<SEC-DOCUMENT>0001628280-22-008722.txt : 20220407
<SEC-HEADER>0001628280-22-008722.hdr.sgml : 20220407
<ACCEPTANCE-DATETIME>20220407160628
ACCESSION NUMBER:		0001628280-22-008722
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		104
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220407
DATE AS OF CHANGE:		20220407

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Phunware, Inc.
		CENTRAL INDEX KEY:			0001665300
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		7800 SHOAL CREEK BLVD
		STREET 2:		SUITE 230-S
		CITY:			AUSTIN
		STATE:			X1
		ZIP:			78757
		BUSINESS PHONE:		512-693-4199

	MAIL ADDRESS:	
		STREET 1:		7800 SHOAL CREEK BLVD
		STREET 2:		SUITE 230-S
		CITY:			AUSTIN
		STATE:			X1
		ZIP:			78757

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Stellar Acquisition III Inc.
		DATE OF NAME CHANGE:	20160128
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>phun-20211231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:376eb500-5686-474d-a815-3703503d141a,g:c6708f02-f0b7-408b-8a58-90e54c4cc9ef,d:9f7dd53faa234f839843de4ef96fa4e9--><html xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:phun="http://phunware.com/20211231" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>phun-20211231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV80L2ZyYWc6YTZmYTU4MGFkZjU3NDI3NTgxYmQ0MDcyMmJjYjdhMDUvdGFibGU6MTMzZWM1NWYyYzNjNDJlZmJiNDc4MDljYTNhOTI3YzMvdGFibGVyYW5nZToxMzNlYzU1ZjJjM2M0MmVmYmI0NzgwOWNhM2E5MjdjM18xLTEtMS0xLTI2MTk4_0259fcdd-9c9a-47d8-954b-ee11ad58fe68">0001665300</ix:nonNumeric><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV80L2ZyYWc6YTZmYTU4MGFkZjU3NDI3NTgxYmQ0MDcyMmJjYjdhMDUvdGFibGU6MTMzZWM1NWYyYzNjNDJlZmJiNDc4MDljYTNhOTI3YzMvdGFibGVyYW5nZToxMzNlYzU1ZjJjM2M0MmVmYmI0NzgwOWNhM2E5MjdjM18yLTEtMS0xLTI2MTk4_3324543c-2a7f-4857-923d-ddd9b085a51f">false</ix:nonNumeric><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV80L2ZyYWc6YTZmYTU4MGFkZjU3NDI3NTgxYmQ0MDcyMmJjYjdhMDUvdGFibGU6MTMzZWM1NWYyYzNjNDJlZmJiNDc4MDljYTNhOTI3YzMvdGFibGVyYW5nZToxMzNlYzU1ZjJjM2M0MmVmYmI0NzgwOWNhM2E5MjdjM18zLTEtMS0xLTI2MTk4_893b29fa-e922-4e88-9d91-fcba288c8d91">FY</ix:nonNumeric><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV80L2ZyYWc6YTZmYTU4MGFkZjU3NDI3NTgxYmQ0MDcyMmJjYjdhMDUvdGFibGU6MTMzZWM1NWYyYzNjNDJlZmJiNDc4MDljYTNhOTI3YzMvdGFibGVyYW5nZToxMzNlYzU1ZjJjM2M0MmVmYmI0NzgwOWNhM2E5MjdjM180LTEtMS0xLTI2MTk4_df3df959-b23a-41e4-91a3-7c3c90bd0e87">2021</ix:nonNumeric><ix:nonNumeric contextRef="i18a909d9b4c74783aa970151c78e4749_D20210101-20211231" name="phun:TermOfLicenseSubscriptionAgreement" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzU4Mzg_aecb5d4b-e539-4b2e-b72f-4d2a87a5b408">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="phun:SecurityTokenPeriodAfterIssuanceOfRights" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDUvZnJhZzo5MzBhZWFhN2M0ZmU0NGQ0YjIxMzQ5ZWIzZTZhZTcxOC90ZXh0cmVnaW9uOjkzMGFlYWE3YzRmZTQ0ZDRiMjEzNDllYjNlNmFlNzE4XzEzNDE_82cccda4-2862-4fa6-a575-b5af673db89b">P1Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="phun-20211231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="i4f46e78f097b4fe69d7ba47afc3b461c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">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="i115ac14e65874ef28a9fefcd32153fd5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</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="i64ef125d375c496a8f30761ff125d73c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="ic05b0e308faa4497a5956e0ace8182d3_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd879f23f7be42da81b70f0e8c8a3947_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ceb5ab6c51347b79fde883c3f7eab69_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="ief66e2e0018940d4b1487b76ec5d32e0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="i0bdeaa23a90a42f6952d5d08f473e7f4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="i117ef2f06e3a43f58e218c1f370f2e3f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="i740d1b69d04d4892bda592a3adff106c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="i1cf9495c40eb44fcbb69004d99f3f630_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib95a38f8d21343cfa0b3ef0f8cd5da55_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="id8ac14376880429e9afc4dce583c18c2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="i381e47fe0f584389abc3ac3da18cf95f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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="i14ead9dc88d24660a0c7ce7c5e450e24_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="i7c9848927db149ed8cfd0eb1b9f81049_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="i0d8ea1f144c74a58a5d3c5a4698d78b6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="ieced79defa75466cb8a4496fc6834e7d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="ic8da530a134f4736a097fd22a8bf6dcf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="i73c2507313444d45b530e581c6a30f47_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="i4cf00400dd4445e4bdd682311ce7f78a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="i3ee7cf8c8d1245649f16312d6dcac490_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="ia10527005d2a48afb38339d4912dd718_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="ib6a8b96f49084432ace31f3eabd4ca78_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="i93b5b32a82ab45f7829f34c53832b8e5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="if907681e270a4ee1871550ba04bd7581_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="ia74ff114541d4fbb95c49e279ce3169b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="i1049f05108f64bcd8a27020df39d8088_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a3ef4b3af754227b85f669fc815adf9_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18a909d9b4c74783aa970151c78e4749_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="i31846bdb300e49b4985a256938197fd8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><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:unit id="consumer"><xbrli:measure>phun:consumer</xbrli:measure></xbrli:unit><xbrli:context id="i2652fa5b8eac477b8a5ba9bda5ce2564_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">phun:DigitalAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaeaf897b3a424cc1805f5194bcbfda46_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">phun:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i83f08c2ff1124b34ba2c1756580859f5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">phun:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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="i9b886fb12fc44cfa9385d03b8b0af9fc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">phun:CustomerBMember</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="ifeae40e6ba9c47629bb68b06dae014c8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">phun:CustomerBMember</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="ie23cacb67fdc4ca98a53ca309001a533_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">phun:CustomerCMember</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="i02686f3607e940e5bd8e785a21815de4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">phun:CustomerCMember</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="ib3cf7f7070e74c5e9b8874577e9fc044_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="phun:DigitalCurrencyAxis">phun:BitcoinMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">phun:DigitalAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if726869464984c48a0d3746ff0fcd50e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="phun:DigitalCurrencyAxis">phun:BitcoinMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">phun:DigitalAssetsMember</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="ia38db34a13054a30868eafc1f22f0f63_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="phun:DigitalCurrencyAxis">phun:BitcoinMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">phun:DigitalAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4b0474bda9d4a71ba5f8c8c80db3d0a_D20211231-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="phun:DigitalCurrencyAxis">phun:BitcoinMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">phun:DigitalAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51de692ca0b44cb1a7aba633b0ff470e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="phun:DigitalCurrencyAxis">phun:EthereumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">phun:DigitalAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c786f1af24c435a9f88fc9d537f40b6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="phun:DigitalCurrencyAxis">phun:EthereumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">phun:DigitalAssetsMember</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="i006077eca2cf4b0b9e140725bc8755a7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="phun:DigitalCurrencyAxis">phun:EthereumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">phun:DigitalAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28bf53bc621a417d8d00cc5e503b2f1e_D20211231-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="phun:DigitalCurrencyAxis">phun:EthereumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">phun:DigitalAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b0dcc9ac01a4b2b816c2fd59fbfd51c_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:SeniorConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff6f54e048d94f0ebd2a22d5a2b5d4be_D20200301-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:SeniorConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id86a247fab894c50ae79bcf2fe1b0c24_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:SeriesANoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if877f58573874017b8933662ccb558de_D20200701-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="retirement_plan"><xbrli:measure>phun:retirement_plan</xbrli:measure></xbrli:unit><xbrli:context id="i90dc6378aaaa474f83d6f64064d0e61b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleNotesPayableMember</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="i3501cf447ca44e45b31a27719fc2b443_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleNotesPayableMember</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="i6980a2dfd4ac40b28f523b2baca5e036_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</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="i994cbf1037d5405c8152a81d7db8d473_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</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="i7bc7fb703668413781cb1da7d4f652e3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">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="ibce1862307c84a6a89264eb87ce88f2c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</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="ide3a1d3ca1bd497e99425d1601eeb22f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">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="i9f9cb5ebe02a4258b8dabc00a52dad50_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</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="i814b5fcf93a14286898afaee8b551c29_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</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="i0bb442ed74884db28f8009be6163d7c4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</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="i49b3c15d9774490e9fb6aace3e54efad_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7524977296a949e58e51b2f3922a378e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34185f06a0e74318be7563657ebe1db9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><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="i2d9f83c3dacb4aa3906fd9ae6d631078_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i483c777a715f49e8916fded6128af1bb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id336da171f3f4c16a979724fdf165b90_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id45feb315aee4e9fbee3cd5ffb5f4dcb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91127d6ed88b43b1be28f6d55491486b_D20211018-20211018"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phun:LyteTechnologyIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-18</xbrli:startDate><xbrli:endDate>2021-10-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i169dfbfea7ff4c4f93bdd405e51547d7_I20211018"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phun:LyteTechnologyIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ade371edd0546fa8ef38c955fd9507e_D20211018-20211018"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">phun:ContingentConsiderationByTypeWorkingCapitalItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phun:LyteTechnologyIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="phun:ContingentConsiderationEarnoutPaymentAxis">phun:ContingentConsiderationEarnoutPaymentTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-18</xbrli:startDate><xbrli:endDate>2021-10-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i008a4d79ce7b469d8d7643e0d96ff840_D20211018-20211018"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">phun:ContingentConsiderationByTypeCommonStockIssuanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phun:LyteTechnologyIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-18</xbrli:startDate><xbrli:endDate>2021-10-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd8a1b92fa4445dea0da66a55a22cd25_D20211018-20211018"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">phun:ContingentConsiderationByTypeCommonStockIssuanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phun:LyteTechnologyIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="phun:ContingentConsiderationEarnoutPaymentAxis">phun:ContingentConsiderationEarnoutPaymentTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-18</xbrli:startDate><xbrli:endDate>2021-10-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="installment"><xbrli:measure>phun:installment</xbrli:measure></xbrli:unit><xbrli:context id="iecccfdeb19d14ee28b808fc4c3137a47_D20211018-20211018"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">phun:ContingentConsiderationByTypeCashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phun:LyteTechnologyIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="phun:ContingentConsiderationEarnoutPaymentAxis">phun:ContingentConsiderationEarnoutPaymentTrancheThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-18</xbrli:startDate><xbrli:endDate>2021-10-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bd86e6a96a0432abf153ec15402257b_D20211018-20211018"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">phun:ContingentConsiderationByTypeCommonStockIssuanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phun:LyteTechnologyIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="phun:ContingentConsiderationEarnoutPaymentAxis">phun:ContingentConsiderationEarnoutPaymentTrancheThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-18</xbrli:startDate><xbrli:endDate>2021-10-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b78fb5fe31f4d2d85623e476d346258_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phun:LyteTechnologyIncMember</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="i6ea891b6a17d42049aaa8fb8d1980b65_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phun:LyteTechnologyIncMember</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="ie79cd000f8384be8be777d1b76aa86c6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:PlatformSubscriptionsAndServicesRevenueMember</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="i28b3bfd992c6411e8f7695e9142374b3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:PlatformSubscriptionsAndServicesRevenueMember</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="i899a37c2627941b68e980c4de15c3ae7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:ComputerRevenuesMember</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="ida1aeb88715444c8ae987c97245c58ab_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:ComputerRevenuesMember</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="i27351e2b8eb74fb5bf92b063fc1496df_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:ApplicationTransactionRevenueMember</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="i66b988c12cda4795b6be6544f72aa5e2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:ApplicationTransactionRevenueMember</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="i2766d54a58bc4a25bc30ca71608433bc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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="if089bd3de74c4f719c622ce0f9d7d124_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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="i1973f660510441259475c7ead893d958_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</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="id339b2e126504a069540d337a32abad3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</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="i025ff571d060418cafa7e12bbea01d1c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">phun:CustomerDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</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="i234c98c4b3d94014bd35c526409b7af8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">phun:CustomerDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</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="i8cf001e1cf3a401da40cfb4c9420a8b5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">phun:CustomerEMember</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="i2613dd8ef0b6470facffdf5b57678265_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">phun:CustomerEMember</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="i58d9f4300b9d4b91b9b965034cb95b36_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:ComputerRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbb8d06b93d345a7ab95c2c7eae66724_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:ComputerRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i593676891586423db03ecd34228bdf81_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:PlatformSubscriptionsAndServicesRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i221253f59f744ed9a6a6972e26e61ad4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:PlatformSubscriptionsAndServicesRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib379f33c0fe64516ac22007d7729cbad_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:ApplicationTransactionRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d61104ad051429d92e7b719393751c3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:ApplicationTransactionRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28dc895316a5471bbf79e7845c39e268_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3903f3f25f094383b02bf034a8dcb35c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="i919b0c48f2604b519d3a47e73394a6ed_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="i1454ec440a184122914e403302571cab_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="icbed0d61d67a47e48a55368512f6b4fa_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="ia91ef83a178d4552bf317b93db8dc5df_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="i53d6ac80632e45b4ac0cf62e5595200a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="if75d1707605540cbada6db6d95e8f524_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</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="ie560a872020246ee84a5721535436b81_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if72643bb1da54fc6b5d2b368b88939c3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0de212baa4554c9aba112340b7f41109_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="i0a9cbe61e8e84006a834547ce4776639_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="id902a2b5ade5492a8fd5fc04be963564_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="idd8aa92469b14103991bd692380823c2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</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="iac59a3e3c98a4261ba8085ca7f6fa77b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieff55546bda5465e9b7f83d474a75fe8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f2815381171412dab1c5b8db7950c18_I20160615"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2016-06-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e5bf6256de3426fbb1bb9c67aa0c498_I20160615"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="phun:FeesPaidTimePeriodAxis">phun:First30DaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-06-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4640a8ea52c4c2c846f5ee407a37c9d_I20160615"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="phun:FeesPaidTimePeriodAxis">phun:EveryTenDaysThereafterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-06-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f53b6bc82b349c583a11a32df9cfdeb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:FactoringFinancingAgreementMember</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="i340087a3665344ee8e84c18aeb1316cd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:FactoringFinancingAgreementMember</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="i7ff7c23caa4547238cb4cd9e3fb60944_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:A2021PromissoryNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5787386ab6fa46169298f9dc23d7cc82_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:A2021PromissoryNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied19054ce6b849088c5a21d49ac6a052_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:SeriesANoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i091fd00d994c4c3eb919761d4ae25211_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:SeriesANoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38e8333a51be482fa27f5859f905800b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:SeriesBNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83f10237fa1349548e007fbf5acb0dcd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:SeriesBNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a03c514a69d4841973a00aeff3804a8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:PPPLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc939d8333e74fcea214c4398ec2b531_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:PPPLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i851041e3159f4662905cb3042f7b2370_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i368dc5b7fa8a4da49b55be2a24777ec4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28063943661849b5b39d046379a9d276_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:PromissoryNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6655e8e0d6b945acb0455470ebe40b6b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:PromissoryNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib61cf38bb1e5409ab854dcf2c4239c28_I20211018"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:A2021PromissoryNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd1ba28df45945da891531563beacdf6_D20211018-20211018"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:A2021PromissoryNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-18</xbrli:startDate><xbrli:endDate>2021-10-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc87fe9d2fc04507b3ec2491c42a373e_I20200715"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:SeriesANoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ff9a665c56e407fa57daedf7f8f1f30_D20200715-20200715"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-15</xbrli:startDate><xbrli:endDate>2020-07-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf6522171a9743699afd8fc17bc79964_I20200715"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:SeriesBNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e49faf535dc40938bfaf4af369c1c2b_I20200715"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:InvestorNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i896fb84efee842c8982664a7bc8b0c03_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:InvestorNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fecf9f4d5e548aababf6e3c8e328560_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:InvestorNoteMember</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="i95d964f18b524ebb948204818e742b8b_I20200715"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23fc6cb3480444c99239197ba7caf719_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</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="i85f27a55494543f39071709548b3aa4b_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3261e5ec83314452a8abc25de191fac1_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6e14f20801b47d687a2813ceb4d9ada_D20210301-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:InvestorNoteMember</xbrldi:explicitMember></xbrli:segment></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="i8bc79b7e61e94030a6a5b222a5a42dda_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:InvestorNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31c65c9d52b34418a627534a1eeba095_D20210405-20210405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:SeriesBNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-05</xbrli:startDate><xbrli:endDate>2021-04-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3505cd7b324847b58ae6c0ba603d14cd_I20210405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:SeriesBNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cd7f8a842e84b208fea9d54d8ae5355_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:SeriesBNoteMember</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="id9cd7ad4d97c49f18e80136094788b2c_I20200715"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifeb7decd4e144ce0b05cad2a19a66c41_I20200715"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a1ea9c3c9084edab96ac1235ec51f55_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb4f9b15f1994a3c8a9288b8df2b424b_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if526d428ea3d426a847b498cba4ff369_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06853f09d76a462092e53519828a79c1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">phun:MeasurementInputStrikePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31ccf1d113f647ed9857582c3e967ca4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">phun:MeasurementInputStrikePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f49348b5c9c498db2f2e5afe4f05263_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i254df8f72ab6476c946bd2a7f2a55945_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i871cd888dc2f4a5fb9155e017a90e92d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9b3a95e476b418c9a2b44f5ac1dbe2e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2fc6945394f44defb6569c803cf1eacb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifef8e2ab58244aca9dfaefe6e48db37b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81742ce06c6d4868ba7805eb158e7537_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0586067cfb9c499995f990dee2f86232_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21a0036587514247bfa26a57778da42c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id665d9a3b7394fb283922d4a497fec9c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba22d884b1d04b1f889efe0694a13775_I20200715"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-07-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05978f48f81c4fc7b9cacd4698c9ca4e_I20200715"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:SeniorConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48072e44240a41a98c5986301c8a008d_D20200410-20200410"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-10</xbrli:startDate><xbrli:endDate>2020-04-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i165d4bf8c32f415382a3c9d5c369fef2_I20200409"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida865943d3934ebc96d004e766cc1753_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie23ec061bcd440efb2172caaf43f4349_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:SeniorConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7927d86d5d5a45058e0c202c6fa73177_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:SeniorConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc630b33e8d74af2ab4e7ad39a32b9df_D20200320-20200320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></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="ie0b4a98b5a374c6bb89a270d219b56b9_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">phun:ContributionsForNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fc8a1fd1f9240cab099064bfb4c1642_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">phun:ContributionsForNotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">phun:CaneCapitalLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icab810c4a3ec4a66a85285ec70ea3c3b_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">phun:ContributionsForNotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">phun:CuroCapitalAppreciationFundLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadee9394ffad4ebaa6d73941bb2739eb_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">phun:ContributionsForNotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">phun:IndividualsAssociatedWithChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae4aacf4395a40cd8c70313755d02879_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">phun:ContributionsForNotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">phun:ChiefTechnologyOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51e799c59b0e43fca28d813a1b7545ce_D20190401-20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i472f60e23d754ea4aeb906be640b8f25_D20190401-20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfa559b1bd22412a99c9e0aca8924ee9_I20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i054e6d6b333641719f2215dbd5704208_D20211027-20211027"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-27</xbrli:startDate><xbrli:endDate>2021-10-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82374df80a844ff49779b885c1337371_D20191001-20191031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:PromissoryNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2019-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibcf7b1b2616244419c40c8c3fb98ba98_D20191001-20191031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:PromissoryNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2019-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i890d50b4c4bd42c6a0a815b884982c82_I20191031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:PromissoryNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94ffbb6efc1d476382ec74e2410fdee4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">phun:CaneCapitalLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53cc0556bd834392ad77cdf990e324d7_D20211027-20211027"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:PromissoryNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-27</xbrli:startDate><xbrli:endDate>2021-10-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c598e13647e4979966d9d31bd6f5fa4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</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="i4cf2a0687e4a466fa7b01e6b8530e211_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:A2021PromissoryNoteMember</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="id186b020cb5f46d49cf01009169e3115_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:A2021PromissoryNoteMember</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="i407bc7683cc94972a2531a48105ed1f4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:SeniorConvertibleNotesPayableMember</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="ia0359e2f18ba4a6abe00983915e9ac18_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:SeniorConvertibleNotesPayableMember</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="i3386202a6e9d42c3aadc151ddc7b316a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:OtherDebtMember</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="idaf209db150b4dc6a28f5ff6587d11f8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:OtherDebtMember</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:unit id="office"><xbrli:measure>phun:office</xbrli:measure></xbrli:unit><xbrli:context id="ic00f1c6f83904baf9cd4612b9ef504dc_D20210316-20210316"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-16</xbrli:startDate><xbrli:endDate>2021-03-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81e2a57173a44a58be5990a366529130_D20211221-20211221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-21</xbrli:startDate><xbrli:endDate>2021-12-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcb1d7f23ec94e8da371787b2663a50b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">phun:WSGRCaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="claim"><xbrli:measure>phun:claim</xbrli:measure></xbrli:unit><xbrli:context id="i06a3702b8dde4864a09499e54d7516d5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">phun:WSGRCaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia43af5c10cc84238a2fc7fb1edc4fe0d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">phun:UbersFirstAmendedCrossComplaintMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4776bb86460f42268cce0f4ff8fce95b_D20201009-20201009"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">phun:SettlementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-09</xbrli:startDate><xbrli:endDate>2020-10-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7093edc956324486944cb79a2781638f_D20201009-20201009"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">phun:SettlementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="phun:LitigationSettlementPayorAxis">phun:InsuranceCarrierMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-09</xbrli:startDate><xbrli:endDate>2020-10-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04ff2d0c08eb46f28f7d71935494b160_D20201009-20201009"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">phun:SettlementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="phun:LitigationSettlementPayorAxis">phun:PhunwareSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-09</xbrli:startDate><xbrli:endDate>2020-10-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i500942fa24b24c96a95e85725c8b1a3b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">phun:SettlementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</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="ic93ae5687f134f6a9d0de36b922c0d9f_D20200309-20200309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">phun:EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-09</xbrli:startDate><xbrli:endDate>2020-03-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49585c07fc7b4883be288fefb52b8c68_D20200929-20200929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">phun:EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-29</xbrli:startDate><xbrli:endDate>2020-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68bebdc0a78a4619a6b1f4dfa57e43bc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">phun:EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33e0e4cc3748448a82a3d11fec021553_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:PhunCoinDepositsMember</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="i797f589b76534cde9f83b6ad0cac7a7b_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="stockholder"><xbrli:measure>phun:stockholder</xbrli:measure></xbrli:unit><xbrli:context id="ia5553009d4c149cc8fa08109f96ca60b_I20200814"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:SalesAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b33d31948bd47f5be0c25e4d0c06256_D20210101-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:AtTheMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idee912c8805e443298caa5c1a51f55ff_D20210101-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:AtTheMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53d7d810100f405ea7fbf12892fd1f46_D20210201-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:UnderwrittenOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17ed22b8419b4143ade299ff682b8b37_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:UnderwrittenOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92b537953ddc45c18a136f4c81ac1669_D20210201-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:UnderwrittenOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b495228c7664e6988edc6dc849330da_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:UnderwrittenOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36806472086f49e6ba5173255424d021_D20210407-20210407"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:AtMarketIssuanceSalesAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-07</xbrli:startDate><xbrli:endDate>2021-04-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i682c00f2f74247e79d17c86863b65037_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:AtMarketIssuanceSalesAgreementMember</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="ie039bed6cd2d4ca8a7804c495d827232_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:AtMarketIssuanceSalesAgreementMember</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="i06e8434c74894aecaab3609f694107e6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:AtMarketIssuanceSalesAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b01aa7297344c238e37d9fd70bedfa9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:ConvertibleNoteWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2f308b1a82443468103850b12bb8286_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cf7d064883f437ba53ee91984ca4c18_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:ConvertibleNoteWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7bd796b079f4160b90e31107bfea22b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:CommonStockWarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4f81610e0b04d159ff275d88a6eedae_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:CommonStockWarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5205e91d194b4ba9881d9408c56b8fbf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ac357544ce34e9daed221e2bb7638f9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i331791f90e7141e1b14cd7ff9ed51fcf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8158f8676e054991b722fc268b0c0f18_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40d2ab7a5f2948049f32ec0c4e233812_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48d14ad9933b4f17a62245e25f56b917_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:UnitPurchaseOptionWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1af4a45c52964688bbc8163899778819_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:UnitPurchaseOptionWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4442a6bbfb424c3eaaba702f42ab0950_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">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="i8ee58f8332a14cc5894353215e9a832f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">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="ic97592306ade4e9ea34ebb4d61a69f05_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</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="iede78b74551f4366b909414f3f1c1af5_D20120101-20121231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2012-01-01</xbrli:startDate><xbrli:endDate>2012-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3d9b4f0e341403e800bbe9f64b60d28_I20121231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2012-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39d883b25179452480e37025c11b2660_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ee9a1dcf9c64733ba71f6ed6acf6640_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70cad2aa0b45477c9925a06570c6eecb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">phun:PhunCoinWarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa4408b8afdc435aa840e093ca9d03a2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:PublicWarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16b42bc9f3a24b6aab98c97756d17cd8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</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="i50374de28f44437da4c3b9a86ffd867f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:PublicWarrantMember</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="i8699b9a250294429822ca271a0826d9f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4da8ebb070ac43f6afeba25b7dc02669_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="phun:ShareTypeAxis">phun:OutstandingSharesonLastDayofImmediatelyPrecedingYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandEighteenStockOptionAndIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d7e78ac14da4f7fbb623377c0f46541_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandEighteenStockOptionAndIncentivePlanMember</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="i55ab7d4ebed54b5fa25fb143d77dc7dc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandEighteenStockOptionAndIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica59d7bb65884951a269e2a63d26604e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandEighteenStockOptionAndIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5dbb541e490743d8abef474e32db8e50_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="i5e144c2b649444b585a0118acff71300_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="id0c0142ee1244077a7a31f126d1ca408_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="ib50fdd1a53694630bbbdd56f0a456b79_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89ff6a55acc5483288446afe3d220ae7_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i621e2b9fc9934ec3a4596dec0b9f96f8_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82875aeed72a48b895dd686ff1b7ed33_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1a275d23c884bb48035b137daab0258_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia55ecfbd249f40c2ad15ff4e25f81cc3_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaec84f80fe48444bbb02ba284cd64ed0_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie21e672001e64364ad9d42796015c837_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i058b909fb8df4c489258697a4e1b4e25_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f3c0a5c38e6494db44ef6ed680c1b97_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44225e87b96c46c98a57fd19ec827644_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61c1054702e74e5b9dfdb32e8692309a_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3cfec322327405e874fd2d27275e18b_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i156c07eb06f349b68da24718dfdc057f_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c5b9ef9778742b6b612cba024306be9_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1635ceb78ef445868d140a0843642624_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41745dca0b994a48a2f036982e1b72da_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic54aec2138cd47ec9139732543e5856e_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i629efafa3e9f43c98936b760b480aa86_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09b66bbc4ec346cea803397622b96ec8_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6463bf5b523b4d0c96c2bc2399c12f6a_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05751d9fd312416ea5c2daedbfb39d0e_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7437a42267a4433a836d01579d3a43d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5439c3ca442943beabcbf1a8a962a784_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i628c046daa5a40da81c2e2cd454516b6_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8307a57bf9c44103873363c0a76cc906_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i117fd6196f2848cf846eb7a7a9fc9f63_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d7c42cd112947438927d459acd9f3f7_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic30a1e54feee464ca8d68473f342b993_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bdd5152ef3a4817970d3cbf91e3bd6b_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i625bc216363a449fa01cd131cc43e9c8_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i593cb8248af949d78d58dc87e6ebe7c7_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a87c8f9283245d393d311826d9edd85_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04cd07fc24504bb7a5150046f4c1dec2_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04efd62bc3964dd1af43b0ce081ac715_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d7819c2b3c94e00a0dcaf2aced82e4a_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice6d21313d624e8c95b609a14c508577_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife822ea46a7c4a30a1acfbd298466059_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if560f11b733a490bb92b4983bc19cb75_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a18fd0c35ac4c23945c4d9419f471d9_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc5cf4d24230470c8f4b15d58306ab93_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i455f0165df234921af3e516f8ee744ac_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandEighteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i077fe848c93742c38a137e5e18eab2a5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandEighteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2125022a943448b0923d58a5f85d16b8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandEighteenEmployeeStockPurchasePlanMember</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="purchaseperiod"><xbrli:measure>phun:purchasePeriod</xbrli:measure></xbrli:unit><xbrli:context id="i5ae4b8e50d804fdc9663f2737547117a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandEighteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2636d6701cb54827ad17bd760ffa5c53_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandEighteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d6dca0282eb448099c8f7bfac976d57_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandNineStockOptionAndIncentivePlanMember</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="i704f007a18164911943c62c623453ce0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandNineStockOptionAndIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i294571984c1449b198eb4b4fe6eb3c0c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandNineStockOptionAndIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33d567bd94754ac693119b83d67013b5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id01c1a6a931540c288196bb67cf35ddb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica642102ca594998abb72d5c80703ad5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41aac518d19c4a6cb916d890795f1cb3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</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="i9a8860cd2e0a41a99cf2c50eb193cd7b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</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="ide07d6449d784349a98d94f3b9cfacb9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</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="i34880f83787445099e55de8888352ecd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</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="i075d2ff7c44940f59edccf60cd66c4d2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</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="i84aeff86cc5c493687fa1be2422411c6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</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="i3c7e633ac5e140beaea36cbcb55e6eeb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</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="i9aea9991f2d94ba0860455d9661ca6c6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</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="ib83fb5af22c045d884b21edd19790df0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</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="i00261cc3cdc049bb8c21d8bac9923235_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</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:unit id="segment"><xbrli:measure>phun:segment</xbrli:measure></xbrli:unit><xbrli:context id="i11b5ec6b799d4efe8f1dc040a1c45d51_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phun:PhunwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2adf4e8365743d28173c3cf3ecada66_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phun:LyteSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd43391934744b7d9034b08f206f1a33_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phun:PhunwareSegmentMember</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="i62dbbf7ace1c40969709cbeae8aa000e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phun:LyteSegmentMember</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="i817a726e007c417b8df604178511fed3_D20211229-20211229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-29</xbrli:startDate><xbrli:endDate>2021-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4fd6ba650db44806ab62df59ebbf8188_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:AtMarketIssuanceSalesAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74d278d0fb45427089b13eeba3416d6f_D20220131-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:AtMarketIssuanceSalesAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-31</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i394bfa11097b4120a9a391e41e2f0696_D20220201-20220201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:AtMarketIssuanceSalesAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieefd4be47f5f45bea194a256f6184e98_I20220315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">phun:ManufacturingFacilityAndWarehouseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="sqft"><xbrli:measure>utr:sqft</xbrli:measure></xbrli:unit><xbrli:context id="i83c2b6d7ab4b4e13a8b8406a0430ebc9_D20220315-20220315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001665300</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">phun:ManufacturingFacilityAndWarehouseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-15</xbrli:startDate><xbrli:endDate>2022-03-15</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_1"></div><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></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:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;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="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl84NA_64982466-afee-4730-be3d-2dd6673e6707">10-K</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Mark One)</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%"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl85OA_de421846-4014-4c6a-ab26-d500ac89416c">&#9746;</ix:nonNumeric> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-top:6pt;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 fiscal year ended <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8yMTI_f62ce78f-71c5-4b78-b054-abc2a60bf017"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8yMTI_b4530fb1-3ac8-4f60-8a16-8b3150e606c1">December 31</ix:nonNumeric>, 2021</ix:nonNumeric> </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8yMTY_91ca737e-0ae1-42fe-86bc-bd8000551931">&#9744;</ix:nonNumeric> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the transition period from __________ to __________</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commission file number:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8zODg_0c57eeee-6280-4369-a8dc-d586010dae8a">001-37862</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8zOTE_36cb0d8f-f96a-456b-98db-b464effd33dd">PHUNWARE, INC.</ix:nonNumeric></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%">(Exact name of registrant as specified in its charter)</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:48.533%"></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:48.535%"></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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6ZjM4YThjNWI0MDgwNDA1Yjk0YjQ4NmJmYTQyNjYyZmYvdGFibGVyYW5nZTpmMzhhOGM1YjQwODA0MDViOTRiNDg2YmZhNDI2NjJmZl8wLTAtMS0xLTI2MTk4_93efbbb7-0363-417a-b98c-1641e102cb87">Delaware</ix:nonNumeric></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%"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6ZjM4YThjNWI0MDgwNDA1Yjk0YjQ4NmJmYTQyNjYyZmYvdGFibGVyYW5nZTpmMzhhOGM1YjQwODA0MDViOTRiNDg2YmZhNDI2NjJmZl8wLTItMS0xLTI2MTk4_c0224568-6383-4c23-9873-43d5b2349e6a">30-1205798</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:10pt;font-weight:400;line-height:100%">State or other jurisdiction of<br/>incorporation or organization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><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%">(I.R.S. Employer</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%">Identification Number)</span></div></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:48.533%"></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:48.535%"></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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6MGE0YzJjNGI4MzJlNGRhNGI0MGUyM2EzZDkwOTFlMjcvdGFibGVyYW5nZTowYTRjMmM0YjgzMmU0ZGE0YjQwZTIzYTNkOTA5MWUyN18wLTAtMS0xLTI2MTk4L3RleHRyZWdpb246YjZkNzI5MTY0NDgxNDU0OWI5M2JhY2QzYWY2YWIwYzFfNA_cbd45c25-7cfe-4acc-ab31-35e967fe52ed">7800 Shoal Creek Blvd</ix:nonNumeric>, <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6MGE0YzJjNGI4MzJlNGRhNGI0MGUyM2EzZDkwOTFlMjcvdGFibGVyYW5nZTowYTRjMmM0YjgzMmU0ZGE0YjQwZTIzYTNkOTA5MWUyN18wLTAtMS0xLTI2MTk4L3RleHRyZWdpb246YjZkNzI5MTY0NDgxNDU0OWI5M2JhY2QzYWY2YWIwYzFfOA_a7328476-e406-4f9b-af36-23a7e63dad4b">Suite 230-S</ix:nonNumeric> <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6MGE0YzJjNGI4MzJlNGRhNGI0MGUyM2EzZDkwOTFlMjcvdGFibGVyYW5nZTowYTRjMmM0YjgzMmU0ZGE0YjQwZTIzYTNkOTA5MWUyN18wLTAtMS0xLTI2MTk4L3RleHRyZWdpb246YjZkNzI5MTY0NDgxNDU0OWI5M2JhY2QzYWY2YWIwYzFfMTE_920c236a-7979-4aa5-b27a-185b079723cb">Austin</ix:nonNumeric>, <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6MGE0YzJjNGI4MzJlNGRhNGI0MGUyM2EzZDkwOTFlMjcvdGFibGVyYW5nZTowYTRjMmM0YjgzMmU0ZGE0YjQwZTIzYTNkOTA5MWUyN18wLTAtMS0xLTI2MTk4L3RleHRyZWdpb246YjZkNzI5MTY0NDgxNDU0OWI5M2JhY2QzYWY2YWIwYzFfMTU_7d57be4b-8e8d-46fc-a469-ad1aeddfedf5">TX</ix:nonNumeric></span></div></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%"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6MGE0YzJjNGI4MzJlNGRhNGI0MGUyM2EzZDkwOTFlMjcvdGFibGVyYW5nZTowYTRjMmM0YjgzMmU0ZGE0YjQwZTIzYTNkOTA5MWUyN18wLTItMS0xLTI2MTk4_2c96a97f-2ece-464e-9ce0-540dd909b173">78757</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:2pt 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:400;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt 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:400;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Registrant&#8217;s telephone number, including area code  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl81MDY_7317a75b-8cec-43bd-be5a-dce052af5d39">512</ix:nonNumeric>-<ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl81MDk_e5528de9-d37c-4361-8492-8ba71e3123a5">693-4199</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</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:43.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.522%"></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:10pt;font-weight:400;line-height:100%">Title of each class</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:400;line-height:100%">Trading Symbol(s)</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:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%"><ix:nonNumeric contextRef="i4f46e78f097b4fe69d7ba47afc3b461c_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6ZmJlOTNiNmQxZTEwNGFmMGFkYjk1NmRjMjlhZjEyYjUvdGFibGVyYW5nZTpmYmU5M2I2ZDFlMTA0YWYwYWRiOTU2ZGMyOWFmMTJiNV8xLTAtMS0xLTI2MTk4_3bb35e04-ca7e-41ee-aa08-7b73396ab36e">Common Stock, par value $0.0001 per share</ix:nonNumeric></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4f46e78f097b4fe69d7ba47afc3b461c_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6ZmJlOTNiNmQxZTEwNGFmMGFkYjk1NmRjMjlhZjEyYjUvdGFibGVyYW5nZTpmYmU5M2I2ZDFlMTA0YWYwYWRiOTU2ZGMyOWFmMTJiNV8xLTItMS0xLTI2MTk4_9f91d759-c571-4f3c-a00f-27c6eba003ea">PHUN</ix:nonNumeric></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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">The <ix:nonNumeric contextRef="i4f46e78f097b4fe69d7ba47afc3b461c_D20210101-20211231" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6ZmJlOTNiNmQxZTEwNGFmMGFkYjk1NmRjMjlhZjEyYjUvdGFibGVyYW5nZTpmYmU5M2I2ZDFlMTA0YWYwYWRiOTU2ZGMyOWFmMTJiNV8xLTQtMS0xLTI2MTk4L3RleHRyZWdpb246OTBjZWJkODA2NDA2NDlhOGFkYmE4NjdjYjNhN2M3ZjNfOA_d0de4ca9-3f5e-47d8-80f8-0ddc8911bd9e">NASDAQ</ix:nonNumeric> Capital Market</span></div></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%"><ix:nonNumeric contextRef="i115ac14e65874ef28a9fefcd32153fd5_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6ZmJlOTNiNmQxZTEwNGFmMGFkYjk1NmRjMjlhZjEyYjUvdGFibGVyYW5nZTpmYmU5M2I2ZDFlMTA0YWYwYWRiOTU2ZGMyOWFmMTJiNV8yLTAtMS0xLTI2MTk4_690d5c4a-e004-4883-b66e-ef885df14597">Warrants to purchase one share of Common Stock</ix:nonNumeric></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i115ac14e65874ef28a9fefcd32153fd5_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6ZmJlOTNiNmQxZTEwNGFmMGFkYjk1NmRjMjlhZjEyYjUvdGFibGVyYW5nZTpmYmU5M2I2ZDFlMTA0YWYwYWRiOTU2ZGMyOWFmMTJiNV8yLTItMS0xLTI2MTk4_8ce3b3df-0dff-4019-8131-e9f31280f2aa">PHUNW</ix:nonNumeric></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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">The <ix:nonNumeric contextRef="i115ac14e65874ef28a9fefcd32153fd5_D20210101-20211231" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6ZmJlOTNiNmQxZTEwNGFmMGFkYjk1NmRjMjlhZjEyYjUvdGFibGVyYW5nZTpmYmU5M2I2ZDFlMTA0YWYwYWRiOTU2ZGMyOWFmMTJiNV8yLTQtMS0xLTI2MTk4L3RleHRyZWdpb246OGUzNzQzYTM4ZDI3NDIyZDg0Yzg0YzJhNTM2ODQ3NzlfOA_8acf599d-0d5c-4bd2-8f8d-5b56d9f5ed08">NASDAQ</ix:nonNumeric> Capital Market</span></div></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(g) of the Act: None</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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. Yes &#9744; <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl83NjQ_8f81ce55-0e7b-4df1-a7ea-af7a21084b77">No</ix:nonNumeric> &#9746;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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. Yes &#9744; <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl85MDA_7029d606-34e5-4b31-9f4f-1e74fa017311">No</ix:nonNumeric> &#9746;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8xMjUw_49383d4c-ce15-4c6f-a240-e094f5d03a6d">Yes</ix:nonNumeric> &#9746;  No &#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8xNTcx_7d0be7c9-42a8-4b98-b79c-bdcd2cacc341">Yes</ix:nonNumeric> &#9746; No &#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See definition of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and "emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></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%">Large accelerated filer&#160;&#160;&#9744;</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%">Accelerated filer&#160;                 &#160;&#9744;</span></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:400;line-height:100%"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6MjQxNmViOWVjNzdkNGJiM2FjYTdmMDBhMzIyNmQ3YmMvdGFibGVyYW5nZToyNDE2ZWI5ZWM3N2Q0YmIzYWNhN2YwMGEzMjI2ZDdiY18xLTAtMS0xLTI2MTk4L3RleHRyZWdpb246NTIwNTU3NjdmNmMwNGM0YThlYjg2ODZjOTNhNTE1YjdfNA_1cbebe8f-ea1a-4b33-8708-8d439ec0c67c">Non-accelerated filer</ix:nonNumeric>    &#9746;</span></div></td><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:400;line-height:100%">Smaller reporting company&#160;&#160;<ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6MjQxNmViOWVjNzdkNGJiM2FjYTdmMDBhMzIyNmQ3YmMvdGFibGVyYW5nZToyNDE2ZWI5ZWM3N2Q0YmIzYWNhN2YwMGEzMjI2ZDdiY18xLTEtMS0xLTI2MTk4L3RleHRyZWdpb246MWZmOGIwZDZjZjEwNGRhODg4NWQwMWYzN2U3ODE1ZGNfMzI_c753d0b9-c126-427a-a6aa-9d09fd8bd639">&#9746;</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:400;line-height:100%">Emerging growth company  <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6MjQxNmViOWVjNzdkNGJiM2FjYTdmMDBhMzIyNmQ3YmMvdGFibGVyYW5nZToyNDE2ZWI5ZWM3N2Q0YmIzYWNhN2YwMGEzMjI2ZDdiY18yLTEtMS0xLTI2MTk4L3RleHRyZWdpb246MTRhNWQxNzI3NmM3NDkyM2FlOGViMGVkZjM1MDgwYWRfMjE5OTAyMzI1NTU4Mw_ad94082b-bba6-45b7-a5e3-271318986c04">&#9744;</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark 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. &#9744;</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%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#9744;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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).Yes <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8yNjM0_e3301447-0a08-4f57-b526-c58ab56654ac">&#9744;</ix:nonNumeric> No &#9746;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate market value of voting stock held by non-affiliates of the registrant was $<ix:nonFraction unitRef="usd" contextRef="i64ef125d375c496a8f30761ff125d73c_I20210630" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8yMTk5MDIzMjU5MjA3_c563c523-9657-4889-b5c2-67d7dbee2dec">92,885,032</ix:nonFraction> as of June 30, 2021, the last business day of the registrant's most recently completed second fiscal quarter (based on the closing sales price for the common stock on the Nasdaq Capital Market on such date).</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 March&#160;31, 2022, <ix:nonFraction unitRef="shares" contextRef="ic05b0e308faa4497a5956e0ace8182d3_I20220331" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8yOTYx_f22f96e1-96cb-4245-9c29-93f74da17a62">97,250,520</ix:nonFraction> shares of common stock, par value $0.0001 per share, were issued and outstanding.</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:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">E </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%"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8zNTkz_baf5b5db-41ac-43a1-b508-03b7656e11f3" escape="true">None.</ix:nonNumeric></span></div><div style="margin-top:6pt"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt"><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><br/></span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_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%;text-decoration:underline">TABLE OF CONTENTS</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:7.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.916%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></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="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%">PAGE</span></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_13">Special Note Regarding Forward Looking Statements</a></span></div></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:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_13">1</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_16">Summary of Risk Factors</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_16">2</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_19">PART I</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_19">6</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_22">Item 1.</a></span></div></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: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="#i9f7dd53faa234f839843de4ef96fa4e9_22">Business</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_22">6</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_25">Item 1A.</a></span></div></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: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="#i9f7dd53faa234f839843de4ef96fa4e9_25">Risk Factors</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_25">13</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_28">Item 1B.</a></span></div></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: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="#i9f7dd53faa234f839843de4ef96fa4e9_28">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_28">46</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_31">Item 2.</a></span></div></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: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="#i9f7dd53faa234f839843de4ef96fa4e9_31">Properties</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_31">47</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_34">Item 3.</a></span></div></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: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="#i9f7dd53faa234f839843de4ef96fa4e9_34">Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_34">47</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_37">Item 4.</a></span></div></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: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="#i9f7dd53faa234f839843de4ef96fa4e9_37">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_37">47</a></span></div></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></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_40">PART II</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_40">48</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_43">Item 5.</a></span></div></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: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="#i9f7dd53faa234f839843de4ef96fa4e9_43">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_43">48</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_46">Item 6.</a></span></div></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: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="#i9f7dd53faa234f839843de4ef96fa4e9_46">[Reserved]</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_46">48</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_49">Item 7.</a></span></div></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: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="#i9f7dd53faa234f839843de4ef96fa4e9_49">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_49">49</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_82">Item 7A.</a></span></div></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: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="#i9f7dd53faa234f839843de4ef96fa4e9_82">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_82">61</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_85">Item 8.</a></span></div></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: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="#i9f7dd53faa234f839843de4ef96fa4e9_85">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_85">62</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_166">Item 9.</a></span></div></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: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="#i9f7dd53faa234f839843de4ef96fa4e9_166">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_166">106</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_169">Item 9A.</a></span></div></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: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="#i9f7dd53faa234f839843de4ef96fa4e9_169">Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_169">106</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_172">Item 9B.</a></span></div></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: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="#i9f7dd53faa234f839843de4ef96fa4e9_172">Other Information</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_172">107</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_1913">Item 9C.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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="#i9f7dd53faa234f839843de4ef96fa4e9_1913">Di</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_1913">sclosure Regarding For</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_1913">eign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_1913">107</a></span></div></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></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_175">PART III</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_175">108</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_178">Item 10.</a></span></div></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: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="#i9f7dd53faa234f839843de4ef96fa4e9_178">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_178">108</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_181">Item 11.</a></span></div></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: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="#i9f7dd53faa234f839843de4ef96fa4e9_181">Executive Compensation</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_181">113</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_184">Item 12.</a></span></div></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: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="#i9f7dd53faa234f839843de4ef96fa4e9_184">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_184">119</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_187">Item 13.</a></span></div></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: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="#i9f7dd53faa234f839843de4ef96fa4e9_187">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_187">121</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_190">Item 14.</a></span></div></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: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="#i9f7dd53faa234f839843de4ef96fa4e9_190">Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_190">124</a></span></div></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></tr><tr><td colspan="6" 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: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="#i9f7dd53faa234f839843de4ef96fa4e9_193">PART IV</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_193">125</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_196">Item 15.</a></span></div></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: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="#i9f7dd53faa234f839843de4ef96fa4e9_196">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_196">125</a></span></div></td></tr><tr><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: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="#i9f7dd53faa234f839843de4ef96fa4e9_199">Item 16.</a></span></div></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: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="#i9f7dd53faa234f839843de4ef96fa4e9_199">Form 10-K Summary</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_199">128</a></span></div></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%">"Phunware," "Lyte Technology" and the Phunware and Lyte Technology design logos and the trademarks or service marks of Phunware, Inc. and its subsidiaries appearing in this Annual Report on Form 10-K are the property of Phunware, Inc. Trade names, trademarks and service marks of other companies that may appear in this report are the property of their respective holders. We have omitted the &#174; and &#8482; designations, as applicable, for the trademarks used in 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><span><br/></span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;) and Section 21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;). These forward-looking statements are intended to be covered by the safe harbor for forward-looking statements provided by the Private Securities Litigation Reform Act of 1995. All statements other than statements of historical facts contained in this Annual Report, including statements regarding our future results of operations and financial position, business strategy and plans and our objectives for future operations, are forward-looking statements. The words &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;continue,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;might,&#8221; &#8220;plan,&#8221; &#8220;possible,&#8221; &#8220;potential,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;should,&#8221; &#8220;will,&#8221; &#8220;would&#8221; and similar expressions that convey uncertainty of future events or outcomes are intended to identify forward-looking statements, but the absence of these words does not mean that a statement is not forward-looking.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The forward-looking statements contained in this Annual Report are based on our current expectations and beliefs concerning future developments and their potential effects on us. Future developments affecting us may not be those that we have anticipated. These forward-looking statements involve a number of risks, uncertainties (some of which are beyond our control) and other assumptions that may cause actual results or performance to be materially different from those expressed or implied by these forward-looking statements. These risks and uncertainties include, but are not limited to, those factors described under the heading &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk Factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#8221; Should one or more of these risks or uncertainties materialize, or should any of our assumptions prove incorrect, actual results may vary in material respects from those projected in these forward-looking statements. We undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws. These risks and others described under &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk Factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; may not be exhaustive.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By their nature, forward-looking statements involve risks and uncertainties because they relate to events and depend on circumstances that may or may not occur in the future. We caution you that forward-looking statements are not guarantees of future performance and that our actual results of operations, financial condition and liquidity, and developments in the industry in which we operate may differ materially from those made in or suggested by the forward-looking statements contained in this Annual Report. In addition, even if our results or operations, financial condition and liquidity, and developments in the industry in which we operate are consistent with the forward-looking statements contained in this Annual Report, those results or developments may not be indicative of results or developments in subsequent periods.</span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><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%">1</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SUMMARY OF RISK FACTORS</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of the principal factors that could materially harm our business, operating results and/or financial condition, impair our future prospects and/or cause the price of our common stock to decline. This summary does not address all of the risks that we face. Additional discussion of the risks summarized in this risk factor summary, and other risks that we face, can be found below under the heading &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk Factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; and should be carefully considered, together with other information in this Form 10-K and our other filings with the Securities and Exchange Commission ("SEC") before making an investment decision regarding our common stock.</span></div><div style="text-align:justify;text-indent:36pt"><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:120%">Risks Related to Our Business, Operations and Industry</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">We have a history of losses, we expect to continue to incur losses and we may not achieve or sustain profitability in the future.</span></div><div style="padding-left:36pt;text-align:justify;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">We face ongoing risks related to the COVID-19 pandemic and those risks could continue to significantly disrupt or materially adversely affect our business and operating results.</span></div><div style="padding-left:36pt;text-align:justify;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">Goodwill comprises a significant portion of our total assets. </span></div><div style="padding-left:36pt;text-align:justify;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">Current and future litigation could adversely affect us.</span></div><div style="padding-left:36pt;text-align:justify;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">Our results of operations and ability to grow could be negatively affected if we cannot adapt and expand our technology, product and service offerings in response to ongoing market changes.</span></div><div style="padding-left:36pt;text-align:justify;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">If we are unable to expand or renew sales to existing customers, or attract new customers, our growth could be slower than expected and our business may be harmed. </span></div><div style="padding-left:36pt;text-align:justify;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">Demand for our technology, product and service offerings could be adversely affected by volatile, negative or uncertain economic conditions, including, but not limited to those caused by the COVID-19 pandemic, and the effects of these conditions on our customers' businesses.</span></div><div style="padding-left:36pt;text-align:justify;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">If we fail to maintain the efficiency of our supply chain as we respond to changes in customer demand for our products, our business could be materially adversely affected.</span></div><div style="padding-left:36pt;text-align:justify;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">Worldwide political conditions may adversely affect demand for our products.</span></div><div style="padding-left:36pt;text-align:justify;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">The actual market for our product solutions could be significantly smaller than estimates. </span></div><div style="padding-left:36pt;text-align:justify;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">Substantial competition could reduce our market share and significantly harm our financial performance.</span></div><div style="padding-left:36pt;text-align:justify;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">Our future results will depend on our ability to continue to focus our resources and manage costs effectively.</span></div><div style="padding-left:36pt;text-align:justify;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">Our business strategy is evolving. Investments in new services and technologies may not be successful and may involve pursuing new lines of business or strategic transactions and investments, or dispositions of assets or businesses that may no longer help us meet our objectives.</span></div><div style="padding-left:36pt;text-align:justify;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">Future acquisitions could disrupt our business and may divert management&#8217;s attention and, if unsuccessful, harm our business.</span></div><div style="padding-left:36pt;text-align:justify;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">We may not be able to recognize revenue in the period in which our services are performed, which may cause our margins to fluctuate.</span></div><div style="padding-left:36pt;text-align:justify;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">Our financial results may be adversely affected by changes in accounting principles applicable to us.</span></div><div style="padding-left:36pt;text-align:justify;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">We may experience quarterly fluctuations in our operating results due to a number of factors, which makes our future results difficult to predict and could cause our operating results to fall below expectations.</span></div><div style="padding-left:36pt;text-align:justify;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">We could be held liable for damages or our reputation could suffer from security breaches or disclosure of confidential information or personal data.</span></div><div style="padding-left:36pt;text-align:justify;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">If we cause disruptions in our customers&#8217; businesses or provide inadequate service, our customers may have claims for substantial damages against us, which could cause us to lose customers, have a negative effect on our corporate reputation and adversely affect our results of operations.</span></div><div style="padding-left:36pt;text-align:justify;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">Our technology offerings and services could infringe upon the intellectual property rights of others.</span></div><div style="padding-left:36pt;text-align:justify;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">If we are unable to protect our intellectual property rights from unauthorized use or infringement by third parties, our business could be adversely affected.</span></div><div style="padding-left:36pt;text-align:justify;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">If we are unable to collect our receivables from, or bill our unbilled services to, our customers, our business, results of operations or financial condition could be adversely affected.</span></div><div style="padding-left:36pt;text-align:justify;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">Increased costs of labor and employee health and welfare benefits may adversely impact our results of operations.</span></div><div style="padding-left:36pt;text-align:justify;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">Our global operations are subject to complex risks, some of which might be beyond our control.</span></div><div style="padding-left:36pt;text-align:justify;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">Economic uncertainties or downturns in the general economy or the industries in which our customers operate could disproportionately affect the demand for our products and services solutions and negatively impact our operating results.</span></div><div style="padding-left:36pt;text-align:justify;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">If platform subscriptions renewal rates decrease, or we do not accurately predict subscription renewal rates, our future revenue and operating results may be harmed.</span></div><div style="padding-left:36pt;text-align:justify;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">If we are unable to attract new customers or sell additional services and functionality to our existing customers, our revenue growth will be adversely affected.</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%">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 style="padding-left:36pt;text-align:justify;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">Because we recognize revenue from application development services as deliverables are transferred to customers and platform subscriptions over the term of the relevant contract, downturns or upturns in sales are not immediately reflected in full in our operating results.</span></div><div style="padding-left:36pt;text-align:justify;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">If we fail to forecast our revenue accurately, or if we fail to match our expenditures with corresponding revenue, our operating results could be adversely affected.</span></div><div style="padding-left:36pt;text-align:justify;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">The length and unpredictability of the sales cycle for our technology offerings and services could delay new sales and cause our revenue and cash flows for any given quarter to fail to meet our projections or market expectations.</span></div><div style="padding-left:36pt;text-align:justify;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">If we fail to detect advertising fraud or other actions that impact our advertising campaign performance, we could harm our reputation with advertisers or agencies, which could cause our revenue and business to suffer.</span></div><div style="padding-left:36pt;text-align:justify;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">If we do not maintain and grow a critical mass of advertisers and distribution partners, the value of our services could be adversely affected.</span></div><div style="padding-left:36pt;text-align:justify;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">Any inability to deliver successful mobile advertising campaigns due to technological challenges or an inability to persuasively demonstrate success will prevent us from growing or retaining our current advertiser base.</span></div><div style="padding-left:36pt;text-align:justify;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">We may be unable to deliver advertising in a context that is appropriate for mobile advertising campaigns, which could harm our reputation and cause our business to suffer.</span></div><div style="padding-left:36pt;text-align:justify;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">Activities of our application transaction customers with which we do business could damage our reputation or give rise to legal claims against us.</span></div><div style="padding-left:36pt;text-align:justify;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">Our business depends on our ability to collect and use data to deliver ads and to disclose data relating to the performance of our ads; any limitation on these practices could significantly diminish the value of our solutions and cause us to lose customers and revenue.</span></div><div style="padding-left:36pt;text-align:justify;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">Our business practices with respect to data could give rise to liabilities, restrictions on our business or reputational harm as a result of evolving governmental regulation, legal requirements or industry standards relating to consumer privacy and data protection.</span></div><div style="padding-left:36pt;text-align:justify;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">Our agreements with partners, employees and others may not adequately prevent disclosure of trade secrets and other proprietary information.</span></div><div style="padding-left:36pt;text-align:justify;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">We could be subject to additional income tax liabilities.</span></div><div style="padding-left:36pt;text-align:justify;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">Taxing authorities may successfully assert that we should have collected or in the future should collect sales and use, value-added or similar taxes, and we could be subject to liability with respect to past or future sales, which could adversely affect our operating results.</span></div><div style="padding-left:36pt;text-align:justify;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">Our net operating loss carryforwards may expire unutilized or underutilized, which could prevent us from offsetting future taxable income.</span></div><div style="padding-left:36pt;text-align:justify;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">Our large customers have substantial negotiating leverage, which may require that we agree to terms and conditions that may have an adverse effect on our business.</span></div><div style="padding-left:36pt;text-align:justify;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">If some of our customers experience financial distress or suffer disruptions in their business, their weakened financial position could negatively affect our own financial position and results.</span></div><div style="padding-left:36pt;text-align:justify;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">If we are unable to obtain and maintain adequate insurance, our financial condition could be adversely affected in the event of uninsured or inadequately insured loss or damage. Our ability to effectively recruit and retain qualified officers and directors may also be adversely affected if we experience difficulty in maintaining adequate directors&#8217; and officers&#8217; liability insurance.</span></div><div style="padding-left:36pt;text-align:justify;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">The requirements of being a public company may strain our systems and resources, divert management&#8217;s attention and be costly.</span></div><div style="padding-left:36pt;text-align:justify;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">We are a "smaller reporting company" and, because we have opted to use the reduced reporting requirements available to us, our common stock may be less attractive to investors.</span></div><div style="padding-left:36pt;text-align:justify;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">Our business is subject to the risks of natural disasters, public health crises, political crises and other natural catastrophic events and to interruption by man-made problems such as computer viruses or terrorism.</span></div><div style="text-align:justify"><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:120%">Risks Related to Capitalization Matters, Corporate Governance and Market Volatility</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">We have and may sell additional equity or debt securities or enter into other arrangements to fund our operations, which may result in dilution to our stockholders and impose restrictions or limitations on our business. Future sales or issuances of our common stock, or the perception that such sales could occur, could depress the trading price of our common stock.</span></div><div style="padding-left:36pt;text-align:justify;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">Shares of our common stock may be issued pursuant to the terms of an outstanding warrant, which could cause the price of our common stock to decline.</span></div><div style="padding-left:36pt;text-align:justify;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">The Small Business Administration ("SBA") may review our Paycheck Protection Program (&#8220;PPP&#8221;) forgiveness application and if the SBA disagrees with our certification we could be subject to penalties and the repayment of our PPP loan, which could negatively impact our business, financial condition and results of operations and prospects.</span></div><div style="padding-left:36pt;text-align:justify;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">The price of our common stock and warrants has been, and may continue to be, volatile, and you could lose all or part of your investment.</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><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-align:justify;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">We have identified a material weakness in our internal control over financial reporting that, if not properly remediated or if we experience additional material weaknesses, could result in us being unable to provide required financial information in a timely and reliable manner, which may cause investors to lose confidence in our reported financial information and may lead to a decline in our stock price.</span></div><div style="padding-left:36pt;text-align:justify;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">It may be difficult for us to retain or attract qualified officers and directors, which could adversely affect our business and our ability to maintain the listing of our common stock on the Nasdaq Capital Market.</span></div><div style="padding-left:36pt;text-align:justify;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">If securities or industry analysts do not publish or cease publishing research or reports about us, our business or our market, or if they change their recommendations regarding our common stock adversely, the price and trading volume of our common stock could decline.</span></div><div style="padding-left:36pt;text-align:justify;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">We do not currently intend to pay dividends on our common stock.</span></div><div style="padding-left:36pt;text-align:justify;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">Delaware law and our certificate of incorporation and bylaws contain certain provisions, including anti-takeover provisions that limit the ability of stockholders to take certain actions and could delay or discourage takeover attempts that stockholders may consider favorable.</span></div><div style="padding-left:36pt;text-align:justify;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">Our certificate of incorporation designates a state or federal court located within the State of Delaware as the exclusive forum for substantially all disputes between us and our stockholders, and also provide that the federal district courts will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act or Exchange Act, each of which could limit our stockholders&#8217; ability to choose the judicial forum for disputes with us or our directors, officers, or employees.</span></div><div style="text-align:justify"><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:120%">Risks Related to our Digital Asset Holdings</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">Our bitcoin acquisition strategy exposes us to various risks associated with bitcoin. </span></div><div style="padding-left:36pt;text-align:justify;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">The prices of digital assets, including bitcoin and ethereum, may be influenced by regulatory, commercial, and technical factors that are highly uncertain, and fluctuations in the price of bitcoin are likely to influence our financial results and the market price of our common stock.</span></div><div style="padding-left:36pt;text-align:justify;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">Our historical financial statements do not reflect the potential variability in earnings that we may experience in the future relating to our digital asset holdings.</span></div><div style="padding-left:36pt;text-align:justify;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">Due to the unregulated nature and lack of transparency surrounding the operations of many bitcoin trading venues, they may experience fraud, security failures or operational problems, which may adversely affect the value of our digital asset holdings.</span></div><div style="padding-left:36pt;text-align:justify;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">The concentration of our digital asset holdings enhances the risks inherent in our bitcoin treasury strategy.</span></div><div style="padding-left:36pt;text-align:justify;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">We may be required to access our digital assets as a source of liquidity during a time of market volatility, which may result in selling our digital assets at a significant loss.</span></div><div style="padding-left:36pt;text-align:justify;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">If we or our third-party service providers experience a security breach or cyberattack and unauthorized parties obtain access to our digital asset holdings, we may lose some or all of our bitcoin and our financial condition and results of operations could be materially adversely affected.</span></div><div style="padding-left:36pt;text-align:justify;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">The loss or destruction of a private key required to access our bitcoin may be irreversible. If we are unable to access our private keys or if we experience a cyberattack or other data loss relating to our digital assets, our financial condition and results of operations could be materially adversely affected.</span></div><div style="padding-left:36pt;text-align:justify;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">Regulatory change reclassifying our digital assets as a security could lead to our classification as an &#8220;investment company&#8221; under the Investment Company Act of 1940 and could adversely affect the market price of bitcoin and the market price of our common stock.</span></div><div style="text-align:justify"><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:120%">Risks Related to our Token Offerings</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">We have raised capital to fund a token generation event of rights to receive future PhunCoin and, beginning in 2021, we have sold PhunTokens. There can be no assurance that PhunCoin or PhunToken will ever be issued and, any significant difficulties we may experience with the offerings of PhunCoin or PhunToken could result in claims against us. Additionally, the token generation event and the offerings of PhunCoin and PhunToken could subject us to various other business and regulatory uncertainties. </span></div><div style="padding-left:36pt;text-align:justify;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 further development and acceptance of blockchain networks, which are part of a new and rapidly changing industry, are subject to a variety of factors that are difficult to evaluate.</span></div><div style="padding-left:36pt;text-align:justify;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">Because our tokens will be a digital asset built and transacted initially on top of existing third-party blockchain technology, we will be reliant on another blockchain network, and users could be subject to the risk of wallet incompatibility and blockchain protocol risks.</span></div><div style="padding-left:36pt;text-align:justify;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 development and operation of the Token Ecosystem (hereinafter defined) will likely require technology and intellectual property rights.</span></div><div style="padding-left:36pt;text-align:justify;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">Our Token Ecosystem is designed to distribute PhunCoin or PhunToken to consumers who provide certain personal information to us. Providing this data exposes us to risks of privacy data breach and cybersecurity attacks.</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><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-align:justify;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">Our Token Ecosystem may be the target of malicious cyberattacks or may contain exploitable flaws in its underlying code, which may result in security breaches and the loss or theft of PhunCoin or PhunToken. If our Token Ecosystem&#8217;s security is compromised or if our Token Ecosystem is subjected to attacks that frustrate or thwart our users&#8217; ability to access the Token Ecosystem, their PhunCoin or PhunToken or the Token Ecosystem products and services, users may cut back on or stop using the Token Ecosystem altogether.</span></div><div style="padding-left:36pt;text-align:justify;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">Our Token Ecosystem is susceptible to mining attacks. </span></div><div style="padding-left:36pt;text-align:justify;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">There is no existing trading market for our tokens.</span></div><div style="padding-left:36pt;text-align:justify;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 regulatory regime governing blockchain technologies, cryptocurrencies, digital assets, utility tokens, security tokens and offerings of digital assets is uncertain, and new regulations or policies may materially adversely affect the development and the value of our tokens.</span></div><div style="padding-left:36pt;text-align:justify;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 prices of blockchain assets are extremely volatile. Fluctuations in the price of digital assets and/or waning interest of investors in the cryptocurrency industry could materially and adversely affect our business.</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><div id="i9f7dd53faa234f839843de4ef96fa4e9_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></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 id="i9f7dd53faa234f839843de4ef96fa4e9_22"></div><div style="margin-top:12pt"><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 style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Phunware, Inc. and its subsidiaries (the &#8220;Company&#8221;, "we", "us", or "our") offer a fully integrated software platform that equips companies with the products, solutions and services necessary to engage, manage and monetize their mobile application portfolios globally at scale. Our Multiscreen-as-a-Service ("MaaS") platform provides the entire mobile lifecycle of applications and media in one login through one procurement relationship. Our MaaS technology is available in software development kit form for organizations developing their own application, via customized development services and prepackaged solutions. Through our integrated mobile advertising platform of publishers and advertisers, we provide in-app application transactions for mobile audience building, user acquisition, application discovery, audience engagement and audience monetization. Founded in 2009, we are a Delaware corporation headquartered in Austin, Texas. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Overview</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">of Business</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our MaaS platform is a fully integrated cloud platform for mobile that provides companies the services, products, and solutions necessary to engage, manage and monetize their mobile application portfolios and audiences at scale. According to eMarketer, adults in the U.S. spend more than four hours daily on mobile internet, of which approximately 90% of that time is spent in mobile apps (versus mobile web). Given this reality, we believe brands must establish a strong identity on mobile, especially on devices and platforms specific to the Apple iOS and Google Android operating systems and ecosystems. Phunware helps brands define, create, launch, promote, monetize and scale their mobile identities as a means to anchor the consumer journey and improve brand interactions. Our MaaS platform provides the entire mobile lifecycle of applications through one procurement relationship.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our MaaS platform allows for the licensing and creation of category-defining mobile experiences for brands and their application users worldwide. Since our founding in 2009, we have amassed a database of proprietary Phunware IDs. Phunware IDs are unique identifiers assigned to a mobile device when it becomes first visible across our network of mobile application portfolios. We measure and accumulate Phunware IDs through queries that count unique devices that access our mobile application portfolio across our network of mobile applications that we have developed and/or support. The data collected from our Phunware IDs contributes to our application transaction revenue product line by helping companies and brands boost campaign performance, target high-value users, maximize conversions and optimize spend.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Model</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business model includes a combination of service, subscription and media transaction offerings that enable customers to engage, manage and monetize their mobile application portfolios throughout the mobile application lifecycle, which occurs in four phases:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:0.1%"></td><td style="width:2.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.016%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Strategize&#160;&#8212; We help brands define the application experience and determine the operating systems, feature sets and use cases they want their mobile application to support.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Create&#160;&#8212; We help brands build, buy or lease their application portfolio.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Launch&#160;&#8212; We help brands launch their applications and build their mobile audience.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Engage, Monetize and Optimize&#160;&#8212; We help brands activate, monetize and optimize their mobile application portfolios.</span></div></td></tr></table></div><div style="margin-top:12pt;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:120%">Our product and service offerings include cloud-based recurring software license subscriptions, with terms ranging from one to three years, application development and support services and application transaction-based media. Although a majority of our product and service offerings have been sold utilizing an internal sales team, we have also sold our product and service offerings through various channel partners. We continue to invest in these channel sales relationships.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisition of Lyte Technology, Inc.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, we acquired Lyte Technology, Inc. ("Lyte"), a provider of high-performance computer systems to individual consumers. Lyte derives its revenue by manufacturing custom and pre-packaged personal computer systems. Total consideration for the acquisition consisted of cash and common stock of the Company valued at up to approximately $10.98 </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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">million, of which $2.5 million is contingent upon Lyte meeting certain revenue targets. At the acquisition date, Lyte's operations were located in Gurnee, Illinois. We plan to relocate Lyte to Austin, Texas during the second quarter of 2022. Our acquisition of Lyte enables us to enter the personal computer hardware market. We will continue to pursue a direct to consumer selling strategy. We intend to grow Lyte revenue and its consumer base by expanding into international markets. We believe our acquisition of Lyte will leverage a new distribution network for our blockchain initiatives, which are more fully described below.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the acquisition, we also entered into a note purchase agreement with an original principal amount of $5.22 million in a private placement that closed on October 18, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Products and Services</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our mobile software subscriptions and services, application transaction solutions and hardware product offerings include the following:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:6.086%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:91.714%"></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:left;vertical-align:top"><div style="margin-top:12pt;padding-left:36pt;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:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Cloud-based mobile software licenses in software development kits (&#8220;SDKs&#8221;) form utilized inside mobile applications for the following:</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:72pt;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:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Analytics (SDK that provides data related to application use and engagement);</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:72pt;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:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Content Management (SDK that allows application administrators to create and manage app content in a cloud-based portal);</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">Alerts, Notifications &amp; Messaging (SDK that enables brands to send messages to app users through the app);</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:72pt;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:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Marketing Automation (SDK that enables location-triggered messages and workflow);</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:72pt;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:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Advertising (SDK that enables in-app audience monetization); and</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:72pt;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:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Location-Based Services (module that include mapping, navigation, wayfinding, workflow, asset management and policy enforcement);</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:36pt;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:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Integration of our SDK licenses into existing applications maintained by our customers, as well as custom application development and support services;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:36pt;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:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Cloud-based vertical solutions, which are off-the-shelf, iOS- and Android-based mobile application portfolios, solutions and services that address: the patient experience for healthcare, the shopper experience for retail, the fan experience for sports, the traveler experience for aviation, the luxury resident experience for real estate, the luxury guest experience for hospitality, the student experience for education and the generic user experience for all other verticals and applications;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:36pt;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:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Application transactions, including re-occurring and one-time transactional media purchases for application discovery, user acquisition and audience building, audience engagement and audience monetization; and </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:36pt;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:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Pre-packaged and custom high-end personal computer systems for gaming, streaming and cryptocurrency mining enthusiasts. </span></div></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competitive Strengths</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fully integrated and comprehensive solutions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Our comprehensive solutions can be used across mobile application experience definition, application portfolio creation, user discovery, user acquisition, user engagement and user monetization. Data from application analytics and our database of over one petabyte can be used to inform business decisions related to mobile strategy, marketing, operations and more.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Data reach and scale:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Since Phunware&#8217;s founding in 2009, our goal has been to use our software platform within application portfolios and brands to create a massive database of proprietary Phunware IDs for every device touching networks globally to then reach everyone, everywhere, indoors and outdoors, in real time, on a 1-to-1 basis.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Built to be mobile-first, native-first, cloud-based:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Phunware was built from the ground up to focus on native mobile development, while other companies in the mobile space have attempted to create shortcuts with &#8220;write once, run anywhere&#8221; software. The result is almost a decade of platform-specific mobile expertise, a major competitive differentiator.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Results-driven culture</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">&#160;Our employees are granted restricted stock units upon hire and are encouraged to think of Phunware as a company they own rather than a company for which they work. We also promote from within to reward top </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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">performers and encourage leadership development. The result is an employee base singularly focused on solving problems and driving results.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intellectual property portfolio development and world-class engineering resources</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">&#160;Through our world-class in-house technical and engineering organization, we have focused developing our intellectual property, including methods of accessing wireless account information, rendering content on a wireless device, indoor navigation with a mobile device and more. We are developing creative solutions to solve complex technical problems and create competitive advantages for our customers.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Growth Strategy</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key elements of our growth strategy include:</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expansion of Lyte customer base and footprint</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">We plan to grow our Lyte operations, both domestically and internationally, as the gaming and cryptocurrency market expands. We may also offer different technology offerings and computer-builds that keep up with changing demand.    </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expansion of mobile products and services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Mobile applications and in-application advertising media are among the fastest-growing and complex technology markets. We have made significant investments in research and development and plan to continue extending the functionality and breadth of our applications in the future, including, but not limited to, our Healthcare, Smart City and Smart Workplace solutions.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deepening of existing customer relationships.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;We believe that we are well positioned to identify new opportunities or enhance existing services and solutions within our existing customer base. We expect to create cross and upsell opportunities as our customers seek to deepen their approach to mobile application lifecycle management.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Development of new relationships to expand our customer base.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;We intend to continue to grow our customer base by expanding our team of sales professionals and developing our indirect channel relationships. We also have partnered with technology providers, who serve as a referral source and provide us with quality leads for businesses interested in our products and services. We are able to leverage our mobile expertise and capabilities to compete effectively for new customers both directly and indirectly. Primary indirect channels include hardware, software, carriers and systems integrators/consultancies.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Continued growth of our customer base through targeted marketing and outreach.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;We intend to continue to opportunistically expand. Top expansion targets include entertainment, retail and real estate &#8212; all verticals that benefit from our integrated solutions, comprehensive lifecycle approach and ability to engage users in both digital and physical worlds.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Addition of new capabilities and geographic regions through strategic acquisition.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;We operate in a fragmented market that offers significant consolidation opportunities. We plan to to continue to evaluate strategic acquisitions and partnerships that enhance our capabilities and expand our geographic footprint, both domestically and internationally.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expansion of our partnership network with third-party providers of tools and services.&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are able to leverage our mobile expertise and capabilities to compete effectively for new customers both directly and indirectly. Primary indirect channels include hardware, software, carriers and systems integrators/consultancies. We are focused on building our brand to grow within existing and target end markets where there is strong demand for the products and solutions we provide.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Customers</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our target customers for our mobile software subscription and services are companies that are looking to enact digital transformation in their business &#8212; whether it is retail, healthcare, entertainment, real estate, smart living and workspaces or any other industry. We provide technology and solutions to support these organizations through every stage of the mobile application lifecycle.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the multi-year contractual nature of our software and managed services provides revenue visibility. Our subscription and service agreements with our customers consist of terms relating to length of agreement (for subscriptions and application support), payment, liability, performance, cancellation and termination, confidentiality and indemnification obligations, among other provisions. All of these agreements contain terms of service that are generally consistent across our customers. Our subscription and service agreements generally do not impose obligation upon us, such as exclusivity or other terms.</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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our application transaction agreements, also known as insertion orders, are, for the most part, governed by the standard terms and conditions from the Interactive Advertising Bureau&#8217;s (&#8220;IAB&#8221;) Standard Terms and Conditions for Internet Advertising for Media Buys One Year or Less ("IAB Terms"). The IAB Terms provide that in the event that payments are not paid to the agency, then the media company, or us, agrees to hold the advertiser solely liable. We view the agreements as contracts that ordinarily accompany the business conducted by Phunware and, because of the lack of any commitments to provide a certain amount of business, we are not substantially dependent on the agreements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell our Lyte computer systems directly to individual consumers with a focus on for gaming, streaming and cryptocurrency mining enthusiasts. Lyte customers purchase their systems via Lyte's website. Purchasers of Lyte game systems agree to terms and conditions governing the purchase during the online check-out process. </span></div><div style="margin-top:12pt;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%">Concentration of Major Customers</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Due to the nature of our business, we have in the past and may, at times, in the future have a material concentration of our revenue with a small number of customers. However, with the acquisition of Lyte and sales of PhunToken, we expect this to be less frequent. For the year ended December&#160;31, 2021, no individual customer represented  greater than 10% of our net revenue.</span></div><div style="margin-top:12pt"><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 style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our internal salesforce is focused on direct sales opportunities for our platform subscription and services and application transaction product lines. They are experienced across all verticals in which we serve and can assist small, mid-sized and large organizations. Our channel sales function works with our channel partners to identify sales opportunities, as well as identify new channel partner relationships. Our marketing efforts focus on building brand reputation, expanding market awareness, driving customer demand and enabling our sales team.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform subscription and services sales organization is supported by our customer solutions team, which has deep technical expertise. Once contracted, our program management team collaborates with customers to ensure timely deliverables of contracted licenses and services. Post implementation, customers are supported post-sale by our customer success function managed within our program management team. Our sales cycle can range many months for large organizations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We market our application transaction product line direct to businesses. We are also hoping to expand our media offerings by obtaining new business from local and national advertising agencies. Our contract length for our application transaction can be as small as a few days to three months for larger advertising campaigns. Our sales cycle is typically small for direct to business customers, whereby it may be longer when partnering with agencies. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our marketing efforts for our Lyte operations currently consist of purchasing advertisements on various social media platforms. We do not maintain an internal salesforce, as sales are e-commerce based and derived from Lyte's website. Post-sale, we maintain a customer service and success function for our Lyte computer customers.   </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to compete depends in large part on our continuous commitment to research and development and our ability to rapidly introduce new applications, technologies, features and functionality into our solutions. Our research and development efforts are focused on improving and enhancing our existing service offerings by working closely with our customers, conducting quality assurance testing and improving our core technology as well as developing new proprietary services and solutions. Performance, security, functional depth and breadth and usability of our solutions drive our technology decisions and product development. Research and development expenses were $4.2 million and $2.6&#160;million for the fiscal years ended December&#160;31, 2021 and 2020, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="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:115%">PhunCoin and PhunToken</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our product research and development team is continuing our vision of a future in which consumers own, control and are rewarded for the use of their personal data and information.  In 2019, we launched a dual token structure in conjunction with the commencement of the offering of PhunToken. In 2018, we began offering rights to future issuances of PhunCoin. The dual-token economy both empowers consumers and re-imagines how brands engage with audiences by creating a blockchain-enabled data exchange (the &#8220;Token Ecosystem&#8221;) that recognizes the value of data and engagement. PhunCoin is intended to be the &#8220;Value of Data&#8221; that empowers consumers to take control of and be compensated for their data. PhunToken is intended to act as the &#8220;Value of Engagement&#8221; that empowers consumers to monetize their digital activity and the data they share with </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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">brands. In 2021, we commenced the sale of PhunToken. Upon sale of PhunToken to customers, we transfer the PhunToken purchased to the customers applicable ethereum-based wallet address. We continue to market and sell PhunToken.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2018 and 2019, we sold rights to the future issuances of PhunCoin. To date, we have recorded the rights purchases as a liability in our consolidated balance sheets as of  December&#160;31, 2021 and 2020, as we have yet to issue any PhunCoins pursuant to our rights offerings. We currently do anticipate generating additional significant funding from sales of PhunCoin rights. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A multidisciplinary team (design, engineering, quality assurance and product) is actively developing all aspects of the Token Ecosystem for iOS and Android. PhunCoin security features and compliance protocols have been and continue to be implemented. We are planning for future enhancements of the Token Ecosystem in 2022; however, there can be no assurance as to when (or if) we will be able to successfully launch the Token Ecosystem. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for technology and solutions related to mobile application lifecycle management is evolving, highly competitive and significantly fragmented. With the introduction of new technologies and the potential entry of new competitors into the market, we expect competition to increase and intensify in the future, which could harm our ability to increase sales, maintain or increase renewals and maintain our prices.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compete primarily with companies offering cloud-based software solutions for location-based services, mobile marketing automation, content management, analytics and audience monetization, as well as data and campaign management for audience building and engagement. We also sometimes compete with application development agencies, in-house mobile teams and products developed by software providers that allow customers to build and scale new mobile applications. Our competitors include Airship, Apadmi, Appcelerator, Mutual Mobile, Pointr, Purple and as well as many competitors in the desktop personal computing business.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the principal competitive factors in our market include the following:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:0.1%"></td><td style="width:2.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.016%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">product features and functionality;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">location accuracy and latency;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">technology architecture;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">level of customer satisfaction;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">ease of use;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">deployment options and hardware flexibility;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">breadth and depth of application functionality;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">professional services and customer support;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">total costs of ownership;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">brand awareness and reputation;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">sophistication of technology platform;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">actionable insights through big data analytics;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">capability for customization, configurability, integration, security, scalability and reliability of applications;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">ability to innovate and respond to customer needs rapidly;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">domain expertise;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">global reach;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">size of customer base and level of user adoption; and</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">ability to integrate with legacy enterprise infrastructures and third-party applications.</span></div></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our current competitors have, and future competitors may have, greater financial, technical, marketing and other resources, greater resources to devote to the development, promotion, sale and support of their products and services, more extensive customer bases and broader customer relationships, and/or longer operating histories and greater name recognition. As a result, these competitors may be better able to respond quickly to new technologies and to undertake more </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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">extensive marketing campaigns. In a few cases, some competitors may also be able to offer competing solutions at little or no additional cost by bundling them with their existing suite of solutions.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government Regulation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to a variety of laws and regulations in the United States and abroad that involve matters central to our business. Many of these laws and regulations are still evolving and being tested in courts, and could be interpreted in ways that could harm our business including, but not limited to, privacy, data protection and personal information, rights of publicity, content, intellectual property, advertising, marketing, distribution, data security, data retention and deletion, and other communications, protection of minors, consumer protection, telecommunications, product liability, taxation, economic or other trade prohibitions or sanctions, anti-corruption law compliance and securities law compliance. In particular, we are subject to federal, state and foreign laws regarding privacy and protection of people's data. Foreign data protection, privacy, content and other laws and regulations can impose different obligations or be more restrictive than those in the United States. U.S. federal and state and foreign laws and regulations, which in some cases can be enforced by private parties in addition to government entities, are constantly evolving and can be subject to significant change. As a result, the application, interpretation and enforcement of these laws and regulations are often uncertain, particularly in the new and rapidly evolving industry in which we operate and may be interpreted and applied inconsistently from country to country and inconsistently with our current policies and practices.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proposed or new legislation and regulations could also significantly affect our business. For example, the European General Data Protection Regulation (GDPR) took effect in May 2018 and applies to all of our products and services used by people in Europe. The GDPR includes operational requirements for companies that receive or process personal data of residents of the European Union that are different from those previously in place in the European Union, and includes significant penalties for non-compliance. Effective August 2020, the Brazilian General Data Protection Law imposes requirements similar to GDPR on products and services offered to users in Brazil. The California Consumer Privacy Act (CCPA), which took effect in January 2020, also establishes certain transparency rules and creates new data privacy rights for users. Furthermore, voters in California approved Proposition 24, which expanded the CCPA by limiting businesses' use of "sensitive business information," such as precise geolocating. Proposition 24 is effective January 1, 2023 for personal data collected after January 1, 2022. Similarly, there are a number of legislative proposals in the European Union, the United States, at both the federal and state level, as well as other jurisdictions that could impose new obligations or limitations in areas affecting our business, such as liability for copyright infringement. In addition, some countries are considering or have passed legislation implementing data protection requirements or requiring local storage and processing of data or similar requirements that could increase the cost and complexity of delivering our services. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New laws enacted by government or regulatory authorities could cause us to incur substantial costs, expose us to unanticipated civil and criminal liability or penalties (including substantial monetary remedies), interrupt or require us to change our business practices in a manner materially adverse to our business, divert resources and the attention of management from our business or subject us to other remedies that adversely affect our business. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intellectual Property</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to protect our intellectual property, including our technologies, is an important factor in the success and continued growth of our business. We protect our intellectual property through trade secrets law, patents, copyrights, trademarks and contracts. We have established business procedures designed to maintain the confidentiality of our proprietary information such as the use of our license agreements with customers and our use of our confidentiality agreements and intellectual property assignment agreements with our employees, consultants, business partners and advisors where appropriate. Some of our technologies rely upon third party licensed intellectual property.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the United States, we have 17 patents issued and 4 pending non-provisional patent applications. The issued patents expire between the years 2027 and 2037, which are subject to the payment of maintenance fees. We also have one patent in Japan, which expires in 2031, which is subject to the payment of annual fees. In addition, we have registered &#8220;Phunware&#8221; as a trademark in the United States and Canada. We cannot provide assurance that any of our patent applications will result in the issuance of a patent or whether the examination process will require us to narrow our claims. Furthermore, even if a patent is issued, we cannot assure you that such patent will be adequate to protect our business. We also license software from third parties for integration into our solutions, including open source software and other software available on commercially reasonable terms.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Despite our efforts to protect our technology and proprietary rights through intellectual property rights, licenses and confidentiality agreements, unauthorized parties may still copy or otherwise obtain and use our software and other technology. </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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, if we expand international operations, an effective patent, copyright, trademark and trade secret protections may not be available or may be limited in foreign countries.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our industry is characterized by the existence of a large number of patents and claims and related litigation regarding patent and other intellectual property rights. In particular, leading companies in our markets have extensive patent portfolios and are regularly involved in litigation. From time to time, third parties, including certain of these leading companies, may assert patent, copyright, trade secret and other intellectual property rights against us, our channel partners or our customers. Our standard license and other agreements may obligate us to indemnify our channel partners and customers against such claims. Successful claims of infringement by a third party could prevent us from continuing to offer our solution or performing certain services, require us to expend time and money to develop non-infringing solutions or force us to pay substantial damages, including treble damages if we are found to have willfully infringed patents or copyrights, royalties or other fees. Competitors may also be more likely to claim that our solutions infringe their proprietary rights and seek an injunction against us from continuing to offer our platform and/or components thereof. We cannot provide assurance that we do not currently infringe, or that we will not in the future infringe, upon any third-party patents or other proprietary rights.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employees</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We leverage our employees&#8217; long-standing, deep customer relationships and strong technical expertise to deliver complex solutions that meet customer needs and advance mobile technology. As of December&#160;31, 2021, we had 120 employees:  including 42 software developers, engineers, QA engineers and product managers; a sales and marketing force of approximately 18 professionals and 46 employees at Lyte. None of our employees are currently covered under any collective bargaining agreements. We believe our relations with our employees are good.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate Information</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal executive offices are located at 7800 Shoal Creek Boulevard, Suite 230-South, Austin, Texas 78757, and our telephone number is (512) 693-4199. Our website address is https://www.phunware.com. The information on, or that can be accessed through, our website is not part of this Annual Report on Form 10-K. We have included our website address as an inactive textual reference only.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Available Information</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to reports filed or furnished pursuant to Sections 13(a) and 15(d) of the Exchange Act are available free of charge on the investor relations section of our website, which we post as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. The SEC also maintains an Internet website that contains reports and other information regarding issuers, such as Phunware, that can be filed electronically with the SEC. The SEC's Internet website is located at http://www.sec.gov.</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><div id="i9f7dd53faa234f839843de4ef96fa4e9_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><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 style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Factors</span></div><div style="margin-top:12pt;text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">An investment in our securities involves a high degree of risk. You should consider carefully the risks and uncertainties described below, together with all of the other information contained in this Annual Report, including our consolidated financial statements and related notes, before deciding to invest in our securities. If any of the following events occur, our business, financial condition and operating results may be materially adversely affected. In that event, the trading price of our securities could decline, and you could lose all or part of your investment. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business or results of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business, Operations and Industry</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have a history of losses, we expect to continue to incur losses and we may not achieve or sustain profitability in the future.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred significant losses in each fiscal year since our inception. We experienced a consolidated net loss for the years ended December&#160;31, 2021 and December 31, 2020. These losses were due to both a reduction in revenue in 2020 and 2021, as compared to previous years, and the substantial investments we made to build our products and services, grow and maintain our business, acquire customers and service our various debt obligations. You should not consider our historical revenue levels or operating expenses prior to recent periods as indicative of our future&#160;performance. Key elements of our growth strategy include acquiring new customers and continuing to innovate and expand our product offerings. As a result, our operating expenses may continue to increase in the future due to expected increased sales and marketing expenses, operations costs, research and development costs and general and administrative costs and, therefore, our operating losses may continue or even potentially increase for the foreseeable future. In addition, as a public company we incur significant legal, accounting and other expenses. Furthermore, to the extent that we are successful in increasing our customer base, we may also incur increased expenses because costs associated with generating and supporting customer agreements are generally incurred up front. Revenue recognition may not occur during the same the same period in which we incur costs associated with our agreements. Our efforts to grow our business may be costlier than we expect and we may not be able to increase our revenue enough to offset our higher operating expenses. We may incur significant losses in the future for many reasons, including the other risks described in this Annual Report and unforeseen expenses, difficulties, complications and delays and other unknown events. You should not rely upon future bookings we may announce or revenue growth as indicative of our future performance. We cannot assure you that we will reach profitability in the future or at any specific time in the future or that, if and when we do become profitable, we will sustain profitability. If we are ultimately unable to generate sufficient revenue to meet our financial targets, become profitable and have sustainable positive cash flows, investors could lose their investment.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face ongoing risks related to the COVID-19 pandemic and those risks could continue to significantly disrupt or materially adversely affect our business and operating results.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has had a significant adverse impact on global commercial activity and has created significant volatility in financial markets. Many governmental authorities have instituted quarantines, work-from-home directives, social distancing mandates, travel restrictions, border closures, limitations on public gatherings, and closures of or operational limitations on non-essential businesses, which are adversely impacting a number of industries such as travel, leisure, hospitality, and retail, in which we serve. In addition, hospitals, a major sector of business in which we operate, have implemented their own restrictions regarding onsite non-essential personnel during the pandemic. There is significant uncertainty around the breadth and duration of business disruptions related to COVID-19, as well as its impact on the global economy and consumer confidence. The COVID-19 pandemic could have a sustained adverse impact on economic and market conditions and trigger a period of prolonged global economic slowdown, which could decrease technology spending, adversely affect demand for our offerings, and harm our business and operating results.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our revenues may be negatively impacted in future periods until the effects of the pandemic have fully subsided and the current macroeconomic environment has substantially recovered. The uncertainty related to COVID-19 may also result in increased volatility in the financial projections we use as the basis for estimates and assumptions used in our financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In light of the uncertain and rapidly evolving situation relating to COVID-19, we have taken precautionary measures intended to reduce the risk of the virus to our employees, customers and communities in which we operate. We have established remote working arrangements for our employees, limited non-essential business travel and cancelled or shifted our customer, </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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">employee and industry events to a virtual-only format when necessary and available. As a result of these precautionary measures, there could be a negative impact on our sales, marketing and customer success efforts, continued delays in our sales cycles, delays in the release or delivery of new or enhanced product and service offerings or unexpected changes to such offerings, or operational or other challenges, any of which could significantly disrupt our business and operating results. For example, our shift to creating virtual customer and industry events may not be successful, and we may not be able to showcase our products as effectively or generate the same customer interest, opportunities and leads through virtual events as we have historically done through in-person events. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Considerable uncertainty still surrounds COVID-19, the evolution of its variants, its potential long-term economic effects, as well as the effectiveness of any responses taken by government authorities and businesses and of various efforts to inoculate the global population. Although we continue to actively monitor the situation and may take further actions as may be required by government authorities or as more information and public health guidance become available, we may not be able to immediately respond to, meet or enforce all required health and safety measures in all of our locations, and the full extent to which COVID-19 impacts our business and operating results will depend on future developments, including the duration, spread, severity and potential recurrence of the COVID-19 pandemic, impact on our customers and our sales cycles, our ability to generate new business leads, impact on our customer, employee, and industry events and effect on our vendors, all of which are highly uncertain and cannot be predicted.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the effects of the COVID-19 pandemic may heighten many of the other risks described in this &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk Factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; section.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Goodwill comprises a significant portion of our total assets. We assess goodwill for impairment at least annually, which could result in a material, non-cash write-down and could have a material adverse effect on our results of operations, financial condition and our future operating results.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of our goodwill was $33.3 million, or approximately 33% of our total assets, as of December&#160;31, 2021. We perform an analysis on our goodwill balances to test for impairment on an annual basis or whenever events occur that may indicate impairment possibly exists. Goodwill is deemed to be impaired if the net book value of a reporting unit exceeds the estimated fair value.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We completed our annual goodwill impairment analysis as of September 30, 2021, and we concluded an impairment of goodwill was not necessary. We further updated this analysis at December&#160;31, 2021 and concluded an impairment was not necessary as of this date, as well. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill impairment analysis and measurement is a process that requires significant judgment. Several factors could result in impairment of a material amount of our goodwill balance in future periods, including, but not limited to:<br/><br/></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:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.392%"></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%">(i)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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:107%">A decline in our stock price and resulting market capitalization, if we determine that the decline is sustained and is indicative of a reduction in the fair value of any of our reporting units below its carrying value. </span></div></td></tr><tr style="height:5pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(ii)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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:107%">Weakening of the world-wide economy, weakness in the business in which we operate or failure to reach our internal forecasts could impact our ability to achieve our forecasted levels of cash flows and reduce the estimated discounted cash flow value of our reporting units. </span></div></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">It is not possible at this time to determine if any such future impairment charge would result from these factors, or, if it does, whether such charge would be material. We will continue to review our goodwill for possible impairment. We cannot be certain that a future downturn in our business, changes in market conditions or a longer-term decline in the quoted market price of our stock will not result in an impairment of goodwill and the recognition of resulting expenses in future periods, which could adversely affect our results of operations for those periods.</span></div><div style="text-indent:36pt"><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%">Current and future litigation could adversely affect us.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We, along with our executive officers and former and current board members, are parties to legal proceedings with Wild Basin Investments, LLC as further described on our Current Report on Form 8-K filed with the SEC on January 10, 2020. We, along with our officers and directors, may also become subject to other legal proceedings in our ordinary course of business. We cannot predict with certainty the outcome of this legal proceeding. The outcome of this or future legal proceeding could require us to take, or refrain from taking, actions which could negatively affect our operations. Such legal proceedings involve substantial costs, including the costs associated with investigation, litigation and possible settlement, judgment, penalty, or fine. As a smaller company, the collective costs of litigation proceedings represent a drain on our cash resources, and require an inordinate amount of our management&#8217;s time and attention. An adverse ruling with respect to our current or any other </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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">litigation could have a material adverse effect on our results of operations and financial condition. Negative publicity surrounding such legal proceedings may also harm our reputation and adversely impact our business and results.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our results of operations and ability to grow could be negatively affected if we cannot adapt and expand our technology and product and service offerings in response to ongoing market changes.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The collaboration and technology solutions business and markets are characterized by rapid technological change, evolving industry standards, changing customer preferences and new product and service introductions. Our success depends on our ability to continue to develop and implement technology, product and service offerings that anticipate or timely respond to rapid and continuing changes in technology and industry developments and offerings by new technology providers to serve the evolving needs of our customers. Examples of areas of significant change in the industry include cloud, software defined infrastructure, virtualization, security, mobility, data analytics and IoT, the continued shift from maintenance to managed services and ultimately to cloud based services, as-a-service solutions, security and information technology automation. In addition, enterprises are continuing to shift from on-premise, hardware infrastructure to software centric hosted solutions. Technological developments such as these may materially affect the cost and use of technology and services by our customers and could affect the nature of how our revenue is generated. These technologies and others that may emerge, could reduce and, over time, replace some of our current business. In addition, customers may delay spending under existing contracts and engagements and may delay entering into new contracts while they evaluate new technologies. If we do not sufficiently invest in new technology, industry developments and our personnel, or evolve and expand our business at sufficient speed and scale, or if we do not make the right strategic investments to respond to these developments and successfully drive innovation, our technology offerings and services, our results of operations and our ability to develop and maintain a competitive advantage and growth could be negatively affected.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, if we are unable to keep up with changes in technology and new hardware, software and services offerings, for example, by providing the appropriate training to our customer solutions team, sales directors, program management team, channel partners and software development and product engineers to enable them to effectively sell and deliver such new offerings to customers, our business, results of operations, or financial condition could be adversely affected.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to expand or renew sales to existing customers, or attract new customers, our growth could be slower than expected and our business may be harmed.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future growth depends upon expanding sales and renewals of sales of our technology and service offerings to existing customers and expansion of our personal computer offerings. Our customers may not continue to purchase our technology offerings and services, or our customers may reduce their purchase rate of services, if we do not demonstrate the value proposition for their investment and we may not be able to replace existing customers with new customers. In addition, our customers may not renew their contracts with us on the same terms, or at all, because of dissatisfaction with our product or service offerings. If our customers do not renew their contracts, our revenue may grow more slowly than expected, may not grow at all, or may decline.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, increasing incremental sales to our current customer base may require increasingly sophisticated and costly sales efforts that are targeted at senior management. We plan to continue expanding our sales efforts but we may be unable to hire qualified sales personnel, may be unable to successfully train those sales personnel that we are able to hire and sales personnel may not become fully productive on the timelines that we have projected, or at all. Additionally, although we dedicate significant resources to sales and marketing programs, these sales and marketing programs may not have the desired effect and may not expand sales. We cannot provide assurance that our efforts will increase sales to existing customers or generate additional revenue. If our efforts to upsell to our customers are not successful or we cannot find additional expansion opportunities, our future growth may grow more slowly than expected, may not grow at all, or may decline.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to achieve significant growth in revenue in the future will also depend upon our ability to attract new customers. This may be particularly challenging where an organization has already invested substantial personnel and financial resources to integrate competing technology offerings and services. An organization may be reluctant or unwilling to invest in new technology offerings and services. If we fail to attract new customers and maintain and expand those customer relationships, our revenue may grow more slowly than expected, may not grow at all, or may decline and our business may be harmed.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Demand for our technology, product and service offerings could be adversely affected by volatile, negative, or uncertain economic conditions, including, but not limited to those caused by the COVID-19 pandemic, and the effects of these conditions on our customers&#8217; businesses.</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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue and profitability depend on the demand for our technology, product and service offerings, which could be negatively affected by numerous factors, many of which are beyond our control. Volatile, negative, or uncertain economic conditions, including those caused by the COVID-19 pandemic affect our customers&#8217; businesses and the markets we serve. Such economic conditions in our markets have undermined and could in the future undermine, business confidence in our markets and cause our customers to reduce or defer their spending on new technology offerings and services, or may result in customers reducing, delaying or eliminating spending under existing contracts with us, which would negatively affect our business. Growth in the markets we serve could be at a slow rate, or could stagnate or contract, in each case for an extended period of time. Ongoing economic volatility and uncertainty and changing demand patterns affect our business in a number of other ways, including making it more difficult to accurately forecast customer demand and effectively build our revenue and resource plans.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Economic volatility and uncertainty is particularly challenging because it may take some time for the effects and changes in demand patterns resulting from these and other factors to manifest themselves in our business and results of operations. Changing demand patterns from economic volatility and uncertainty could have a significant negative impact on our business, results of operations, or financial condition.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to maintain the efficiency of our supply chain as we respond to changes in customer demand for our products, our business could be materially adversely affected.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to meet customer demand for our products depends, in part, on our ability to deliver the products our customers want on a timely basis. Accordingly, we rely on our supply chain for the manufacturing, distribution and fulfillment of Lyte personal computers. As we continue to grow Lyte, expand to international markets and acquire new customers, the efficiency of our supply chain will become increasingly important because many of our customers tend to have specific requirements for Lyte products, and specific time-frames in which they require delivery of these products. If we are unable to consistently deliver the right personal computers to our customers on a timely basis in the right locations, our customers may not order from us, which could have a material adverse effect on our business.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Worldwide political conditions may adversely affect demand for our products.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Worldwide political conditions may create uncertainties that could adversely affect our business. The United States has been and may continue to be involved in armed conflicts that could have a further impact on our sales and our supply chain related to acquiring necessary inventory to assemble Lyte computers. The consequences of armed conflict, political instability or civil or military unrest are unpredictable, and we may not be able to foresee events that could have a material adverse effect on us. Terrorist attacks or other hostile acts may negatively affect our operations, or adversely affect demand for our products, and such attacks or related armed conflicts may impact our physical facilities or those of our suppliers or customers. Furthermore, these attacks or hostile acts may make travel and the transportation of our products more difficult and more expensive, which could materially adversely affect us. Any of these events could cause consumer spending to decrease or result in increased volatility in the United States economy and worldwide financial markets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The actual market for our product solutions could be significantly smaller than estimates of total potential market opportunity and if customer demand for our services does not meet expectations, our ability to generate revenue and meet our financial targets could be adversely affected.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we expect strong growth in the markets for our products, it is possible that the growth in some or all of these markets may not meet our expectations, or materialize at all. The methodology on which our estimate of our total potential market opportunity is based includes several key assumptions based on our industry knowledge and customer experience. If any of these assumptions proves to be inaccurate, then the actual market for our solutions could be significantly smaller than our estimates of our total potential market opportunity. If the customer demand for our products or services or the adoption rate in our target markets does not meet our expectations, our ability to generate revenue from customers and meet our financial targets could be adversely affected.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Substantial competition could reduce our market share and significantly harm our financial performance.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market in which we operate is highly competitive, with relatively low barriers to entry for some software, product or service organizations. Some customers may be hesitant to switch vendors or to adopt cloud-based software such as ours and prefer to maintain their existing relationships. Some of our competitors are larger and have greater name recognition, much longer operating histories, larger marketing budgets and significantly greater resources than we do. We also face competition from custom-built software vendors and from vendors of specific applications, some of which offer cloud-based solutions, as well as custom-built personal computer hardware vendors. We may also face competition from a variety of vendors of software </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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and products that address only a portion of our platform. In addition, other companies that provide cloud-based software in different target markets may develop software or acquire companies that operate in our target markets, and some potential customers may elect to develop their own internal software. With the introduction of new technologies and market entrants, we expect this competition to intensify in the future.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our competitors are able to devote greater resources to the development, promotion and sale of their products and services. Furthermore, our current or potential competitors may be acquired by third parties with greater available resources and the ability to initiate or withstand substantial price competition. In addition, many of our competitors have established marketing relationships, access to larger customer bases and major distribution agreements with consultants, system integrators and resellers. Our competitors may also establish cooperative relationships among themselves or with third parties that may further enhance their product offerings or resources. If our technology offerings do not become more accepted relative to our competitors&#8217;, or if our competitors are successful in bringing their products or services to market earlier than ours, or if their products or services are more technologically capable than ours, then our revenues could be adversely affected. In addition, some of our competitors may offer their products and services at a lower price. If we are unable to achieve our target pricing levels, our operating results may be negatively affected. Pricing pressures and increased competition could result in reduced sales, reduced margins, losses or a failure to maintain or improve our competitive market position, any of which could adversely affect our business.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our future results will depend on our ability to continue to focus our resources and manage costs effectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are continually focusing on measures intended to further improve cost efficiency. We may be unable to realize all expected cost savings in connection with these efforts within the expected time frame, or at all, and we may incur additional and/or unexpected costs to realize them. Further, we may not be able to sustain any achieved savings in the future. Future results will depend on the success of these efforts.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are unable to control costs, our operating margins could decrease and we may incur additional losses. Our future profitability will depend on our ability to manage costs or increase productivity. An inability to effectively manage costs could adversely impact our business, results of operations or financial condition.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our profitability could suffer if we are not able to manage large and complex projects and complete fixed price, fixed timeframe contracts on budget and on time.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our profitability and operating results are dependent on the scale of our projects and the prices we are able to charge for our technology offerings and services. We perform a significant portion of our work through fixed price contracts, in which we assume full control of the project team and manage all facets of execution. As a significant portion of our projects are on a fixed price model, we may be unable to accurately estimate the appropriate project price and successfully manage such projects. Although we use specified technical processes and our past experience to reduce the risks associated with estimating, planning and performing fixed price and fixed timeframe projects, we face the risk of cost overruns, completion delays and wage inflation in connection with these projects. If we fail to accurately estimate the resources or time required for a project or future rates of wage inflation, or if we fail to perform contractual obligations within the contractual timeframe, our profitability could suffer.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The challenges of managing larger and more complex projects include:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:0.1%"></td><td style="width:2.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.016%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">maintaining high quality control and process execution standards;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">maintaining planned resource utilization rates on a consistent basis;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">maintaining productivity levels and implementing necessary process improvements;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">controlling project costs;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">maintaining close customer contact and high levels of customer satisfaction;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">recruiting and retaining sufficient numbers of skilled engineering, design and program management professionals; and</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">maintaining effective customer relationships.</span></div></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, large and complex projects may involve multiple engagements or stages and there is a risk that a customer may choose not to retain us for additional stages or may cancel or delay additional planned engagements. Such cancellations or </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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">delays may make it difficult to plan our project resource requirements and may result in lower profitability levels than we anticipated upon commencing engagements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business strategy is evolving. Investments in new services and technologies may not be successful and may involve pursuing new lines of business or strategic transactions and investments, or dispositions of assets or businesses that may no longer help us meet our objectives. Such efforts may not be successful.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to invest in new services and technologies, including adding additional vertical solutions to our product offerings and blockchain. We also plan to expand Lyte internationally. The complexity of these solutions, our learning curve in developing and supporting them and significant competition in the markets for these solutions could make it difficult for us to market and implement these solutions successfully. Additionally, there is a risk that our customers may not adopt these solutions widely, which could prevent us from realizing expected returns on these investments. Even if these solutions are successful in the market, they may rely on third-party technology, software, services and our ability to meet stringent service levels. If we are unable to deploy these solutions successfully or profitably, it could adversely impact our business, results of operations or financial condition.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our industry is undergoing significant change and our business strategy is continuing to evolve to meet these changes. In order to profitably grow our business, we may need to expand into new lines of business beyond our current focus of mobile engagement analytics products, mobile application advertising and services, which may involve pursuing strategic transactions, including potential acquisitions of, or investments in, related or unrelated businesses. In addition, we may seek divestitures of existing businesses or assets. There can be no assurance that we will be successful with our efforts to evolve our business strategy and we could suffer significant losses as a result, which could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we decide to sell assets or a business, we may encounter difficulty in finding buyers or alternative exit strategies on acceptable terms in a timely manner, which could delay the achievement of our strategic objectives. We may also dispose of a business at a price or on terms that are less desirable than we had anticipated. In addition, we may experience greater dis-synergies than expected and the impact of the divestiture on our revenue may be larger than projected.</span></div><div style="margin-top:12pt"><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%">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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Future acquisitions could disrupt our business and may divert management&#8217;s attention and, if unsuccessful, harm our business.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may choose to expand by making additional acquisitions that could be material to our business. We have in the past made several acquisitions of complementary businesses, including acquisitions of Odyssey, Simplikate, Digby, Tapit!,  GoTV and our most recently completed acquisition of Lyte. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions involve many risks, including the following:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:0.1%"></td><td style="width:2.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.016%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">an acquisition may negatively affect our results of operations and financial condition because it may require us to incur charges or assume substantial debt or other liabilities, may cause adverse tax consequences or unfavorable accounting treatment, may expose us to claims and disputes by third parties, including intellectual property claims and disputes, or may not generate sufficient financial return to offset additional costs and expenses related to the acquisition;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">we may encounter difficulties or unforeseen expenditures in integrating the business, technologies, products, personnel, or operations of any company that we acquire, particularly if key personnel of the acquired company decide not to work for us;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">an acquisition may disrupt our ongoing business, divert resources, increase our expenses, or distract our management;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">an acquisition may result in a delay or reduction of customer purchases for both us and the company we acquired due to customer uncertainty about continuity and effectiveness of service from either company;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">we may encounter difficulties in, or may be unable to, successfully sell any acquired technology offerings or services;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">an acquisition may involve the entry into geographic or business markets in which we have little or no prior experience or where competitors have stronger market positions;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the challenges inherent in effectively managing an increased number of employees in diverse locations;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the potential strain on our financial and managerial controls and reporting systems and procedures;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the potential known and unknown liabilities associated with an acquired company;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">our use of cash to pay for acquisitions would limit other potential uses for our cash;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">if we incur additional debt to fund such acquisitions, such debt may subject us to additional material restrictions on our ability to conduct our business as well as additional financial maintenance covenants;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the risk of impairment charges related to potential write-downs of acquired assets or goodwill in future acquisitions;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">to the extent that we issue a significant amount of equity or equity linked securities in connection with future acquisitions, existing stockholders may be diluted and earnings per share may decrease; and</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">managing the varying intellectual property protection strategies and other activities of an acquired company.</span></div></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not succeed in addressing these or other risks or any other problems encountered in connection with the integration of any acquired business. The inability to integrate successfully the business, technologies, products, personnel or operations of any acquired business, or any significant delay in achieving integration, could harm our business, results of operations or financial condition.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to recognize revenue in the period in which our services are performed, which may cause our margins to fluctuate.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our services are performed under both fixed-price and time and material contract arrangements. All revenue is recognized pursuant to applicable accounting standards. Our failure to meet all the obligations, or otherwise meet a customer&#8217;s </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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expectations, may result in us having to record the cost related to the performance of services in the period that services were rendered, but delay the timing of revenue recognition to a future period in which all obligations have been met.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our financial results may be adversely affected by changes in accounting principles applicable to us.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) are subject to interpretation by the Financial Accounting Standards Board (&#8220;FASB&#8221;), the SEC, and other various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results for periods prior and subsequent to such change. For example, recent new standards issued by the FASB that could materially impact our financial statements include standards regarding recognition of revenue from contracts with customers, costs of obtaining a contract and accounting for leases. We may adopt one or more of these standards retrospectively to prior periods and the adoption may result in an adverse change to previously reported results.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, in February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). Under this guidance, companies are required to recognize all leases on their balance sheets by recording a lessee&#8217;s rights and obligations.  We implemented this guidance in January 2021 on a modified retrospective basis and are required to account for the leases as assets and liabilities on our balance sheet, where previously we accounted for such leases on an &#8220;off balance sheet&#8221; basis. As a result, a significant amount of lease related assets and liabilities were recorded on our balance sheet. Though these changes did not have any direct impact on our overall financial condition, these changes could cause investors or others to believe that we are highly leveraged and could change the calculations of financial metrics, as well as third-party financial models regarding our financial condition. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To adopt new standards, we may have to implement new modules in our accounting system, hire consultants and increase our spending on audit fees, thereby increasing our general and administrative expense. Any difficulties in implementing changes in accounting standards or adequately accounting after adoption could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors&#8217; confidence in us.</span></div><div style="margin-top:12pt"><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%">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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may experience quarterly fluctuations in our operating results due to a number of factors, which makes our future results difficult to predict and could cause our operating results to fall below expectations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quarterly operating results have fluctuated in the past and we expect them to fluctuate in the future due to a variety of factors, many of which are outside of our control. As a result, our past results may not be indicative of our future performance and comparing our operating results on a period-to-period basis may not be meaningful. In addition to the other risks described herein, factors that may affect our quarterly operating results include:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:0.1%"></td><td style="width:2.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.016%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">the amount and timing of completion application development services and other service-related engagements;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">changes in spending on subscriptions, services and application transactions media offerings and services by our current or prospective customers;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">our ability to scale and expand Lyte;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">pricing our technology offerings and services effectively so that we are able to attract and retain customers without compromising our operating results;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">one-time, non-recurring revenue events;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">attracting new customers and increasing our existing customers&#8217; use of our technology offerings and services;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">the mix between new contracts and renewals;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">customer renewal rates and the amounts for which agreements are renewed;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">seasonality and its effect on customer demand for Lyte personal computers;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">awareness of our brand;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">changes in the competitive dynamics of our market, including consolidation among competitors or customers and the introduction of new technologies and technology enhancements;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">our ability to manage our existing business and future growth;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">unforeseen costs and expenses related to the expansion of our business, operations and infrastructure, including disruptions in our hosting network infrastructure and privacy and data security; </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">customer delays in purchasing decisions in anticipation of new products or product enhancements by us or our competitors;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">budgeting cycles of our customers;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">changes in the competitive dynamics of our market, including consolidation among competitors or customers;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the amount and timing of payment for operating expenses, particularly research and development and sales and marketing expenses (including marketing events and commissions and bonuses associated with performance) and employee benefit expenses;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">changes to the commission plans, quotas and other compensation related metrics for our sales representatives;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the amount and timing of non-cash expenses, including stock-based compensation, goodwill impairments and other non-cash charges;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the amount and timing of costs associated with recruiting, training and integrating new employees;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the amount and timing of cash collections from our customers and the mix of quarterly and annual billings;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">unforeseen costs and expenses related to the expansion of our business, operations and infrastructure;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">changes in the levels of our capital expenditures;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">foreign currency exchange rate fluctuations; and</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">general economic and political conditions.</span></div></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not be able to accurately forecast the amount and mix of future technology offerings and services, size or duration of contracts, revenue and expenses and, as a result, our operating results may fall below our estimates.</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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could be held liable for damages or our reputation could suffer from security breaches or disclosure of confidential information or personal data.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business as a seller of personal computers via the internet, we obtain large amounts of personal data, including credit and debit card information. We are also dependent on technology networks and systems to process, transmit and securely store electronic information and to communicate among our locations and with our customers. Security breaches of this infrastructure could lead to shutdowns or disruptions of our systems and potential loss or unauthorized disclosure of confidential information or data, including personal data. In addition, many of our engagements involve projects that are critical to the operations of our customers&#8217; businesses. The theft and/or unauthorized use or publication of our, or our customers&#8217;, confidential information or other proprietary business information as a result of such an incident could adversely affect our competitive position and reduce marketplace acceptance of our services. Any failure in the networks or computer systems used by us or our customers could result in a claim for substantial damages against us and significant reputational harm, regardless of our responsibility for the failure.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we often have access to or are required to manage, utilize, collect and store sensitive or confidential customer or employee data, including personal data. As a result, we are subject to numerous U.S. and non-U.S. laws and regulations designed to protect this information, such as the European Union&#8217;s GDPR and various U.S. federal and state laws governing the protection of personal data. If any person, including any of our employees, negligently disregards or intentionally breaches controls or procedures with which we are responsible for complying with respect to such data, or otherwise mismanages or misappropriates that data, or if unauthorized access to or disclosure of data in our possession or control occurs, we could be subject to liability and penalties in connection with any violation of applicable privacy laws and/or criminal prosecution, as well as significant liability to our customers or our customers&#8217; clients&#8217; for breaching contractual confidentiality and security provisions or privacy laws. These risks will increase as we continue to grow our cloud-based product offerings and services and store and process increasingly large amounts of our customers&#8217; confidential information and data and host or manage parts of our customers&#8217; businesses, especially in industries involving particularly sensitive data such as the healthcare industry which we serve. The loss or unauthorized disclosure of sensitive or confidential customer or employee data, including personal data, whether through breach of computer systems, systems failure, employee negligence, fraud or misappropriation, or otherwise, could damage our reputation and cause us to lose customers. Similarly, unauthorized access to or through our information systems and networks or those we develop or manage for our customers, whether by our employees or third parties, could result in negative publicity, legal liability and damage to our reputation, which could in turn harm our business, results of operations, or financial condition.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we cause disruptions in our customers&#8217; businesses or provide inadequate service, our customers may have claims for substantial damages against us, which could cause us to lose customers, have a negative effect on our corporate reputation and adversely affect our results of operations.</span></div><div style="margin-top:12pt;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:120%">If we make errors in the course of delivering services to our customers or fail to consistently meet our service-level obligations or other service requirements of our customers, such errors or failures could disrupt our customers' business, which could result in a reduction in our revenue or a claim for substantial damages against us. In addition, a failure or inability by us to meet a contractual requirement could subject us to penalties, cause us to lose customers or damage our brand or corporate reputation and limit our ability to attract new business.</span></div><div style="margin-top:12pt;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:120%">The services we provide are often critical to our customers&#8217; businesses. Certain of our customer contracts require us to comply with security obligations including maintaining network security and backup data, ensuring our network is virus free, maintaining business continuity planning procedures and ensuring our employees conduct their job functions with the a high level of integrity. Any failure in a customer&#8217;s system, failure of our data center, cloud or other offerings, or breach of security relating to the services we provide to the customer could damage our reputation or result in a claim for substantial damages against us. Any significant failure of our equipment or systems, or any major disruption to basic infrastructure in the locations in which we operate, such as power and telecommunications, could impede our ability to provide services to our customers, have a negative impact on our reputation, cause us to lose customers and adversely affect our results of operations.</span></div><div style="margin-top:12pt;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:120%">Under our customer contracts, our liability for breach of our obligations is in some cases limited pursuant to the terms of the contract. Such limitations may be unenforceable or otherwise may not protect us from liability for damages. In addition, certain liabilities, such as claims of third parties for which we may be required to indemnify our customers, are generally not limited under our contracts. The successful assertion of one or more large claims against us in amounts greater than those covered by our current insurance policies could harm our business, results of operations, or financial condition. Even if such assertions against us are unsuccessful, we may incur reputational harm and substantial legal fees.</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%">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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our technology offerings and services could infringe upon the intellectual property rights of others or we might lose our ability to use intellectual property of others.</span></div><div style="margin-top:12pt;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:120%">We cannot be sure that our brand, software solution and personal computing product offerings and services do not infringe upon the intellectual property rights of third parties, who could claim that we or our customers are infringing upon their intellectual property rights. These claims could harm our reputation, cause us to incur substantial costs or prevent us from offering some products or services in the future, or require us to rebrand. Any related proceedings could require us to expend significant resources over an extended period of time. In most of our contracts, we agree to indemnify our customers for expenses and liabilities resulting from claimed infringements of the intellectual property rights of third parties. In some instances, the amount of these indemnities could be greater than the revenue we receive from the customer. Any claims or litigation in this area, regardless of merit, could be time-consuming and costly, damage our reputation, and/or require us to incur additional costs to obtain the right to continue to offer a product, service or solution to our customers. If we cannot secure this right at all or on reasonable terms, or, alternatively, substitute a non-infringing technology, our business, results of operations, or financial condition could be harmed. Similarly, if we are unsuccessful in defending a trademark claim, we could be forced to re-brand, which could harm our business, results of operations or financial condition. Additionally, in recent years, individuals and firms have purchased intellectual property assets where their sole or primary purpose is to assert claims of infringement against technology providers and customers that use such technology. Any such action naming us or our customers could be costly to defend or lead to an expensive settlement or judgment against us. Moreover, such an action could result in an injunction being ordered against our customer or our own services or operations, causing further damages.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to protect our intellectual property rights from unauthorized use or infringement by third parties, our business could be adversely affected.</span></div><div style="margin-top:12pt;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:120%">Our success depends, in part, upon our ability to protect our proprietary methodologies and other intellectual property. Existing laws offer only limited protection of our intellectual property rights and the protection in some countries in which we operate or may operate in the future may be very limited. We rely upon a combination of confidentiality policies, nondisclosure and other contractual arrangements and trade secret, copyright and trademark laws to protect our intellectual property rights. These laws are subject to change at any time and could further limit our ability to protect our intellectual property. There is uncertainty concerning the scope of available intellectual property protection for software and business methods, which are fields in which we rely on intellectual property laws to protect our rights. The validity and enforceability of any intellectual property right we obtain may be challenged by others and, to the extent we have enforceable intellectual property rights, those intellectual property rights may not prevent competitors from reverse engineering our proprietary information or independently developing technology offerings and services similar to or duplicative of us. Further, the steps we take in this regard might not be adequate to prevent or deter infringement or other misappropriation of our intellectual property by competitors, former employees or other third parties and we might not be able to detect unauthorized use of, or take appropriate and timely steps to enforce, our intellectual property rights. Enforcing our rights might also require considerable time, money and oversight and we may not be successful in enforcing our rights.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to collect our receivables from, or bill our unbilled services to, our customers, our business, results of operations or financial condition could be adversely affected.</span></div><div style="margin-top:12pt;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:120%">Our business depends on our ability to successfully obtain payment from our customers of the amounts they owe us for technology offerings sold or services performed. We typically evaluate the financial condition of our customers and usually bill and collect on relatively short cycles. We maintain allowances against receivables and unbilled services for which we believe collection is doubtful. Actual losses on customer balances could differ from those that we currently anticipate and, as a result, we might need to adjust our allowances. There is no guarantee that we will accurately assess the creditworthiness of our customers. Macroeconomic conditions could also result in financial difficulties for our customers, including limited access to the credit markets, insolvency, or bankruptcy, and, as a result, could cause customers to delay payments to us, request modifications to their payment arrangements that could increase our receivables balance, or default on their payment obligations to us. Timely collection of customer balances also depends on our ability to complete its contractual commitments and bill and collect our contracted revenue. If we are unable to meet our contractual requirements, we might experience delays in collection of and/or be unable to collect our customer balances and if this occurs, our business, results of operations, or financial condition could be adversely affected. In addition, if we experience an increase in the time to bill and collect for our services, our cash flows could be adversely affected.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Increased costs of labor and employee health and welfare benefits may adversely impact our results of operations.</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%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt;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:120%">Labor related costs represent a significant portion of our expenses. An increase in labor costs, for example, as a result of increased competition for skilled labor, or employee benefit costs, such as health care costs or otherwise, could adversely impact our business, results of operations or financial condition.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our global operations are subject to complex risks, some of which might be beyond our control.</span></div><div style="margin-top:12pt;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:120%">Although international revenue currently represents a small portion of our revenue, our business from outside of the United States may expand in the future as we expand our international presence, including but not limited to our subscription, application transaction, Lyte personal computing, services and digital asset offerings. As a result, we may be subject to risks inherently associated with international operations, including risks associated with foreign currency exchange rate fluctuations, difficulties in enforcing intellectual property and/or contractual rights, the burdens of complying with a wide variety of foreign laws and regulations, potentially adverse tax consequences, tariffs, quotas and other barriers, potential difficulties in collecting accounts receivable, international hostilities, terrorism and natural disasters. Expansion of international operations also increases the likelihood of potential or actual violations of domestic and international anti-corruption laws, such as the Foreign Corrupt Practices Act, or of U.S. and international export control and sanctions regulations. We may also face difficulties integrating any new facilities in different countries into our existing operations, as well as integrating employees that we hire in different countries into our existing corporate culture. If we are unable to manage the risks of our global operations, our business, results of operations, or financial condition could be adversely affected.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Economic uncertainties or downturns in the general economy or the industries in which our customers operate could disproportionately affect the demand for our products and services solutions and negatively impact our operating results.</span></div><div style="margin-top:12pt;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:120%">General worldwide economic conditions could experience a significant downturn causing market volatility widespread uncertainty. As a result, we and our customers could find it extremely difficult to accurately forecast and plan future business activities. In addition, these conditions could cause our customers or prospective customers to reduce their information technology and individual household budgets, which could decrease corporate and individual spending on our product and service offerings, resulting in delayed and lengthened sales cycles, a decrease in new customer acquisition and/or loss of customers. Furthermore, during challenging economic times, our customers may face issues with their cash flows and with gaining timely access to sufficient credit or obtaining credit on reasonable terms, which could impair their ability to make timely payments to us, impact customer renewal rates and adversely affect our revenue. If such conditions occur, we may be required to increase our reserves, allowances for doubtful accounts and write-offs of accounts receivable and our operating results would be harmed. In addition, a downturn in the technology-related spend by our customers may disproportionately affect us. We cannot predict the timing, strength or duration of any economic slowdown or recovery, whether global, regional or within specific markets. If the conditions of the general economy or markets in which we operate worsen, our business could be harmed. In addition, even if the overall economy does not worsen or improves, the market for product and service offerings may not experience growth or we may not experience growth.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If platform subscriptions renewal rates decrease, or we do not accurately predict subscription renewal rates, our future revenue and operating results may be harmed.</span></div><div style="margin-top:12pt;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:120%">Our customers have no obligation to renew their subscriptions for our solutions after the expiration of their subscription period, which generally ranges from one to three years. In addition, our customers may renew for lower subscription amounts or for shorter contract lengths. We may not accurately predict renewal rates for our customers. Our renewal rates may decline or fluctuate as a result of a number of factors, including customer usage, pricing changes, number of applications used by our customers, customer satisfaction with our service, increased competition, the acquisition of our customers by other companies and deteriorating general economic conditions. If our customers do not renew their subscriptions for our solutions or decrease the amount they spend with us, our revenue will decline and our business will suffer.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to attract new customers or sell additional services and functionality to our existing customers, our revenue growth will be adversely affected.</span></div><div style="margin-top:12pt;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:120%">To increase our revenue, we must add new customers, encourage existing customers to renew their subscriptions on terms favorable to us, increase their usage of our solutions and sell additional functionality and services to existing customers. As our industry matures, as interactive channels develop further, or as competitors introduce lower cost and/or differentiated products or services that are perceived to compete with ours, our ability to sell and renew based on pricing, technology and functionality could be impaired. In addition, attracting, retaining and growing our relationship with customers may require us to effectively employ different strategies than we have historically used with current customers and we may face challenges in doing so. As a result, we may be unable to renew our agreements with existing customers or attract new customers or new </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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">business from existing customers on terms that would be favorable or comparable to prior periods, which could have an adverse effect on our revenue and growth.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Because we recognize revenue from application development services as deliverables are transferred to customers and platform subscriptions over the term of the relevant contract, downturns or upturns in sales are not immediately reflected in full in our operating results.</span></div><div style="margin-top:12pt;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:120%">We recognize revenue related to application development services upon the transfer of control to the customer of those services. We recognize software subscription revenue over the term of each of our contracts, which, generally ranges from one to three years. As a result, much of the revenue we report each quarter results from contracts entered into during previous quarters. Consequently, a shortfall in demand for our professional services and software solutions or a decline in new, expanded or renewed contracts in any one quarter may not significantly reduce our revenue for that quarter but could negatively affect our revenue in the future. Accordingly, the effect of significant downturns in new or expanded sales or renewals of our professional services or software license solutions will not be reflected in full in our operating results until future periods. Our revenue recognition model also makes it difficult for us to rapidly increase our revenue through additional sales in any period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to forecast our revenue accurately, or if we fail to match our expenditures with corresponding revenue, our operating results could be adversely affected.</span></div><div style="margin-top:12pt;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:120%">The lengthy sales cycle for the evaluation and implementation of our platform software and service solutions, which typically extends for several months, may cause us to experience a delay between increasing operating expenses for such sales efforts, and, upon successful sales, the generation of corresponding revenue. Accordingly, we may be unable to prepare accurate internal financial forecasts or replace anticipated revenue that we do not receive as a result of delays arising from these factors. As a result, our operating results in future reporting periods may be significantly below the expectations of the public market, equity research analysts or investors, which could harm the price of our common stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The length and unpredictability of the sales cycle for our technology offerings and services could delay new sales and cause our revenue and cash flows for any given quarter to fail to meet our projections or market expectations.</span></div><div style="margin-top:12pt;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:120%">The sales cycle between our initial contact with a potential customer and the signing of a contract to provide technology offerings and services varies. As a result of the variability and length of the sales cycle, we have a limited ability to forecast the timing of sales. A delay in or failure to complete transactions could harm our business and financial results and could cause our financial results to vary significantly from quarter to quarter. Our sales cycle varies widely, reflecting differences in our potential customers&#8217; decision-making processes, procurement requirements and budget cycles and is subject to significant risks over which we have little or no control, including:</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:0.1%"></td><td style="width:2.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.016%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">our customers&#8217; budgetary constraints and priorities;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the timing of our customers&#8217; budget cycles;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the impact of the COVID-19 pandemic to our customers; and </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the length and timing of customers&#8217; approval processes.</span></div></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to detect advertising fraud or other actions that impact our advertising campaign performance, we could harm our reputation with advertisers or agencies, which could cause our revenue and business to suffer.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business relies on our ability to deliver successful and effective advertising campaigns. Some of those campaigns may experience fraudulent and other invalid impressions, clicks or conversions that advertisers may perceive as undesirable, such as non-human traffic generated by machines that are designed to simulate human users and artificially inflate user traffic on websites. These activities could overstate the performance of any given advertising campaign and could harm our reputation. It may be difficult for us to detect fraudulent or malicious activity because we do not own content and rely in part on our digital media partners to control such activity. These risks become more pronounced as the digital video industry shifts to programmatic buying. Both governmental and industry self-regulatory bodies have increased their scrutiny and awareness of and have taken recent actions to address advertising fraud and other malicious activity. While we routinely review the campaign performance, such reviews may not detect or prevent fraudulent or malicious activity. If we fail to detect or prevent fraudulent or other malicious activity, the affected advertisers may experience or perceive a reduced return on their investment and our reputation may be harmed. High levels of fraudulent or malicious activity could lead to dissatisfaction with our solutions, refusals to pay, prompt refund or future credit demands or withdrawal of future business. In addition, advertisers increasingly rely on third party vendors to measure campaigns against audience guarantee, viewability and other requirements and to detect </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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fraud. If we are unable to successfully integrate our technology with such vendors, or our measurement and fraud detection differs from their findings, our customers could lose confidence in our solutions, we may not get paid for certain campaigns and our revenues could decrease. Further, if we are unable to detect fraudulent or other malicious activities and advertisers demand fraud-free inventory, our supply could fall drastically, making it impossible to sustain our current business model. If we fail to detect fraudulent or other malicious activities that impact the performance of our brand advertising campaigns, we could harm our reputation with our advertisers or agencies and our revenue and business could suffer.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we do not maintain and grow a critical mass of advertisers and distribution partners, the value of our services could be adversely affected.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends, in large part, on the maintenance and growth of a critical mass of advertisers and distribution partners. Advertisers will generally seek the most competitive return on investment from advertising and marketing services. Distribution partners will also seek the most favorable payment terms available in the market. Advertisers and distribution partners may change providers or the volume of business with a provider, unless the product and terms are competitive. In this environment, we must compete to acquire and maintain our network of advertisers and distribution partners. If our business is unable to maintain and grow our base of advertisers, our current distribution partners may be discouraged from continuing to work with us and this may create obstacles for us to enter into agreements with new distribution partners. Our business also depends in part on certain of our large reseller partners and agencies to grow their base of advertisers, as these advertisers become increasingly important to our business and our ability to attract additional distribution partners and opportunities. Similarly, if our distribution network does not grow and does not continue to improve over time, current and prospective advertisers and distribution partners and agencies may reduce or terminate this portion of their business with us. Any decline in the number of advertisers and distribution partners could adversely affect the value of our services.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Any inability to deliver successful mobile advertising campaigns due to technological challenges or an inability to persuasively demonstrate success will prevent us from growing or retaining our current advertiser base.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is critical that we deliver successful mobile advertising campaigns on behalf of our advertisers. Factors that may adversely affect our ability to deliver successful mobile advertising campaigns include:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:0.1%"></td><td style="width:2.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.016%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">Inability to accurately process data and extract meaningful insights and trends, such as the failure to accurately process data to place ads effectively at digital media properties;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">Faulty or out-of-date algorithms that fail to properly process data or result in inability to capture brand-receptive audiences at scale;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">Technical or infrastructure problems causing digital video not to function, digital video or impressions to not display properly or be placed next to inappropriate context;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">Inability to control video completion rates, maintain user attention or prevent end users from skipping advertisements;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">Inability to detect and prevent advertising fraud and other malicious activity;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">Inability to fulfill audience guarantee or viewability requirements of advertiser customers;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">Inability to integrate with third parties that measure campaigns against audience guarantee or viewability requirements;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">Unavailability of campaign data for advertisers to effectively measure the success of their campaigns; and</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">Access to quality inventory at sufficient volumes to meet the needs of advertisers&#8217; campaigns.</span></div></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to deliver successful advertising campaigns also depends on the continuing and uninterrupted performance of our own internal and third party managed systems, which we utilize to place ads, monitor the performance of advertising campaigns and manage advertising inventory. Our revenue depends on the technological ability of our solutions to deliver ads and measure them. Sustained or repeated system failures that interrupt our ability to provide solutions to customers, including security breaches and other technological failures affecting our ability to deliver ads quickly and accurately and to collect and process data in connection with these ads, could significantly reduce the attractiveness of our solutions to advertisers, negatively impact operations and reduce our revenue. Our systems are vulnerable to damage from a variety of sources, including telecommunications failures, power outages, malicious human acts and natural disasters. In addition, any steps we take to increase the reliability and redundancy of systems may be expensive and may not be successful in preventing system failures. </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%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, advertisers may perceive any technical disruption or failure in ad performance on digital media partners&#8217; platforms to be attributable to us and our reputation could similarly suffer, or advertisers may seek to avoid payment or demand future credits for disruptions or failures, any of which could harm our business and results of operations. If we are unable to deliver successful advertising campaigns, our ability to attract potential advertisers and retain and expand business with existing advertisers could be harmed and our business, financial condition and operating results could be adversely affected. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be unable to deliver advertising in a context that is appropriate for mobile advertising campaigns, which could harm our reputation and cause our business to suffer.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is very important to advertisers that their brand advertisements not be placed in or near content that is unlawful or could be deemed offensive or inappropriate by their customers. Unlike advertising on television, where the context in which an advertiser&#8217;s ad will appear is highly predictable and controlled, digital media content is more unpredictable and we cannot guarantee that digital video advertisements will appear in a context that is appropriate for the brand. We rely on continued access to premium ad inventory in high-quality and brand-safe environments, viewable to consumers across multiple screens. If we are not successful in delivering context appropriate advertising campaigns for advertisers, our reputation will suffer and our ability to attract potential advertisers and retain and expand business with existing advertisers could be harmed, or our customers may seek to avoid payment or demand future credits for inappropriately placed advertisements, any of which could harm our business, financial condition and operating results.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Activities of our application transaction customers with which we do business could damage our reputation or give rise to legal claims against us.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not monitor or have the ability to control whether our advertising customers&#8217; advertising of their products and solutions complies with federal, state, local and foreign laws. Failure of our application transaction customers to comply with federal, state, local or foreign laws or our policies could damage our reputation and expose us to liability under such laws. We may also be liable to third parties for content in the ads we deliver if the content involved violates copyrights, trademarks or other intellectual property rights of third parties or if the content is defamatory, unfair and deceptive or otherwise in violation of applicable laws. A third party or regulatory authority may file a claim against us even if our advertising customer has represented that its ads are lawful and that they have the right to use any copyrights, trademarks or other intellectual property included in an ad. Any of these claims could be costly and time-consuming to defend and could also hurt our reputation within the advertising industry. Further, if we are exposed to legal liability, we could be required to pay substantial fines or penalties, redesign our business methods, discontinue some of our solutions or otherwise expend significant resources. Similarly, we do not monitor or have the ability to control whether digital media property owners with which we do business are in compliance with applicable laws and regulations, or intellectual property rights of others and their failure to do so could expose us to legal liability. Third parties may claim that we should be liable to them for content on digital media properties if the content violates copyrights, trademarks or other intellectual property rights of third parties or if the content is defamatory, unfair and deceptive, or otherwise in violation of applicable laws or other brand protection measures. These risks become more pronounced as the digital video industry shifts to programmatic buying.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business depends on our ability to collect and use data to deliver ads and to disclose data relating to the performance of our ads; any limitation on these practices could significantly diminish the value of our solutions and cause us to lose customers and revenue.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When we deliver an ad to an internet-connected device, we are able to collect information about the placement of the ad and the interaction of the device user with the ad, such as whether the user visited a landing page or watched a video. We are also able to collect information about the user&#8217;s IP address, device, mobile location and some demographic characteristics. We may also contract with one or more third parties to obtain additional pseudonymous information about the device user who is viewing a particular ad, including information about the user&#8217;s interests. As we collect and aggregate this data provided by billions of ad impressions, we analyze it in order to optimize the placement and scheduling of ads across the advertising inventory provided to us by digital media properties.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the data we collect does not enable us to determine the actual identity of any individual, our customers or end users might decide not to allow us to collect some or all of the data or might limit our use of it. For example, a digital media partner might not agree to provide us with data generated by interactions with the content on its apps, or device users might not consent to share their information about device usage. Any limitation on our ability to collect data about user behavior and interaction with content could make it more difficult for us to deliver effective advertising programs that meet the demands of our customers. This in turn could harm our revenue and impair our business.</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%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although our contracts with advertisers generally permit us to aggregate data from advertising campaigns, sometimes an advertiser declines to permit the use of this data, which limits the usefulness of the data that we collect. Furthermore, advertisers may request that we discontinue using data obtained from their campaigns that have already been aggregated with other advertisers&#8217; campaign data. It would be difficult, if not impossible, to comply with these requests and complying with these kinds of requests could cause us to spend significant amounts of resources. Interruptions, failures or defects in our data collection, mining, analysis and storage systems, as well as privacy concerns and regulatory restrictions regarding the collection, use and processing of data, could also limit our ability to aggregate and analyze the data from our customers&#8217; advertising campaigns. If that happens, we may not be able to optimize the placement of advertising for the benefit of our advertising customers, which could make our solutions less valuable, and, as a result, we may lose customers and our revenue may decline.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business practices with respect to data could give rise to liabilities, restrictions on our business or reputational harm as a result of evolving governmental regulation, legal requirements or industry standards relating to consumer privacy and data protection.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the course of providing our solutions, we collect, transmit and store information related to and seeking to correlate internet-connected devices, user activity and the ads we place. Federal, state and international laws and regulations govern the collection, use, processing, retention, sharing and security of data that we collect across our advertising solutions. We strive to comply with all applicable laws, regulations, policies and legal obligations relating to privacy and data collection, processing use and disclosure. However, the applicability of specific laws may be unclear in some cases and domestic and foreign government regulation and enforcement of data practices and data tracking technologies is expansive, not clearly defined and rapidly evolving. In addition, it is possible that these requirements may be interpreted and applied in a manner that is new or inconsistent from one jurisdiction to another and may conflict with other rules or our practices. Any actual or perceived failure by us to comply with U.S. federal, state or international laws, including laws and regulations regulating privacy, data, security or consumer protection, or disclosure or unauthorized access by third parties to this information, could result in proceedings or actions against us by governmental entities, competitors, private parties or others. Any proceedings or actions against us alleging violations of consumer or data protection laws or asserting privacy-related theories could hurt our reputation, force us to spend significant amounts in defense of these proceedings, distract our management, increase our costs of doing business, adversely affect the demand for our solutions and ultimately result in the imposition of monetary liability. We may also be contractually liable to indemnify and hold harmless our customers from the costs or consequences of litigation resulting from using our solutions or from the disclosure of confidential information, which could damage our reputation among our current and potential customers, require significant expenditures of capital and other resources and cause us to lose business and revenue.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The regulatory framework for privacy issues is evolving worldwide. It is possible that new laws and regulations will be adopted in the United States and internationally, or existing laws and regulations may be interpreted in new ways, that could affect our business, particularly with regard to collection or use of data to target ads and communication with consumers and the international transfer of data from Europe to the U.S. In particular, the GDPR extends the jurisdictional scope of European data protection law. As a result, we are subject to the GDPR when we provide our targeting services in Europe. The GDPR imposes stricter data protection requirements that may necessitate changes to our services and business practices. Potential penalties for non-compliance with the GDPR include administrative fines of up to 4% of annual worldwide revenue. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we have not collected data that is traditionally considered personal data, such as name, email address, physical address, phone numbers or social security numbers, we typically collect and store IP addresses, geolocation information and device or other persistent identifiers that are or may be considered personal data in some jurisdictions or otherwise may be the subject of legislation or regulation. For example, some jurisdictions in the EU regard IP addresses as personal data and certain regulators have advocated for including IP addresses, GPS-level geolocation data and unique device identifiers as personal data. Moreover, with the effectiveness of the CCPA in California on January 1, 2020, the use of geolocation gathering in California should be approached with care to ensure compliance. Furthermore, the GDPR makes clear that online identifiers (such as IP addresses and other device identifiers) will be treated as &#8220;personal data&#8221; going forward and therefore subject to stricter data protection rules.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Evolving definitions of personal data within the United States, European Union and elsewhere, especially relating to the classification of IP addresses, machine or device identifiers, geolocation data and other such information, may cause us to change our business practices, diminish the quality of our data and the value of our solution and hamper our ability to expand our offerings. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Complying with any new regulatory requirements could force us to incur substantial costs or require us to change our business practices in a manner that could reduce our revenue or compromise our ability to effectively pursue our growth </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%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">strategy. Our failure to comply with evolving interpretations of applicable laws and regulations, or to adequately protect personal data, could result in enforcement action against us or reputational harm, which could have a material adverse impact on our business, financial condition and results of operations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to compliance with government regulations, we voluntarily participate in trade associations and industry self-regulatory groups that promulgate best practices or codes of conduct addressing the provision of internet advertising. We could be adversely affected by changes to these guidelines and codes in ways that are inconsistent with our practices or in conflict with the laws and regulations of U.S. or international regulatory authorities. For instance, new guidelines, codes, or interpretations, by self-regulatory organizations or government agencies, may require additional disclosures, or additional consumer consents, such as &#8220;opt-in&#8221; permissions to share, link or use data, such as health data from third parties, in certain ways. If we fail to abide by, or are perceived as not operating in accordance with, industry best practices or any industry guidelines or codes with regard to privacy, our reputation may suffer and we could lose relationships with advertisers and digital media partners.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our agreements with partners, employees and others may not adequately prevent disclosure of trade secrets and other proprietary information.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely in part on confidentiality agreements and other restrictions with our customers, partners, employees, consultants and others to protect our proprietary technology and other proprietary information. These agreements may not effectively prevent disclosure of confidential information and may not provide an adequate remedy in the event of unauthorized disclosure of confidential information. Despite our efforts to protect our proprietary technology, processes and methods, unauthorized parties may attempt to misappropriate, reverse engineer or otherwise obtain and use them. Moreover, policing unauthorized use of our technologies, products and intellectual property is difficult, expensive and time-consuming, particularly in foreign countries where applicable laws may be less protective of intellectual property rights than those in the United States and where enforcement mechanisms for intellectual property rights may be weak. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our proprietary rights and failure to obtain or maintain trade secret protection could adversely affect our competitive business position.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could be subject to additional income tax liabilities.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are generally subject to income taxes in the United States. We use significant judgment in evaluating our worldwide income-tax provision. During the ordinary course of business, we conduct many transactions for which the ultimate tax determination is uncertain. For example, our effective tax rates could be adversely affected by changes in the valuation of our deferred tax assets and liabilities or by changes in the relevant tax, accounting and other laws, regulations, principles and interpretations. We are subject to audit in various jurisdictions, and such jurisdictions may assess additional income tax against us. Although we believe our tax estimates are reasonable, the final determination of tax audits and any related litigation could be materially different from our historical income-tax provisions and accruals. The results of an audit or litigation could have a material effect on our operating results or cash flows in the period or periods for which that determination is made.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Taxing authorities may successfully assert that we should have collected or in the future should collect sales and use, value-added or similar taxes, and we could be subject to liability with respect to past or future sales, which could adversely affect our operating results.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not collect sales and use, value-added or similar taxes in all jurisdictions in which we have sales, based on our belief that such taxes are either not applicable or an exemption from such taxes applies. Sales and use, value-added and similar tax laws and rates vary greatly by jurisdiction. Certain jurisdictions in which we do not collect such taxes may assert that such taxes are applicable, which could result in tax assessments, penalties and interest, and we may be required to collect such taxes in the future, including as a result of a change in law. Such tax assessments, penalties and interest or future requirements may adversely affect our business, financial condition and results of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our net operating loss carryforwards may expire unutilized or underutilized, which could prevent us from offsetting future taxable income.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may be limited in the portion of net operating loss carryforwards that we can use in the future to offset taxable income for U.S. Federal income tax purposes, including any limitations that may be imposed under Section 382 of the Code as a result of our past ownership changes or an ownership change in connection with our reverse merger and recapitalization on December 26, 2018. As of December&#160;31, 2021, we had federal net operating loss carryforwards of approximately $166.8 million, of which $81.2 million will never expire and $85.7 million will expire at various dates beginning in 2030. At </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%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2021, we had state and local net operating loss carryforwards of approximately $79.5 million, with the majority beginning to expire in 2030 if not utilized. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We periodically assess the likelihood that we will be able to recover net deferred tax assets. We consider all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing prudent and feasible profits. As a result of this analysis of all available evidence, both positive and negative, we concluded that a valuation allowance against our net U.S. deferred tax assets should be applied as of December&#160;31, 2021. To the extent we determine that all or a portion of our valuation allowance is no longer necessary, we will recognize an income tax benefit in the period this determination is made for the reversal of the valuation allowance. Once the valuation allowance is eliminated or reduced, its reversal will no longer be available to offset our current tax provision. These events could have a material impact on our reported results of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our large customers have substantial negotiating leverage, which may require that we agree to terms and conditions that may have an adverse effect on our business.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our large customers have substantial purchasing power and leverage in negotiating contractual arrangements with us. These customers may request for us to develop additional features without providing us additional revenue, may require penalties for failure to deliver such features, may seek discounted product or service pricing and may seek more favorable contractual terms. As we sell more products and services to this class of customer, we may be required to agree to such terms and conditions. Such large customers also have substantial leverage in negotiating the resolution of any disagreements or disputes that may arise between us. Any of the foregoing factors could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If some of our customers experience financial distress or suffer disruptions in their business, their weakened financial position could negatively affect our own financial position and results.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a diverse customer base and, at any given time, one or more customers may experience financial distress, file for bankruptcy protection, go out of business, or suffer disruptions in their businesses. If a customer with whom we do a substantial amount of business experiences financial difficulty or suffers disruptions in its business, it could delay or jeopardize the collection of accounts receivable, result in significant reductions in services provided by us and may have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to obtain and maintain adequate insurance, our financial condition could be adversely affected in the event of uninsured or inadequately insured loss or damage. Our ability to effectively recruit and retain qualified officers and directors may also be adversely affected if we experience difficulty in maintaining adequate directors&#8217; and officers&#8217; liability insurance.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not be able to obtain and maintain insurance policies on terms affordable to us that would adequately insure our business and property against damage, loss or claims by third parties. To the extent our business or property suffers any damages, losses or claims by third parties that are not covered or adequately covered by insurance, our financial condition may be materially adversely affected. We currently have directors&#8217; and officers&#8217; liability insurance. If we are unable to maintain sufficient insurance as a public company to cover liability claims made against our officers and directors, we may not be able to retain or recruit qualified officers and directors to manage our company, which could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The requirements of being a public company may strain our systems and resources, divert management&#8217;s attention and be costly.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act of 2002, the Dodd-Frank Wall Street Reform and Consumer Protection Act and the rules and regulations of Nasdaq Capital Market. The requirements of these rules and regulations will increase our legal, accounting and financial compliance costs, will make some activities more difficult, time consuming and costly and may also place undue strain on our personnel, systems and resources. The Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and results of operations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to maintain various other control and business systems related to our equity, finance, treasury, information technology, other recordkeeping systems and other operations. As a result of these maintenance obligations, management&#8217;s attention may be diverted from other business concerns, which could adversely affect our business. Furthermore, </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%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">we supplement our internal team with third party software and system providers to support our reporting obligations to achieve effective internal controls.</span></div><div style="text-indent:36pt"><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:115%">To the extent we do not sufficiently manage third party service providers, and they fail to provide us with adequate service, we may not effectively manage our future growth which may result in ineffective internal controls over financial reporting and an increased cost of compliance. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management&#8217;s time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us, and our business may be adversely affected.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, compliance with new laws, rules and regulations would make it more difficult and more expensive for us to obtain director and officer liability insurance, and we may be required to incur substantial costs to maintain appropriate levels of coverage. These factors could also make it more difficult for us to attract and retain qualified executive officers and members of our board of directors, particularly members to serve on our audit committee.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of disclosure of information in this Annual Report and in other filings required of a public company, our business and financial condition will become more visible, which we believe may result in threatened or actual litigation by third parties. If such claims are successful, our business and results of operations could be adversely affected, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the time and resources of our management and adversely affect our business and results of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are a "smaller reporting company" and, because we have opted to use the reduced reporting requirements available to us, our common stock may be less attractive to investors.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a "smaller reporting company" as defined by the SEC. For as long as we continue to be a smaller reporting company, we may take advantage of exemptions from various reporting requirements that are applicable to other public companies that are not smaller reporting companies, including not being required to comply with auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot predict if investors will find our common stock less attractive because we may rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business is subject to the risks of natural disasters, public health crises, political crises and other natural catastrophic events and to interruption by man-made problems such as computer viruses or terrorism.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our systems and operations are vulnerable to damage or interruption from earthquakes, fires, floods, power losses, telecommunications failures, terrorist attacks, acts of war, human errors, break-ins and similar events. For example, a significant natural disaster, such as a tornado, earthquake, hurricane, mudslides, fire, flood, snow, ice or extreme temperatures could have a material adverse effect on our business, results of operations and financial condition and our insurance coverage may be insufficient to compensate us for losses that may occur. We have an office and at least one data center located in California, a region known for earthquakes and mudslides. A significant amount of our development and ad operations work is located in California. We also have corporate offices in Texas and Florida, both of which are susceptible to floods, hurricanes and extreme temperatures. Our Lyte operations are located in Illinois, an area that is vulnerable to heavy winds, ice, snow and tornadoes. In addition, acts of terrorism, which may be targeted at metropolitan areas that have higher population density than rural areas, could cause disruptions in our or our advertisers&#8217; businesses or the economy as a whole. Our servers may also be vulnerable to computer viruses, break-ins, denial-of-service attacks and similar disruptions from unauthorized tampering with our computer systems, which could lead to interruptions, delays, loss of critical data. We may not have sufficient protection or recovery plans in some circumstances, such as natural disasters affecting California, Texas or Florida. In late 2019, a strain 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%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the coronavirus was reported to have surfaced and spread to the United States. The ongoing extent to which COVID-19 and its variants impact on our results is unknown. As we rely heavily on our data centers, computer and communications systems and the internet to conduct our business and provide high-quality customer service, such disruptions could negatively impact our ability to run our business and either directly or indirectly disrupt our customers&#8217; business, which could have a material adverse effect on our business, results of operations and financial condition.</span></div><div style="margin-top:12pt"><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%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Capitalization Matters, Corporate Governance and Market Volatility</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have and may sell additional equity or debt securities or enter into other arrangements to fund our operations, which may result in dilution to our stockholders and impose restrictions or limitations on our business. Future sales or issuances of our common stock, or the perception that such sales could occur, could depress the trading price of our common stock.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, we issued a significant amount common stock in various sales of our common stock via at-the-market offerings, as well as, issuances upon a partial exercise of an outstanding warrant. Additional capital may be needed in the future to continue our planned operations, and we may seek additional funding through a combination of equity offerings, debt financings, strategic alliances, licensing and collaboration arrangements, or other third-party business arrangements. These financing activities may have an adverse effect on our stockholders&#8217; rights, the market price of our common stock and on our operations and may require us to relinquish rights to some of our technologies, intellectual property or products, issue additional equity or debt securities, or otherwise agree to terms unfavorable to us. Further, in February 2022, we filed a Form S-3, which was subsequently declared effective by the SEC, pursuant to which we may issue up to $200 million in common stock, preferred stock, warrants and units, and contained therein was a prospectus supplement in which we may sell up to $100 million in sales of our common stock deemed to be an &#8220;at the market offering&#8221; as defined by the Securities Act. Any sale or issuance of securities pursuant to a registration statement or otherwise may result in dilution to our stockholders and may cause the market price of our stock to decline, and new investors could gain rights superior to our existing stockholders. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, any debt financings that we may enter into in the future may impose restrictive covenants or otherwise adversely affect the holdings or the rights of our stockholders, and any additional equity financings will be dilutive to our stockholders. The perception that such sales or issuances may occur could also negatively impact the market price of our common stock. Furthermore, additional equity or debt financing might not be available to us on reasonable terms, if at all.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shares of our common stock may be issued pursuant to the terms of an outstanding warrant, which could cause the price of our common stock to decline.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 15, 2020 we issued a Series A Senior Convertible Note (a "Series A Note") and a Series B Senior Convertible Note (a "Series B Note," and together with the Series A Note, the "2020 Convertible Notes") to an institutional investor. We paid the 2020 Convertible Notes in full in April 2021. However, in connection with the issuance of the 2020 Convertible Notes, we issued a warrant to the holder. As of  December&#160;31, 2021, 1,780,000 shares may be issued under the warrant at an exercise price of $2.25 per share. The issuance of these shares will dilute our other equity holders, which could cause the price of our common stock to decline.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The SBA may review our Paycheck Protection Program (&#8220;PPP&#8221;) forgiveness application and if the SBA disagrees with our certification we could be subject to penalties and the repayment of our PPP loan, which could negatively impact our business, financial condition and results of operations and prospects.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, we received notification of forgiveness of our $2.85 million PPP loan received in calendar year 2020. We must retain PPP loan documentation in our files for six years after the date of forgiveness. We believe we met the SBA&#8217;s certification requirement based on our weakened business operations during the COVID-19 pandemic and small market value. However, no assurance can be given as to the outcome if the SBA re-evaluates our loan certification. The SBA could determine we did not qualify in whole or in part for loan forgiveness. In addition, it is unknown what type of penalties could be assessed against us if the SBA disagrees with our certification. We could be required to repay the PPP loan. Any penalties in addition to the potential repayment of the PPP loan could negatively impact our business, financial condition and results of operations and prospects.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The price of our common stock and warrants has been, and may continue to be, volatile, and you could lose all or part of your investment.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technology stocks have historically experienced high levels of volatility. The trading price and volume of our common stock and warrants have fluctuated, and may continue to fluctuate, substantially due to a variety of factors, including those described in this &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk Factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; section, many of which are beyond our control and may not be related to our operating performance. These fluctuations could cause you to lose all or part of your investment in our common stock. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, if the market for technology stocks or the stock market in general experiences a loss of investor confidence, the trading price of our common stock and/or warrants could decline for reasons unrelated to our business, results of operations or financial condition. The trading price of our common stock and warrants might also decline in reaction to events that affect other companies in our industry even if these events do not directly affect us. In the past, following periods 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%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">volatility in the trading price of a company&#8217;s securities, securities class action litigation has often been brought against that company. If our stock price is volatile, we may become the target of securities litigation. Securities litigation could result in substantial costs and divert our management&#8217;s attention and resources from our business. This could have an adverse effect on our business, results of operations and financial condition.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specifically, while we cannot state for certainty what circumstances are causing volatility in our stock price, such volatility may be attributable in part to the following factors:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:0.1%"></td><td style="width:2.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.016%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">price and volume fluctuations in the overall stock market from time to time;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the announcement of new products, solutions or technologies, investments, commercial relationships, acquisitions or other events by us or our competitors;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">changes in how customers perceive the benefits of our products and future offerings;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the addition or departure of key personnel;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the public&#8217;s reaction to our press releases, other public announcements and filings with the SEC;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">sales of large blocks of our common stock or warrants;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">developments concerning intellectual property rights;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">changes in legal, regulatory and enforcement frameworks impacting our products;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">variations in our and our competitors&#8217; results of operations;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">whether our results of operations meet the expectations of securities analysts or investors;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">actual or anticipated fluctuations in our quarterly and annual results and those of other public companies in our industry;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the failure of securities analysts to publish research about us, or shortfalls in our results of operations compared to levels forecast by securities analysts;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">actual or perceived significant data breach involving our products or website;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">litigation involving us, our industry or both;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">governmental or regulatory actions or audits;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">general economic conditions and trends;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">flash crashes,&#8221; &#8220;freeze flashes&#8221; or other glitches that disrupt trading on the securities exchange on which we are listed; and</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">major catastrophic events in our domestic and foreign markets, such as, but not limited to, natural disasters, terrorist attacks, cyber attacks or disease outbreak, epidemic or pandemic, including the ongoing effects of COVID-19 and its variants.</span></div></td></tr></table></div><div style="margin-top:12pt;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:115%">Furthermore, the trading price of our Common Stock has recently been volatile during relatively short time periods. For example, on January 28, 2022 our Common Stock traded at an intraday low of $1.93, whereas on February 10, 2022 our Common Stock traded at an intraday high of $3.87. We believe the volatility in the trading price and price range of our Common Stock may be the result of a number of factors, many of which are outside our control. Any increase in the trading price of our Common Stock may not be sustained. In the event of a rapid decrease in the trading price of our Common Stock, investors could lose a significant portion of their investment.</span></div><div style="margin-top:12pt;text-align:justify"><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 identified a material weakness in our internal control over financial reporting that, if not properly remediated or if we experience additional material weaknesses, could result in us being unable to provide required financial information in a timely and reliable manner, which may cause investors to lose confidence in our reported financial information and may lead to a decline in our stock price.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the preparation of our quarterly report on Form 10-Q for the period ended September 30, 2021, our management identified a material weakness in our internal control over financial reporting related to the accounting for a certain adjustment provision that triggered in February 2021 pursuant to a warrant we issued in conjunction with our 2020 Convertible Notes. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. For further discussion of our internal control over financial reporting, a </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%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">description of the identified material weakness and a summary of the remediation efforts we are implementing, see Part II, Item 9A &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Controls and Procedures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221; of this Report.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If we are not able to remediate the material weakness in a timely manner, or if additional material weaknesses in our internal control over financial reporting are discovered or occur in the future, we may be unable to provide required financial information in a timely and reliable manner, which may cause investors to lose confidence in our reported financial information and may lead to a decline in our stock price.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">It may be difficult for us to retain or attract qualified officers and directors, which could adversely affect our business and our ability to maintain the listing of our common stock on the Nasdaq Capital Market.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may be unable to attract and retain qualified officers, directors and members of our board committees required for publicly-held companies, including, but not limited to, certifications from executive officers and requirements for financial experts on boards of directors. Further, applicable rules and regulations of the SEC and Nasdaq Capital Market heighten the requirements for board or committee membership, particularly with respect to an individual&#8217;s independence from the corporation and level of experience in finance and accounting matters. We may have difficulty attracting and retaining directors with the requisite qualifications. We currently do not have an "audit committee financial expert" as defined by the SEC serving on our Audit Committee. If we are unable to attract and retain qualified officers and directors, our business and our ability to maintain the listing of our shares of common stock on Nasdaq Capital Market could be adversely affected.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If securities or industry analysts do not publish or cease publishing research or reports about us, our business or our market, or if they change their recommendations regarding our common stock adversely, the price and trading volume of our common stock could decline.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading market for our common stock may be influenced by the research and reports that industry or securities analysts may publish about us, our business, our market or our competitors. We currently have a limited number of securities and industry analysts who publish research on us. If we are unable to increase our analysts coverage or these current analysts cease to publish research on us, our stock price and trading volume could be negatively impacted. If any of the analysts who cover us change their recommendation regarding our stock adversely, or provide more favorable relative recommendations about our competitors, the price of our common stock could decline. If any analyst who may cover us were to cease coverage of us or fail to regularly publish reports, we could lose visibility in the financial markets, which could cause our stock price or trading volume to decline.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We do not currently intend to pay dividends on our common stock and, consequently, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never declared nor paid any cash dividends on our capital stock. We do not expect to declare or pay any cash dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our board of directors. As a result, stockholders must rely on sales of their common stock after price appreciation as the only way to realize any future gains on their investment, if any.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Delaware law and our certificate of incorporation and bylaws contain certain provisions, including anti-takeover provisions that limit the ability of stockholders to take certain actions and could delay or discourage takeover attempts that stockholders may consider favorable.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our certificate of incorporation, bylaws and the Delaware General Corporation Law ("DGCL") contain provisions that could have the effect of rendering more difficult, delaying, or preventing an acquisition deemed undesirable by our board of directors and therefore could depress the trading price of our common stock and warrants. These provisions could also make it difficult for stockholders to take certain actions, including effecting changes in our management. Among other things, our certificate of incorporation and bylaws include provisions regarding:</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%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:0.1%"></td><td style="width:2.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.016%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">a classified board of directors with three-year staggered terms, which could delay the ability of stockholders to change the membership of a majority of our board of directors;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the ability of our board of directors to issue shares of preferred stock, including &#8220;blank check&#8221; preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the limitation of the liability of, and the indemnification of, our directors and officers;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the exclusive right of our board of directors to elect a director to fill a vacancy created by the expansion of our board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the requirement that directors may only be removed from our board of directors for cause;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of stockholders and could delay the ability of stockholders to force consideration of a stockholder proposal or to take action, including the removal of directors;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the requirement that a special meeting of stockholders may be called only by our board of directors, the chairperson of our board of directors, chief executive officer or president (in the absence of a chief executive officer), which could delay the ability of stockholders to force consideration of a proposal or to take action, including the removal of directors;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">controlling the procedures for the conduct and scheduling of board of directors and stockholder meetings;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the requirement for the affirmative vote of holders of at least 66 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of the voting power of all of the then outstanding shares of the voting stock, voting together as a single class, to amend, alter, change or repeal any provision of our certificate of incorporation or bylaws, which could preclude stockholders from bringing matters before annual or special meetings of stockholders and delay changes in our board of directors and also may inhibit the ability of an acquirer to effect such amendments to facilitate an unsolicited takeover attempt;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">the ability of our board of directors to amend the bylaws, which may allow our board of directors to take additional actions to prevent an unsolicited takeover and inhibit the ability of an acquirer to amend the bylaws to facilitate an unsolicited takeover attempt; and</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">advance notice procedures with which stockholders must comply to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders&#8217; meeting, which could preclude stockholders from bringing matters before annual or special meetings of stockholders and delay changes in our board of directors and also may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer&#8217;s own slate of directors or otherwise attempting to obtain control of the Company.</span></div></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in our board of directors or management.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, as a Delaware corporation, we are subject to provisions of Delaware law, including Section 203 of the DGCL, which may generally prohibit certain stockholders holding 15% or more of our outstanding capital stock from engaging in certain business combinations with us for a specified period of time unless certain conditions are met.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any provision of our certificate of incorporation, bylaws or Delaware law that has the effect of delaying or preventing a change in control could limit the opportunity for stockholders to receive a premium for their shares of our capital stock and could also affect the price that some investors are willing to pay for our common stock.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our certificate of incorporation designates a state or federal court located within the State of Delaware as the exclusive forum for substantially all disputes between us and our stockholders, and also provides that the federal district courts will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act or Exchange Act, each of which could limit our stockholders&#8217; ability to choose the judicial forum for disputes with us or our directors, officers, or employees.</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%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware shall be sole and exclusive forum for (i) any derivative action or proceeding brought on behalf of the Company, (ii) any action asserting a claim of breach of a fiduciary duty owed by any director, officer or other employee or agent to us or our stockholders, (iii) any action asserting a claim against us arising pursuant to any provision of the DGCL or our certificate of incorporation or bylaws, (iv) any action to interpret, apply, enforce or determine the validity of our certificate of incorporation or bylaws, or (v) any action asserting a claim against us governed by the internal affairs doctrine, in each such case subject to said Court of Chancery having personal jurisdiction over the indispensable parties named as defendants therein. Unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States of America shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act or the Exchange Act.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Any person or entity purchasing or otherwise acquiring any interest in any of our securities shall be deemed to have notice of and consented to this provision. These exclusive-forum provisions may limit a stockholder&#8217;s ability to bring a claim in a judicial forum of its choosing for disputes with us or our directors, officers or other employees, which may discourage lawsuits against us and our directors, officers and other employees. If a court were to find either exclusive-forum provision in our certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving the dispute in other jurisdictions, which could harm its results of operations.</span></div><div style="margin-top:12pt"><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%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Risks Related to our Digital Asset Holdings</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Our bitcoin acquisition strategy exposes us to various risks associated with bitcoin.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the fourth quarter of 2021, our Board of Directors via a unanimous written consent approved certain purchases by the Company of bitcoin, which we currently hold.  </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are continually examining the risks and rewards of our bitcoin acquisition strategy.  This strategy has not been tested over time or under various market conditions.  Some investors and other market participants may disagree with this strategy or actions we undertake to implement it.  If the price of bitcoin falls or our bitcoin acquisition strategy otherwise proves unsuccessful, it would adversely impact our financial condition, results of operations, and the market price of our common stock.</span></div><div style="margin-top:12pt;text-indent:36pt"><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 held approximately 632 bitcoins that were acquired at an aggregate purchase price of approximately $37.0 million and an average purchase price of approximately $58,477 per bitcoin, inclusive of fees and expenses. As part of our overall corporate strategy, we may purchase additional bitcoin in future periods, though we may also sell bitcoin in future periods as needed to generate cash assets for operating purposes.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">While our bitcoin is currently owned directly by us, we may investigate other potential approaches to holding our bitcoin assets. If we change the means by which we hold our bitcoin assets, the accounting treatment for our bitcoin may correspondingly change. A change in the accounting treatment of our bitcoin holdings could have a material impact on our results of operations in future periods and could increase the volatility of our reported results of operations as well as affect the carrying value of our bitcoin on our balance sheet, which in turn could have a material adverse effect on our financial results and the market price of our common stock.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Bitcoin is a highly volatile asset that has traded below $30,000 per bitcoin and above $65,000 per bitcoin in the twelve months preceding the date of this Annual Report on Form 10-K.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">Bitcoin does not pay interest or other returns and so our ability to generate cash from our bitcoin holdings depends on sales or implementing strategies that we may consider to create income streams or otherwise generate funds using our bitcoin holdings, including lending bitcoin to counterparties. Furthermore, the impact of our bitcoin holdings on our financial results and the market price of our common stock may be impacted by the trading price of bitcoin at any given time. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">The prices of digital currencies, including bitcoin and ethereum, may be influenced by regulatory, commercial, and technical factors that are highly uncertain, and fluctuations in the price of bitcoin are likely to influence our financial results and the market price of our common stock.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Fluctuations in the trading prices of digital assets are likely to influence our financial results and the market price of our common stock. Our financial results and the market price of our common stock would be adversely affected and our business and financial condition could be negatively impacted if the price of bitcoin decreased substantially, including as a result of:</span></div><div style="margin-top:12pt;text-indent:36pt"><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%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:0.1%"></td><td style="width:2.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.016%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">decreased user and investor confidence in digital assets;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">investment and trading activities of highly active retail and institutional users, speculators, miners and investors;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">negative publicity or events relating to digital assets;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">negative or unpredictable media or social media coverage on digital assets;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">public sentiment related to the actual or perceived environmental impact of bitcoin, ethereum and related activities, including environmental concerns raised by private individuals and governmental actors related to the energy resources consumed in the bitcoin mining process;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">changes in consumer preferences and the perceived value of bitcoin or ethereum;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">competition from other crypto assets that exhibit better speed, security, scalability, or other characteristics, or that are backed by governments, including the U.S. government;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">the correlation between the prices of digital assets, including the potential that a crash in one digital asset or widespread defaults on one digital asset exchange or trading venue may cause a crash in the price of bitcoin, or a series of defaults by counterparties on bitcoin asset exchanges or trading venues;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">the identification of Satoshi Nakamoto, the pseudonymous person or persons who developed bitcoin, or the transfer of Satoshi&#8217;s bitcoin;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">interruptions in service or failures of the principal markets for bitcoin or ethereum;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">further reductions in mining rewards of bitcoin, including block reward halving events, which are events that occur after a specific period of time that reduce the block reward earned by &#8220;miners&#8221; who validate bitcoin and ethereum transactions;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">transaction congestion and fees associated with processing transactions on the bitcoin or ethereum network;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">changes in the level of interest rates and inflation, monetary policies of governments, trade restrictions, and fiat currency devaluations;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">developments in mathematics or technology, including in digital computing, algebraic geometry and quantum computing, that could result in the cryptography being used by digital assets becoming insecure or ineffective; and</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">national and international economic and political conditions.</span></div></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, bitcoin, ethereum and other digital assets are relatively novel and are subject to various risks and uncertainties that may adversely impact their price. The application of securities laws and other regulations to such assets is unclear in certain respects, and it is possible that regulators in the United States or foreign countries may create new regulations or interpret laws in a manner that adversely affects the price of our digital assets holdings. For example, foreign government authorities have recently expanded their efforts to restrict certain activities related to bitcoin and other digital assets. In China, the People&#8217;s Bank of China and the National Development and Reform Commission have outlawed cryptocurrency mining and declared all cryptocurrency transactions illegal within the country. In India, it has been reported that the Ministry of Corporate Affairs has circulated draft legislation that would prohibit mining, holding, selling, trading or using cryptocurrencies in the country. Similarly, the Central Bank of the Russian Federation issued a report in January 2022 advocating for a wide-ranging ban on crypto-related activities including the issuance, exchange and mining of cryptocurrencies in Russian territory, citing threats to financial stability, citizens&#8217; well-being and its monetary policy sovereignty. Moreover, the risks of engaging in a bitcoin-focused treasury strategy are relatively novel and have created, and may create further, complications due to the lack of experience that third parties have with companies engaging in such a business, such as the unavailability of director and officer liability insurance on acceptable terms.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The growth of the digital assets industry in general, and the use and acceptance of bitcoin and ethereum in particular, may also impact the price of our digital asset holdings and is subject to a high degree of uncertainty. The pace of worldwide growth in the adoption and use of bitcoin may depend, for instance, on public familiarity with digital assets, ease of buying and accessing bitcoin, institutional demand for bitcoin as an investment asset, consumer demand for bitcoin as a means of payment, and the availability and popularity of alternatives to bitcoin. Even if growth in bitcoin adoption occurs in the near or medium-term, there is no assurance that bitcoin usage will continue to grow over the long-term.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Because bitcoin and ethereum have no physical existence beyond the record of transactions on their respective  blockchains, a variety of technical factors related to the bitcoin blockchain could also impact the price of bitcoin. For example, malicious attacks by miners, inadequate mining fees to incentivize validating of transactions, hard &#8220;forks&#8221; of the blockchain into multiple blockchains, and advances in digital computing, algebraic geometry and quantum computing could undercut the integrity of the blockchain and negatively affect the price of our digital asset holdings. The liquidity of bitcoin and ethereum </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%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">may also be reduced and damage to the public perception of bitcoin and ethereum may occur, if financial institutions were to deny banking services to businesses that hold digital assets, provide digital asset-related services or accept digital assets as payment, which could also decrease the price of our digital asset holdings.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Our historical financial statements do not reflect the potential variability in earnings that we may experience in the future relating to our digital asset holdings.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our historical financial statements do not fully reflect the potential variability in earnings that we may experience in the future from holding, management or selling significant amounts of digital assets.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The prices of bitcoin and ethereum have historically been subject to dramatic price fluctuations and are highly volatile. As explained more fully in Note 2 to our consolidated financial statements for the year ended December&#160;31, 2021 included in this Annual Report on Form 10-K, we determine the fair value of our digital assets based on quoted (unadjusted) prices. We perform an analysis each quarter to identify whether events or changes in circumstances, principally decreases in the quoted (unadjusted) prices on an active exchange, indicate that it is more likely than not that any of our digital assets are impaired. In determining if an impairment has occurred, we consider the lowest price of one digital asset quoted on an active exchange at any time since acquiring the specific asset. If the carrying value exceeds that lowest price at any time during the quarter, an impairment loss is deemed to have occurred with respect to that digital asset in the amount equal to the difference between its carrying value and such lowest price, and subsequent increases in the price will not be adjusted upward. Gains (if any) are not recorded until realized upon sale, at which point they would be presented net of any impairment losses. In determining the gain to be recognized upon sale, we calculate the difference between the sale price and carrying value of the specific digital asset sold immediately prior to sale.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As a result, any decrease in the fair value of our digital assets below their respective carrying value for such assets at any time since their acquisition requires us to incur an impairment charge, and such charge could be material to our financial results for the applicable reporting period, which may create significant volatility in our reported earnings and decrease the carrying value of our digital assets, which in turn could have a material adverse effect on the market price of our common stock.</span></div><div style="margin-top:12pt;text-indent:36pt"><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 held $32.6 million of digital assets on our balance sheet and recognized $9.4 million digital asset impairment losses during the year ended December&#160;31, 2021, which represented 18% of our net losses.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We may purchase additional digital assets or engage in other non-traditional treasury strategies in future periods. As a result, the proportion of our total assets represented by digital asset holdings may increase in the future, and volatility in our earnings in future periods may be significantly more than what we experienced in prior periods.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Due to the unregulated nature and lack of transparency surrounding the operations of many digital asset trading venues, they may experience fraud, security failures or operational problems, which may adversely affect the value of our digital asset holdings.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Digital asset trading venues are relatively new and, in some cases, unregulated. Furthermore, there are many trading venues which do not provide the public with significant information regarding their ownership structure, management teams, corporate practices and regulatory compliance. As a result, the marketplace may lose confidence in these trading venues, including prominent exchanges that handle a significant volume of trading, in the event one or more trading venues experience fraud, security failures or operational problems.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Any actual or perceived false trading in the digital asset market, and any other fraudulent or manipulative acts and practices, could adversely affect the value of our digital asset holdings. Negative perception, a lack of stability in the broader digital asset markets and the closure or temporary shutdown of trading venues due to fraud, business failure, hackers or malware, or government-mandated regulation may reduce confidence in digital assets and result in greater volatility of prices. To the extent investors view our common stock as linked to the value of our digital asset holdings, these potential consequences of a trading venue&#8217;s failure could have a material adverse effect on the market price of our common stock.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">The concentration of our digital asset holdings enhances the risks inherent in our digital asset treasury strategy.</span></div><div style="margin-top:12pt;text-indent:36pt"><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, the carrying value of our digital asset holdings represented approximately 33% of our total assets, a majority of which is held in bitcoin and ethereum. We may purchase additional digital assets and increase our overall holdings of bitcoin and ethereum in the future, as well as, accept bitcoin and ethereum as payment for PhunToken and our products and services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">The concentration of our digital asset holdings limit the risk mitigation that we could take advantage of by purchasing a more diversified portfolio of treasury assets, and the absence of diversification enhances the risks inherent of a traditional treasury strategy. If there is a significant decrease in the price of bitcoin or ethereum, we will experience a more pronounced impact on our financial condition than if we used our cash to purchase a more diverse portfolio of assets.</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%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We may be required to access our digital asset holdings as a source of liquidity during a time of market volatility, which may result in selling our digital assets at a significant loss. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have currently adopted bitcoin as our primary treasury reserve asset. Historically, the digital asset markets have been characterized by more price volatility, a relative anonymity, a developing regulatory landscape, susceptibility to market abuse and manipulation, and various other risks inherent in its entirely electronic, virtual form and decentralized network. During times of market instability, we may not be able to sell our bitcoin or other digital asset holdings at reasonable prices or at all. If we are unable to sell our digital assets, or if we are forced to sell our digital assets at a significant loss, in order to meet our working capital requirements, our business and financial condition could be negatively impacted.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">If we or our third-party service providers experience a security breach or cyberattack and unauthorized parties obtain access to our digital asset holdings, we may lose some or all of our digital assets and our financial condition and results of operations could be materially adversely affected.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Security breaches and cyberattacks are of particular concern with respect to digital assets. Bitcoin, ethereum and other blockchain-based cryptocurrencies have been, and may in the future be, subject to security breaches, cyberattacks, or other malicious activities. A successful security breach or cyberattack could result in:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:0.1%"></td><td style="width:2.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.016%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">a partial or total loss of our holdings in a manner that may not be covered by insurance or indemnity provisions of the custody agreement with a custodian who holds our bitcoin;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">harm to our reputation and brand;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">improper disclosure of data and violations of applicable data privacy and other laws; or</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">significant regulatory scrutiny, investigations, fines, penalties, and other legal, regulatory, contractual and financial exposure.</span></div></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Further, any actual or perceived data security breach or cybersecurity attack directed at other companies with digital assets or companies that operate digital asset networks, whether or not we are directly impacted, could lead to a general loss of confidence in the broader blockchain ecosystem or in the use of networks to conduct financial transactions, which could negatively impact us.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Attacks upon systems across a variety of industries, including industries related to digital assets, are increasing in frequency, persistence and sophistication, and, in many cases, are being conducted by sophisticated, well-funded and organized groups and individuals, including state actors. The techniques used to obtain unauthorized, improper or illegal access to systems and information (including personal data and digital assets), disable or degrade services, or sabotage systems are constantly evolving, may be difficult to detect quickly, and often are not recognized or detected until after they have been launched against a target. These attacks may occur on our systems or those of our third-party service providers or partners. We may experience breaches of our security measures due to human error, malfeasance, insider threats, system errors or vulnerabilities or other irregularities. In particular, unauthorized parties have attempted, and we expect that they will continue to attempt, to gain access to our systems and facilities, as well as those of our partners and third-party service providers, through various means, such as hacking, social engineering, phishing and fraud. Threats can come from a variety of sources, including criminal hackers, hacktivists, state-sponsored intrusions, industrial espionage and insiders. In addition, certain types of attacks could harm us even if our systems are left undisturbed. For example, certain threats are designed to remain dormant or undetectable, sometimes for extended periods of time, or until launched against a target and we may not be able to implement adequate preventative measures. Further, there has been an increase in such activities as a result of the COVID-19 pandemic, and there could be additional breaches as a result of the recent conflict in Ukraine. Any future breach of our operations or those of others in the digital asset industry, including third-party services on which we rely, could materially and adversely affect our business.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">The loss or destruction of a private key required to access our digital asset wallets may be irreversible. If we are unable to access our private keys or if we experience a cyberattack or other data loss relating to our digital asset holdings, our financial condition and results of operations could be materially adversely affected.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our digital assets are controllable only by the possessor of both the unique public keys and private keys relating to the local or online digital wallets in which our digital assets are held. While the blockchain ledger requires a public key relating to a digital wallet to be published when used in a transaction, private keys must be safeguarded and kept private in order to prevent a third party from accessing the assets held in such wallet. To the extent our private key is lost, destroyed, or otherwise compromised and no backup of the private key is accessible, we will be unable to access our digital assets held in the related digital wallet. Furthermore, we cannot provide assurance that our digital wallets will not be compromised as a result of a cyberattack. The blockchain ledger, as well as other cryptocurrencies and blockchain technologies, have been, and may in the future be, subject to security breaches, cyberattacks or other malicious activities.</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%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Regulatory change reclassifying our digital assets as a security could lead to our classification as an &#8220;investment company&#8221; under the Investment Company Act of 1940 and could adversely affect the market price of our digital asset holdings and the market price of our common stock.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">While senior SEC officials have stated their view that bitcoin is not a &#8220;security&#8221; for purposes of the federal securities laws, the SEC has so far refused to permit the listing of any bitcoin-based ETFs, citing, among other things, concerns regarding bitcoin market integrity and custodial protections.  It is possible that the SEC could take a contrary position to the one taken by its senior officials or a federal court could conclude that bitcoin is a security.  Such a determination could lead to our classification as an &#8220;investment company&#8221; under the Investment Company Act of 1940, which would subject us to significant additional regulatory controls that could have a material adverse effect on our business and operations and also may require us to substantially change the manner in which we conduct our business.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, if bitcoin is determined to constitute a security for purposes of the federal securities laws, the additional regulatory restrictions imposed by such a determination could adversely affect the market price of bitcoin and in turn adversely affect the market price of our common stock.</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%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to our Token Offerings</span></div><div style="margin-top:12pt"><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 raised capital to fund a Token Generation Event of rights to receive future PhunCoin and, beginning in 2021 have sold PhunTokens. There can be no assurance that PhunCoin will ever be issued and, any significant difficulties we may experience with the offerings of PhunCoin or sales of PhunToken could result in claims against us. Additionally, the Token Generation Event and the offerings of PhunCoin and sales of PhunToken could subject us to various other business and regulatory uncertainties.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In June 2018, we raised capital by offering investors the right to acquire PhunCoin ("Rights") pursuant to Rule 506(c) of Regulation D as promulgated under the Securities Act. In addition, in 2019, PhunCoin, Inc. commenced an offering of Rights pursuant to Regulation CF, which closed May 1, 2019. As of December&#160;31, 2021, a total of $1.2 million has been raised in both Rights offerings.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2019, Phunware announced the launch of a separate token, PhunToken, by its wholly owned subsidiary, Phun Token International, which enables consumers to participate in our planned blockchain-enabled data exchange and mobile loyalty ecosystem. As of December&#160;31, 2021, we sold $1.1 million of PhunToken. Upon sale of PhunToken to customers, we deliver PhunToken to the respective customer's Etherum-based wallet. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will use our commercially reasonable efforts to develop the Token Ecosystem, deliver PhunCoin and PhunToken, respectively, but there is no assurance that such efforts will be successful. If the Token Generation Event, defined as the launch of the Token Ecosystem, is not consummated, our sales of PhunCoin and additional sales of  PhunToken may not result in substantial proceeds. If the Token Generation Event is not consummated and/or PhunCoin or PhunToken is not adopted commercially, we may have to reduce our planned expenditures. Also, any significant difficulties we may experience with the Token Generation Event, the delivery of PhunCoin or the continued sales and delivery of PhunToken could result in claims against us which could have a material adverse effect on the Company and its stockholders.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">The further development and acceptance of blockchain networks, which are part of a new and rapidly changing industry, are subject to a variety of factors that are difficult to evaluate. The slowing or stopping of the development or acceptance of blockchain networks and blockchain assets could have a material adverse effect on our business plans, which may have a material adverse effect on the Company and our stockholders.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The growth of the blockchain industry in general, as well as the networks on which we will rely to consummate the Token Generation Event, is subject to a high degree of uncertainty. The cryptocurrency and cryptosecurities industries as a whole have been characterized by rapid changes and innovations and are constantly evolving. The slowing or stopping of the development, general acceptance and adoption and usage of blockchain networks and blockchain assets may materially adversely affect our business plans to launch and maintain PhunCoin and PhunToken. For example, given the regulatory complexity with respect to cryptocurrency and related digital assets, complying with such regulations, which could change in the future or be subject to new interpretations, could have a material and adverse effect on our ability to develop, launch and continue to operate PhunCoin, PhunToken and the Token Ecosystem. In addition, the tax and accounting consequences to us of the Token Generation Event, PhunCoin and PhunToken could lead to incorrect reporting, classification or liabilities. If the Token Generation Event occurs and PhunCoin and PhunToken are developed, the structural foundation of PhunCoin and PhunToken, and the software applications and other interfaces or applications upon which PhunCoin, PhunToken and the Token Ecosystem rely or on which PhunCoin, PhunToken and the Token Ecosystem may rely in the future, are and will be unproven. There can be no assurances that PhunCoin or PhunToken will be fully secure, which may result in impermissible transfers, a complete loss of users&#8217; PhunCoin or PhunToken on the Token Ecosystem, or an unwillingness of users to access, adopt and utilize PhunCoin or PhunToken, whether through system faults or malicious attacks. Any such faults or attacks on PhunCoin or PhunToken may materially and adversely affect our business.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Because our tokens will be a digital asset built and transacted initially on top of existing third-party blockchain technology, Phunware is reliant on another blockchain network, and users could be subject to the risk of wallet incompatibility and blockchain protocol risks.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reliance upon another blockchain technology to create the Token Ecosystem subjects us and Token Ecosystem users to the risk of digital wallet incompatibility, or additional ecosystem malfunction, unintended function, unexpected functioning of, or attack on, the providers' blockchain protocol, which may cause PhunCoin or PhunToken to malfunction or function in an unexpected manner, including, but not limited to, slowdown or&#160;complete cessation in functionality of the Token Ecosystem.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The development and operation of the Token Ecosystem will likely require technology and intellectual property rights.</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%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to develop and operate the Token Ecosystem may depend on technology and intellectual property rights that we may license from unaffiliated third parties. If for any reason we were to fail to comply with our obligations under any applicable license agreement, or were unable to provide or were to fail to provide the technology and intellectual property that the Token Ecosystem requires, it would be unable to operate, which would have a material adverse effect on the Company&#8217;s operations and financial condition and its ability to develop, enhance, and maintain the Token Ecosystem. </span></div><div style="text-indent:36pt"><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:120%">Some of our code and protocols rely on open source code publicly available. The open-source structure of some of the Token Ecosystem protocols means that the Token Ecosystem may be susceptible to developments by users or contributors that could damage the Token Ecosystem and our reputation and could affect the utilization of the Token Ecosystem, PhunCoin and PhunToken.</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:120%">It is our intention that the Token Ecosystem will operate partially based on an open-source code maintained by us and other public contributors. The open-source nature of the Token Ecosystem protocol will mean that it may be difficult for the Company or contributors maintain or develop the Token Ecosystem and the Company may not have adequate resources to address emerging issues or malicious programs that develop within the Token Ecosystem adequately or in a timely manner. Third parties not affiliated with us may introduce weaknesses or bugs into the core infrastructure elements of the Token Ecosystem and open-source code which may negatively impact the Token Ecosystem. Such events may result in a loss of trust in the security and operation of the Token Ecosystem and a decline in user activity and could negatively impact the acceptance and adoption of the Token Ecosystem, PhunCoin and PhunToken.</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:120%">A substantial portion of the Token Ecosystem incorporates so-called &#8220;open source&#8221; software, and we may incorporate additional open source software in the future. Open source software is generally freely accessible, usable and modifiable. Certain open source licenses may, in certain circumstances, require us to offer the components of our system that incorporate the open source software for no cost, that we make available source code for modifications or derivative works we create based upon, incorporating or using the open source software and that we license such modifications or derivative works under the terms of the particular open source license. If an author or other third party that distributes open source software we use</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were to allege that we had not complied with the conditions of one or more of these licenses, we could be required to incur significant legal expenses defending against such allegations and could be subject to significant damages, including being enjoined from the offering of the components of our system that contained the open source software and being required to comply with the foregoing conditions, which could disrupt our ability to offer the affected software. We could also be subject to suits by parties claiming ownership of what we believe to be open source software. Litigation could be costly for us to defend, have a negative effect on our operating results and financial condition and require us to devote additional research and development resources to change our products.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Token Ecosystem is designed to distribute PhunCoin or PhunToken to consumers who provide certain personal information to us. Providing this data exposes us to risks of privacy data breach and cybersecurity attacks.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize a substantial amount of electronic information. This includes transaction information and sensitive personal information of the users of the Token Ecosystem. The service providers used by us, may also use, store, and transmit such information. We intend to implement detailed cybersecurity policies and procedures and an incident response plan designed to protect such information and prevent data loss and security breaches.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There can be no assurances that PhunCoin, PhunToken or a user&#8217;s data will be fully secure, which may result in impermissible transfer, a complete loss of users&#8217; PhunCoin, PhunToken or data on the Token Ecosystem, whether through system faults or malicious attacks, or an unwillingness of users to access, adopt and utilize PhunCoin and PhunToken. Any such faults or attacks on PhunCoin, PhunToken or users&#8217; data may materially and adversely affect PhunCoin, PhunToken and the Token Ecosystem. There are a number of data protection, security, privacy and other government- and industry-specific requirements, including those that require companies to notify individuals of data security incidents involving certain types of personal data. Security compromises could harm the Token Ecosystem&#8217;s reputation, erode user confidence in the effectiveness of its security measures, negatively impact its ability to attract new users, or cause existing users to stop using the Token Ecosystem, PhunCoin and PhunToken. We may be compelled to disclose personal information about a user or users of the Token Ecosystem to federal or state government regulators or taxation authorities.&#160; Accordingly, certain information concerning users may be shared outside Phunware.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">The Token Ecosystem may be the target of malicious cyberattacks or may contain exploitable flaws in its underlying code, which may result in security breaches and the loss or theft of PhunCoin or PhunToken. If Token Ecosystem&#8217;s security is compromised or if the Token Ecosystem is subjected to attacks that frustrate or thwart our users&#8217; ability to access the Token Ecosystem, their PhunCoin, PhunToken or the Token Ecosystem products and services, users may cease using the Token Ecosystem altogether.</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%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></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:115%">The Token Ecosystem will use new technology. There are no guarantees that such technology will be bug-free or accepted by the marketplace. Thus, even if the Token Ecosystem should become operational, our tokens may be subject to the risk of theft, loss, malfunction, or reputational risk, any of which can significantly degrade the potential use of PhunCoin and PhunToken.  </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:115%">The Token Ecosystem structural foundation, the open-source protocols, the software application and other interfaces or applications built upon the Token Ecosystem are still in an early development stage and are unproven, and there can be no assurances that the Token Ecosystem and the creation, transfer or storage of PhunCoin and PhunToken will be uninterrupted or fully secure which may result in a complete loss of users&#8217; PhunCoin or PhunToken or an unwillingness of users to access, adopt and utilize the Token Ecosystem. Further, the Token Ecosystem may also be the target of malicious attacks seeking to identify and exploit weaknesses in the software or the Token Ecosystem which may result in the loss or theft of PhunCoin or PhunToken. For example, if our tokens and the Token Ecosystem are subject to unknown and known security attacks (such as double-spend attacks, 51% attacks, or other malicious attacks), such attacks may materially and adversely affect the Token Ecosystem. In any such event, if the system launch does not occur or if the Token Ecosystem is not widely adopted, Purchasers of PhunCoin may lose all of their investment and customers of PhunToken may hold a coin for which there is no market to transact.</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 Token Ecosystem is susceptible to mining attacks.</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:115%">As with other decentralized cryptographic tokens and cryptocurrencies, the blockchain used in connection with PhunCoin, PhunToken and the Token Ecosystem may be susceptible to mining attacks, including double-spend attacks, majority mining power attacks, selfish-mining attacks, and race condition attacks. Any successful attacks present a risk to the Token Ecosystem and our tokens. Despite efforts by us, the risk of known or novel mining attacks exists.</span></div><div style="text-indent:36pt"><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:115%">Alternative platforms or networks may be established that compete with or are more widely used than the Token Ecosystem. It is possible that alternative platforms or networks could be established that utilize the same or similar protocols underlying the Token Ecosystem or attempt to facilitate services that are materially similar to the Token Ecosystem&#8217;s services. The introduction of these alternative networks and the potential entry of new competitors into the market could harm our ability to increase sales, which could negatively impact the Token Ecosystem, PhunCoin and PhunToken.</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:700;line-height:115%">There is no existing trading market for our tokens.</span></div><div style="text-align:justify"><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:115%">Our PhunCoin and PhunToken are new crypto assets for which there is no established public market and peer-to-peer transfers will not be permitted unless and until token holders are notified otherwise by us and informed of the requirements and conditions to do so. There can be no assurance that a secondary market will develop or, if a secondary market does develop, that it will provide the holders of our PhunCoin and PhunToken with liquidity of investment or that it will continue for the life of the tokens. The liquidity of any market for our tokens will depend on a number of factors, including, but not limited: (i) the number of holders of our PhunCoin or PhunToken; (ii) the performance of our tokens; (iii) the market for similar crypto assets; (iv) the interest of traders in making a market PhunCoin and PhunToken; (v) regulatory developments in the digital token or cryptocurrency industries and (vi) legal restrictions on transfer. In the event that our tokens remain untradeable for a significant period of time or indefinitely, their value could be materially adversely affected.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The regulatory regime governing blockchain technologies, cryptocurrencies, digital assets, utility tokens, security tokens and offerings of digital assets is uncertain, and new regulations or policies may materially adversely affect the development and the value of our tokens.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulation of digital assets, like PhunCoin and PhunToken, cryptocurrencies, blockchain technologies and cryptocurrency exchanges, is currently undeveloped and likely to rapidly evolve as government agencies take greater interest in them. Regulation also varies significantly among international, federal, state and local jurisdictions and is subject to significant uncertainty. Various legislative and executive bodies in the United States and in other countries may in the future adopt laws, regulations, or guidance, or take other actions, which may severely impact the permissibility of tokens generally and the technology behind them or the means of transaction or in transferring them. In addition, any violations of laws and regulations relating to the safeguarding of private information in connection with PhunCoin and PhunToken could subject us to fines, penalties or other regulatory actions, as well as to civil actions by affected parties. Any such violations could adversely affect the ability of us to maintain PhunCoin and PhunToken, which could have a material adverse effect on our operations and financial condition. Failure by us to comply with any laws, rules and regulations, some of which may not exist yet or are subject to interpretation and may be subject to change, could result in a variety of adverse consequences, including civil penalties and fines.</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%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">The prices of blockchain assets are extremely volatile. Fluctuations in the price of digital assets and/or waning interest of investors in the cryptocurrency industry could materially and adversely affect our business.</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:115%">The prices of blockchain assets such as bitcoin and ethereum have historically been subject to dramatic fluctuations and are highly volatile. Several factors may influence the interest in cryptocurrency and blockchain asset investments such as PhunCoin and PhunToken, including, but not limited to:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:0.1%"></td><td style="width:2.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.016%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">global blockchain asset supply;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">businesses&#8217; acceptance of blockchain assets like cryptocurrencies as payment for goods and services, the security of online blockchain asset exchanges and digital wallets that hold blockchain assets, the perception that the use and holding of blockchain assets is safe and secure, and the regulatory restrictions on their use;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">purchasers&#8217; expectations with respect to the rate of inflation;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">changes in the software, software requirements or hardware requirements underlying the Token Ecosystem;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">changes in the rights, obligations, incentives, or rewards for the various participants in the Token Ecosystem;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">interest rates;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">currency exchange rates, including the rates at which digital assets may be exchanged for fiat currencies;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">fiat currency withdrawal and deposit policies of blockchain asset exchanges on which users may trade cryptocurrency and blockchain assets and liquidity on such exchanges;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">interruptions in service from or failures of major blockchain asset exchanges in which users may trade cryptocurrency and blockchain assets;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">investment and trading activities of large investors, including private and registered funds, that may directly or indirectly invest in PhunCoin or other blockchain assets;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">monetary policies of governments, trade restrictions, currency devaluations and revaluations;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">regulatory measures that may affect the use of blockchain assets such as PhunCoin and PhunToken;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">the maintenance and development of the open-source software protocol of certain blockchain assets;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">global or regional political, economic or financial events and situations; or</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><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:32.5pt">expectations among the Token Ecosystem or other blockchain asset participants that the value and/or utility of other blockchain assets will soon change.</span></div></td></tr></table></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_28"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B. Unresolved Staff Comments.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</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%">46</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_31"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Properties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently lease approximately 9,700 square feet of office and warehouse space for our Lyte operations in Gurnee, Illinois. This lease is currently month-to-month. In March 2022, we entered into a lease agreement for approximately 21,830 square feet of manufacturing and warehouse space for our Lyte operations in Round Rock, Texas. We plan to relocate our Lyte operations to Texas during the second quarter of 2022. Our corporate headquarters is located in Austin, Texas, where we currently lease approximately 3,600 square feet under a lease agreement set to expire in March 2022, which we are planning to extend via a month-to-month lease arrangement. We also currently lease facilities in Irvine, California; San Diego, California; and Miami, Florida. We are currently subleasing our Irvine, California and Miami, Florida office facilities. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently do not anticipate difficulty in either retaining occupancy of any of our facilities through lease renewals prior to expiration or through month-to-month occupancy arrangements or replacing them with equivalent facilities. We believe that our existing facilities are suitable and adequate for our present purposes and that the productive capacity of such facilities is substantially being utilized or we have plans to utilize such capacity.</span></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_34"></div><div style="margin-top:12pt"><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 style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The information set forth under the subheading "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Litigation"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> in Note 11, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">" of the notes to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K is incorporated herein by reference.</span></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_37"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosures.</span></div><div style="margin-top:12pt;text-indent:36pt"><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 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%">47</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_40"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt;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 id="i9f7dd53faa234f839843de4ef96fa4e9_43"></div><div style="margin-top:12pt"><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 style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market Information</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock, $0.0001 par value, began trading on the Nasdaq Capital Market on December 28, 2018 under the symbol &#8220;PHUN&#8221;.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Holders</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March&#160;31, 2022, there were approximately 177 holders of record of our common stock.&#160;We believe the number of beneficial owners of our common stock is substantially greater than the number of record holders because a large portion of our outstanding common stock is held of record in broker &#8220;street name&#8221; for the benefit of individual investors. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-top:12pt;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:120%">We have not paid any cash dividends on our common stock to date. The payment of any cash dividends will be dependent upon our revenue, earnings and financial condition from time to time. The payment of any dividends is within the discretion of our board of directors. It is presently expected that we will retain all earnings for use in our business operations and, accordingly, it is not expected that our board of directors will declare any dividends in the foreseeable future.</span></div><div style="margin-top:12pt"><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 style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchases of Equity Securities by the Issuer and Affiliated Purchasers</span></div><div style="margin-top:12pt;text-indent:36pt"><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="i9f7dd53faa234f839843de4ef96fa4e9_46"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. [Reserved]</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%">48</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_49"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">References in this section to &#8220;we,&#8221; &#8220;us,&#8221; "our" or &#8220;the Company&#8221; refer to Phunware, Inc. References to &#8220;management&#8221; or &#8220;management team&#8221; refer to our officers and directors.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and the related notes thereto appearing elsewhere in this Annual Report on Form 10-K. As discussed in the section titled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">"Special Note Regarding Forward-Looking Statements,"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the following discussion and analysis contains forward-looking statements that involve risks, uncertainties and assumptions. Our actual results and timing of selected events may differ materially from those anticipated in these forward-looking statements as a result of many factors, including, but not limited to, those discussed in the section titled &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk Factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; and elsewhere in this Annual Report.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain figures, such as interest rates and other percentages, included in this section have been rounded for ease of presentation. Percentage figures included in this section have not in all cases been calculated on the basis of such rounded figures but on the basis of such amounts prior to rounding. For this reason, percentage amounts in this section may vary slightly from those obtained by performing the same calculations using the figures in our consolidated financial statements or in the associated text. Certain other amounts that appear in this section may similarly not sum due to rounding.</span></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_52"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Events and Recent Developments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 10, 2021, we entered into a Stock Purchase Agreement with Caleb Borgstrom for the purchase of all issued and outstanding shares of common stock of Lyte Technology, Inc. with an initial purchase price of up to approximately $10.3 million, of which $2.5 million is subject to an earnout provision based upon Lyte operations meeting certain annual revenue milestones. On October 18, 2021, we closed the acquisition with an adjusted purchase price of approximately $11.0 million (subject to the earn-out adjustment), representing an increase in working capital as of the closing date. Refer to Note 3  "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combination</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" in the notes to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for more information on the acquisition of Lyte. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liquidity and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ca</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">pital Resources</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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">below for further discussion on key events and recent developments. </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%">Overview</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Phunware, Inc. offers a fully integrated software platform that equips companies with the products, solutions and services necessary to engage, manage and monetize their mobile application portfolios globally at scale. Our MaaS platform provides the entire mobile lifecycle of applications, media and data in one login through one procurement relationship. Our offerings include:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:0.1%"></td><td style="width:2.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.016%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Enterprise mobile software development kits (SDKs) including content management, location-based services, marketing automation, business intelligence and analytics, alerts, notifications and messaging, audience engagement and audience monetization;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Integration of our SDK licenses into existing applications maintained by our customers, as well as custom application development and support services;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Cloud-based vertical solutions, which are off-the-shelf, iOS- and Android-based mobile application portfolios, solutions and services that address: the patient experience for healthcare, the shopper experience for retail, the fan experience for sports, the traveler experience for aviation, the luxury resident experience for real estate, the luxury guest experience for hospitality, the student experience for education and the generic user experience for all other verticals and applications; and</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Application transactions for mobile audience building, user acquisition, application discovery, audience engagement and monetization, including our engagement-driven cryptocurrency PhunToken.</span></div></td></tr></table></div><div style="margin-top:12pt;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:115%">We also offer and sell pre-packaged and custom high-end personal computer systems for gaming, streaming and cryptocurrency mining enthusiasts.</span></div><div style="margin-top:12pt;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:115%">We intend to continue investing for long-term growth. We have invested and expect to continue investing in the expansion of our ability to market, sell and provide our current and future products and services to customers globally. We also expect to continue investing in the development and improvement of new and existing products and services to address customers' needs. We currently do not expect to be profitable in the near future.</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%">49</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_55"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Business Metrics</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management regularly monitors certain financial measures to track the progress of its business against internal goals and targets. We believe that the most important of these measures include backlog and deferred revenue.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Backlog and Deferred Revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Backlog represents future amounts to be invoiced under our current software subscription and services customer agreements. At any point in the contract term, there can be amounts that we have not yet been contractually able to invoice. Until such time as these amounts are invoiced, they are not recorded in revenue, deferred revenue, accounts receivable or elsewhere in our consolidated financial statements, and are considered by us to be backlog. We expect backlog to fluctuate up or down from period to period for several reasons, including the timing and duration of customer contracts, varying billing cycles and the timing and duration of customer renewals. We reasonably expect approximately 40% of our backlog as of December&#160;31, 2021 will be invoiced during the subsequent 12-month period, primarily due to the fact that our contracts are typically one to three years in length.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our deferred revenue consists of amounts that have been invoiced but have not yet been recognized as revenues as of the end of a reporting period. Together, the sum of deferred revenue and backlog represents the total billed and unbilled contract value yet to be recognized in revenue, and provides visibility into future revenue streams.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our backlog and deferred revenue:<br/><br/></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:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="9" style="border-top:1pt solid #000000;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%">Backlog</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%">3,316&#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%">3,991&#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="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%">Deferred revenue</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%">5,272&#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%">5,075&#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 backlog and deferred revenue</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%">8,588&#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%">9,066&#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><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For further information regarding our deferred revenue balances, refer to Note 4 &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; of the notes to the consolidated financial statements included in Part II, Item 8 of 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%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted Gross Profit, Adjusted Gross Margin and Adjusted EBITDA</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report our financial results in accordance with GAAP. We also use certain non-GAAP financial measures that fall within the meaning ascribed in SEC Regulation G and Regulation S-K Item 10(e), which may provide users of the financial information with additional meaningful comparison to prior period results. Our non-GAAP financial measures include adjusted gross profit, adjusted gross margin and adjusted earnings before interest, taxes, depreciation and amortization ("EBITDA") (our "non-GAAP financial measures"). Management uses these measures (i) to compare operating performance on a consistent basis, (ii) to calculate incentive compensation for our employees, (iii) for planning purposes including the preparation of our internal annual operating budget and (iv) to evaluate the performance and effectiveness of operational strategies.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our non-GAAP financial measures should be considered in addition to, not as a substitute for, or superior to, financial measures calculated in accordance with GAAP. They are not measurements of our financial performance under GAAP and should not be considered as alternatives to revenue or net loss, as applicable, or any other performance measures derived in accordance with GAAP and may not be comparable to other similarly titled measures of other businesses. Our non-GAAP financial measures have limitations as analytical tools and should not be considered in isolation or as a substitute for analysis of our operating results as reported under GAAP. Some of these limitations include:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.374%"><tr><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.860%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">Non-cash compensation is and will remain a key element of our overall long-term incentive compensation package, although we exclude it as an expense when evaluating our ongoing operating performance for a particular period;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">Our non-GAAP financial measures do not reflect the impact of certain cash charges resulting from matters we consider not to be indicative of ongoing operations; and</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:31.8pt">Other companies in our industry may calculate our non-GAAP financial measures differently than we do, limiting their usefulness as comparative measures.</span></div></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compensate for these limitations to our non-GAAP financial measures by relying primarily on our GAAP results and using our non-GAAP financial measures only for supplemental purposes. Our non-GAAP financial measures include adjustments for items that may not occur in future periods. However, we believe these adjustments are appropriate because the amounts recognized can vary significantly from period to period, do not directly relate to the ongoing operations of our business and complicate comparisons of our internal operating results and operating results of other peer companies over time. For example, it is useful to exclude non-cash, stock-based compensation expenses because the amount of such expenses in any specific period may not directly correlate to the underlying performance of our business operations and these expenses can vary significantly across periods due to timing of new stock-based awards. We may also exclude certain discrete, unusual, one-time, or non-cash costs in order to facilitate a more useful period-over-period comparison of our financial performance. Each of the normal recurring adjustments and other adjustments described in this paragraph help management with a measure of our operating performance over time by removing items that are not related to day-to-day operations or are non-cash expenses.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the non-GAAP financial measures we monitor.<br/><br/></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:74.484%"></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:10.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except percentages)</span></td><td colspan="9" style="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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted gross profit </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%">4,670&#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%">6,939&#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:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted gross margin </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">43.9&#160;</span></td><td style="background-color:#ffffff;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><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%">69.4&#160;</span></td><td style="background-color:#ffffff;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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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%">(11,662)</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%">(8,353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;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">Adjusted gross profit and adjusted gross margin are non-GAAP financial measures. We believe that adjusted gross profit and adjusted gross margin provide supplemental information with respect to gross profit and gross margin regarding ongoing performance. We define adjusted gross profit as net revenues less cost of revenue, adjusted to exclude one-time revenue adjustments, stock-based compensation and amortization of intangible assets. We define adjusted gross margin as adjusted gross profit as a percentage of net revenues.</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%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</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">Adjusted EBITDA is a non-GAAP financial measure. We believe adjusted EBITDA provides helpful information with respect to operating performance as viewed by management, including a view of our business that is not dependent on (i) the impact of our capitalization structure and (ii) items that are not part of day-to-day operations. We define adjusted EBITDA as net loss plus (i) interest expense, (ii) income tax expense, (iii) depreciation, (iv) amortization, and further adjusted for (v) one-time adjustments and (vi) stock-based compensation expense. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reconciliation of Non-GAAP Financial Measures</span></div><div style="margin-top:12pt;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:120%">The following tables set forth a reconciliation of the most directly comparable GAAP financial measure to each of the non-GAAP financial measures discussed above.</span></div><div style="margin-top:12pt"><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:74.923%"></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:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except percentages)</span></td><td colspan="9" style="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: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;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%">3,613&#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%">6,644&#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%">Add back:&#160;&#160;Amortization of intangibles</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&#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&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add back:&#160;&#160;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:10pt;font-weight:400;line-height:100%">1,050&#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%">274&#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%">Adjusted gross profit</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%">4,670&#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%">6,939&#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><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%">Adjusted gross margin</span></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">43.9&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">69.4&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;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 style="margin-top:12pt"><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:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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></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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="9" style="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: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;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,522)</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%">(22,199)</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%">Add back:&#160;&#160;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%">240&#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%">153&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add back:&#160;&#160;Interest 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%">4,481&#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%">3,413&#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%">(Less) Add back:&#160;&#160;Income tax (benefit) 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%">(426)</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&#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%">EBITDA</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%">(49,227)</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%">(18,631)</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 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%">Add back:  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:10pt;font-weight:400;line-height:100%">4,941&#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%">4,492&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add back:  Legal settlement</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><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%">4,500&#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%">Add back:  Loss on extinguishment of debt</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,952&#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,158&#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%">Add back:  Impairment of digital 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%">9,383&#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></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%">Add back (Less):  Fair value adjustment for warrant 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%">18,139&#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%">(872)</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%">Less: Gain on forgiveness of PPP loan&#160;&#160;&#160;&#160;</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,850)</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></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%">Adjusted EBITDA</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%">(11,662)</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%">(8,353)</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><div style="text-indent:36pt"><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%">52</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_58"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Results of Operations</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue and Gross Profit</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are a number of factors that impact the revenue and margin profile of the product, service and technology offerings we provide, including, but not limited to, solution and technology complexity, technical expertise requiring the combination of products and types of services provided, as well as other elements that may be specific to a particular client solution.</span></div><div style="margin-top:12pt;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%">Platform Subscriptions and Services Revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Subscription revenue is derived from software license fees, which comprise subscription fees from customers licensing our Software Development Kits (SDKs), that includes accessing the MaaS platform; application development service revenue from the development of customer applications, or apps, which are built and delivered to customers; and support fees.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue from SDK licenses gives the customer the right to access our MaaS platform. Application development revenue is derived from development services around designing and building new applications or enhancing existing applications. Support revenue is comprised of support and maintenance fees of customer applications, software updates and technical support for application development services for a support term.</span></div><div style="margin-top:12pt;text-indent:36pt"><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 also provide professional services by outsourcing employees&#8217; time and materials to customers.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Platform subscriptions and services gross profit is equal to subscriptions and services revenue less the cost of personnel and related costs for our support and professional services employees, external consultants, stock-based compensation and allocated overhead. Costs associated with our development and project management teams are generally recognized as incurred. Costs directly attributable to the development or support of applications relating to platform subscription customers are included in cost of sales, whereas costs related to the ongoing development and maintenance of Phunware&#8217;s MaaS platform are expensed in research and development. As a result, platform subscriptions and services gross profit may fluctuate from period to period.</span></div><div style="margin-top:12pt;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%">Application Transaction Revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We also generate revenue by charging advertisers to deliver advertisements (ads) to users of mobile connected devices. Depending on the specific terms of each advertising contract, we generally recognize revenue based on the activity of mobile users viewing these ads. Fees from advertisers are commonly based on the number of ads delivered or views, clicks or actions by users on mobile advertisements delivered, and we recognize revenue at the time the user views, clicks or otherwise acts on the ad. We sell ads through several offerings: cost per thousand impressions and cost per click. During 2021, we announced the commencement of the selling of PhunToken, PhunToken is designed to reward consumers for their activity, such as watching branded videos, completing surveys and visiting points of interest. We recognize revenue related to PhunToken at time of delivery to a customer's ethereum-based wallet. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Application transaction gross profit is equal to application transaction revenue less cost of revenue associated with application transactions. Application transaction gross profit is impacted by the cost of advertising traffic we pay to our suppliers, the amount of traffic which we can purchase from those suppliers and ethereum blockchain fees paid to deliver PhunToken. As a result, our application transaction gross profit may fluctuate from period to period due to variable costs of advertising traffic and cryptocurrency blockchain fees.</span></div><div style="margin-top:12pt;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%">Computer Hardware Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We acquired Lyte in October 2021. Revenue from Lyte is primarily derived from the sale of high-performance personal computers. Lyte computers are sold with a variety of pre-packaged solutions, as well as customizable solutions selected by our customers. A majority of Lyte's customers pay us via credit card payments, which is managed through a third party processor. We recognize revenue at the time a completed unit ships from our facility.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer hardware gross profit is equal to computer hardware revenue less the costs associated with the assembly of computers. Computer hardware gross profit is impacted by the costs that we pay for parts incorporated into a Lyte computer system, as well as labor costs of our employees directly attributable to building computer systems and shipping. Demand may exceed available supply at times, which may hamper our ability to deliver computer systems timely and may increase the costs at which we can obtain inventory needed for computer builds. Customizable solutions we offer our customers may also vary from time to time. As a result, computer hardware revenue and gross profit may fluctuate from period to period.  Although we plan to invest in Lyte for future growth, we may experience revenue and gross profit fluctuations as a result of seasonality. </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%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Margin</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross margin measures gross profit as a percentage of revenue. Gross margin is generally impacted by the same factors that affect changes in the mix of subscriptions and services and application transactions, and computer hardware.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating expenses include sales and marketing expenses, general and administrative expenses, research and development expenses, depreciation and amortization of acquired intangible assets. Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, bonuses, stock-based compensation and, in sales and marketing expense, commissions. Legal settlements pertaining to litigation brought as a result of the Company's operations is also included in operating expenses.</span></div><div style="margin-top:12pt;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%">Sales and Marketing Expense.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sales and marketing expense is comprised of compensation, commission expense, variable incentive pay and benefits related to sales personnel, along with travel expenses, other employee related costs, including stock-based compensation and expenses related to marketing programs and promotional activities. We expect our sales and marketing expense will increase in absolute dollars as we increase our sales and marketing organizations as we plan to increase revenue but may fluctuate as a percentage of our total revenue from period to period.</span></div><div style="margin-top:12pt;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%">General and Administrative Expense.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> General and administrative expense is comprised of compensation and benefits of administrative personnel, including variable incentive pay and stock-based compensation, bad debt expenses and other administrative costs such as facilities expenses, professional fees and travel expenses. We expect to incur additional general and administrative expenses as a result of operating as a public company, including expenses related to compliance with the rules and regulations of the SEC and listing standards of Nasdaq, additional insurance expenses, investor relations activities and other administrative and professional services. We also expect to increase the size of our general and administrative function to support the growth of our business. As a result, we expect that our general and administrative expenses will increase in absolute dollars but may fluctuate as a percentage of our total revenue from period to period.</span></div><div style="margin-top:12pt;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%">Research and Development Expense.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Research and development expenses consist primarily of employee compensation costs and overhead allocation. We believe that continued investment in our platform is important for our growth. As a result, we expect our research and development expenses will increase in absolute dollars as our business grows but may fluctuate as a percentage of revenue from period to period.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</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:120%">Interest expense includes interest related to our outstanding debt, including amortization of discounts and deferred issuance costs. </span></div><div style="text-indent:36pt"><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:120%">Refer to Note 8 "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Factoring Agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" and Note 9 "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of the notes to consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for more information on our factoring arrangement and debt offerings, respectively.</span></div><div style="text-indent:36pt"><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:120%">We also may seek additional debt financings to fund the expansion of our business or to finance strategic acquisitions in the future, which may have an impact on our interest expense.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Tax Expense</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to U.S. Federal income taxes, state income taxes net of federal income tax effect and nondeductible expenses. Our effective tax rate will vary depending on permanent non-deductible expenses and other factors.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 15 "</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%">" of the notes to consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for further discussion.</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%">54</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comparison of Fiscal Years Ended December&#160;31, 2021 and 2020</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Revenue</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:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Change</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-style:italic;font-weight:400;line-height:100%">(in thousands, except percentages)</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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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="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%">Amount</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%">%</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:700;line-height:100%">Net Revenue</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Platform subscriptions and services</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%">5,308&#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%">9,108&#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%">(3,800)</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%">(41.7)</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><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%">Computer hardware</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,095&#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%">3,095&#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%">100.0&#160;</span></td><td style="background-color:#ffffff;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><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%">Application transaction</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,240&#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%">893&#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%">1,347&#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%">150.8&#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><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 revenue</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,643&#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%">10,001&#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%">642&#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 colspan="2" style="background-color:#ffffff;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%">6.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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><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%">Platform subscriptions and services as a percentage of total revenue</span></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">49.9&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">91.1&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">Computer hardware as a percentage of total 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%">29.1&#160;</span></td><td style="background-color:#ffffff;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><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"><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="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%">Application transactions as a percentage of total 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%">21.0&#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><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%">8.9&#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><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></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue increased $0.6 million, or 6.4%, in the year ended December&#160;31, 2021 compared to the corresponding period in 2020. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Platform subscriptions and services revenue decreased $3.8 million, or (41.7)%. Greater revenues derived in 2020 were primarily driven by development, licensing and support services provided to a particular customer during 2020. Revenue from this customer was 32% of our total net revenues for the year ended December 31, 2020. This customer is identified as &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer D</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; in Note 4 &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; of the notes to consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer hardware revenue represented $3.1 million due to the Lyte Technology, Inc. acquisition. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Application transaction revenue increased $1.3 million, or 150.8% due to $1.1 million in PhunToken sales, as we commenced the sale of PhunToken in 2021 and an increase in revenue related to advertising campaigns.</span></div><div style="margin-top:12pt;text-indent:36pt"><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%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue, Gross Profit and Gross Margin<br/><br/></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:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Change</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-style:italic;font-weight:400;line-height:100%">(in thousands, except percentages)</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-bottom:1pt solid #000;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="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%">Amount</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%">%</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%">Cost of Revenue</span></td><td colspan="9" 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 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%">Platform subscriptions and services</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%">3,702&#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%">3,180&#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%">522&#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%">16.4&#160;</span></td><td style="background-color:#ffffff;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><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%">Computer hardware</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,017&#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%">3,017&#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%">100.0&#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><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%">Application transaction</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%">311&#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%">177&#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%">134&#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%">75.7&#160;</span></td><td style="background-color:#ffffff;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><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 cost of 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%">7,030&#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%">3,357&#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%">3,673&#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%">109.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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><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%">Gross Profit</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: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%">Platform subscriptions and services</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,606&#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%">5,928&#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%">(4,322)</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%">(72.9)</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><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%">Computer hardware</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%">78&#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%">78&#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%">100.0&#160;</span></td><td style="background-color:#ffffff;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><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%">Application transaction</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,929&#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%">716&#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%">1,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%">169.4&#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><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 gross profit</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%">3,613&#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%">6,644&#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%">(3,031)</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 colspan="2" style="background-color:#ffffff;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%">(45.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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><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%">Gross Margin</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #000;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%">Platform subscriptions and services</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%">30.3&#160;</span></td><td style="background-color:#ffffff;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><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%">65.1&#160;</span></td><td style="background-color:#ffffff;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><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 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%">Computer hardware</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.5&#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><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"><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="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 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%">Application transaction</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%">86.1&#160;</span></td><td style="background-color:#ffffff;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><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%">80.2&#160;</span></td><td style="background-color:#ffffff;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><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: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 gross margin</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%">33.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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><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%">66.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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><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></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total gross profit decreased $3.0 million, or (45.6)%, in the year ended December&#160;31, 2021 compared to the corresponding period of 2020. Stock-based compensation increased $0.8 million during the year ended December&#160;31, 2021. Furthermore, margin decrease can be attributed to a higher margin realized in 2020 as compared to the same period in 2021 related to the customer identified as &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer D</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; in Note 4, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;, in the notes to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses<br/><br/></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:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Change</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-style:italic;font-weight:400;line-height:100%">(in thousands, except percentages)</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-bottom:1pt solid #000;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="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%">Amount</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%">%</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%">Operating expenses</span></td><td colspan="9" 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 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%">Sales and marketing</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%">3,022&#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%">1,653&#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%">1,369&#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%">82.8&#160;</span></td><td style="background-color:#ffffff;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><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%">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%">13,256&#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%">15,361&#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%">(2,105)</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%">(13.7)</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><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%">Research and development</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%">4,179&#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,628&#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%">1,551&#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%">59.0&#160;</span></td><td style="background-color:#ffffff;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><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%">Legal settlement</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><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%">4,500&#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%">(4,500)</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%">(100.0)</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><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 operating expenses</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%">20,457&#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%">24,142&#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%">(3,685)</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 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%">(15.3)</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"><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 style="margin-top:12pt;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%">Sales and Marketing</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expense increased $1.4 million, or 82.8% for the year ended December&#160;31, 2021 compared to the corresponding period of 2020, primarily due to $0.5 million of increase employee compensation costs due to higher headcount, $0.4 million related to stock-based compensation expense and $0.3 million of online marketing expenditures.</span></div><div style="margin-top:12pt;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%">General and Administrative</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense decreased $2.1&#160;million, or (13.7)%, for the year ended December&#160;31, 2021, compared to the corresponding period of 2020, primarily due to a decrease of $1.8 million in legal fees mainly related to our previous litigation with Uber, $1.3 million in stock-based compensation expense and $0.5 million in bad debt recoveries. This decrease was partially offset by additional expenses of $1.2 million related to investor relations costs. </span></div><div style="margin-top:12pt;text-indent:36pt"><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%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt;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%">Research and Development</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense increased $1.6 million, or 59.0% for the year ended December&#160;31, 2021, compared to the corresponding period of 2020, primarily due to increases of $1.0 million for increased headcount dedicated to research and development projects and $0.6 million in stock-based compensation expense.</span></div><div style="margin-top:12pt;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%">Legal Settlement</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:120%">The legal settlement expense of $4.5 million for the year ended December 31, 2020 relates to the settlement of our litigation with Uber as described in detail in Note 11 "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of the notes to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other income (expense)<br/><br/></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:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Change</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-style:italic;font-weight:400;line-height:100%">(in thousands, except percentages)</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-bottom:1pt solid #000;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="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%">Amount</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%">%</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%">Other income (expense)</span></td><td colspan="9" 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 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%">Interest expense</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%">(4,481)</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%">(3,413)</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%">(1,068)</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%">31.3&#160;</span></td><td style="background-color:#ffffff;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><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%">Loss on extinguishment of debt</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,952)</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%">(2,158)</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,794)</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%">268.5&#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><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%">Impairment of digital 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%">(9,383)</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%">(9,383)</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%">100.0&#160;</span></td><td style="background-color:#ffffff;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><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%">Fair value adjustment for warrant 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%">(18,139)</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%">872&#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%">(19,011)</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%">(2,180.2)</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><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%">Gain on forgiveness of Paycheck Protection Program ("PPP") loan</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,850&#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%">2,850&#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%">100.0&#160;</span></td><td style="background-color:#ffffff;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><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%">Other income, 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%">1&#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%">1&#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%">100.0&#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><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 other expense</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%">(37,104)</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%">(4,699)</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%">(32,405)</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 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%">689.6&#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"><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 style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>&#160;&#160;&#160;&#160;Other expense increased $(32.4) million for the year ended December&#160;31, 2021 when compared to 2020, primarily due to a fair value adjustment as a result of a partial exercise of an outstanding warrant issued to the holder of our 2020 Convertible Notes, impairment of our digital asset holdings, primarily consisting of bitcoin and losses on extinguishment of debt related to payments and the payoff of our 2020 Convertible Notes. These losses were partially offset by the gain on forgiveness of our Paycheck Protection Program loan. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 2, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of the notes to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for further discussion regarding our digital asset holdings. Further, reference is made to Note 9 "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of the notes to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for further discussion on our debt holdings. </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%">57</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_64"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><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 style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, we held total cash of $23.1&#160;million, all of which was held in the United States.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with our acquisition of Lyte, we entered into a note purchase agreement and completed the sale of an unsecured promissory note (the "2021 Promissory Note") with an original principal amount of $5.2 million in a private placement that closed on October 18, 2021. After deducting all transaction cost, net cash proceeds to us were $4.7 million. No interest will accrue on the promissory note unless and until the occurrence of an event of default (as defined in the promissory note). We may prepay outstanding balance of the promissory note earlier than it is due with a prepayment premium of 110%. Beginning on January 15, 2022 and on the same day of each month thereafter until the promissory note is paid in full, we are required to make a monthly amortization payments in the amount of $574 thousand which are considered prepayments subject to the prepayment premium. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 7, 2021, we entered into an At Market Issuance Sales Agreement with B. Riley Securities, Inc. ("B. Riley"), pursuant to which we offered and sold shares of our common stock, from time to time. We filed two prospectus supplements on April 7, 2021 and October 26, 2021 that form part of our shelf registration statement for the offer and sale of up to an aggregate of $25 million and $48.5 million in common stock, respectively. As of December&#160;31, 2021, 20,951,043 shares of our common stock had been sold and we had received aggregate net cash proceeds of $65.2&#160;million. We terminated our At Market Issuance Sales Agreement with B. Riley on February 4, 2022, with an effective termination date of February 9, 2022. In addition, on October 22, 2021, the holder of our 2020 Convertible Notes partially exercised its warrant for the purchase of 2,060,000 shares of our common stock at an exercise price of $2.25 per share for net proceeds of $4.6 million to the Company. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On February 1, 2022, we filed a Form S-3, which was subsequently declared effective by the SEC on February 9, 2022, pursuant to which we may issue up to $200 million in common stock, preferred stock, warrants and units. Contained therein, was a prospectus supplement in which we may sell up to $100 million of our common stock in an &#8220;at the market offering&#8221; as defined by the Securities Act pursuant to an At Market Issuance Sales Agreement we entered into with H.C. Wainwright &amp; Co., LLC on January 31, 2022. To date, we have not sold any shares of our common stock under the sales agreement with H.C. Wainwright or issued any securities under our Form S-3 filed on February 1, 2022. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As a result of the financing events described above, while our liquidity risk continues as a result of continued losses and the ongoing and evolving effects of the COVID-19 pandemic, management believes it has sufficient cash on hand for at least one year following the filing date of this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future capital requirements will depend on many factors, including our pace of growth, subscription renewal activity, the timing and extent of spend to support development efforts, the pace at which we can scale Lyte, the expansion of sales and marketing activities and the market acceptance of our products and services. We believe that it is likely we will in the future enter into arrangements to acquire or invest in complementary businesses, technologies and intellectual property rights. We may be required to seek additional equity or debt financings, or issue securities related to the effective registration statement described above. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us, or at all. If we are unable to raise additional capital when desired and/or on acceptable terms, our business, operating results and financial condition could be adversely affected.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes our cash flows for the periods presented:</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:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Change</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-style:italic;font-weight:400;line-height:100%">(in thousands, except percentages)</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-bottom:1pt solid #000;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="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%">Amount</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%">%</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%">Consolidated statement of cash flows</span></td><td colspan="9" 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%">Net cash used in operating activities</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%">(22,514)</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%">(10,973)</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%">(11,541)</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%">105.2&#160;</span></td><td style="background-color:#ffffff;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><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 cash used in investing activities</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%">(46,385)</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%">(46,385)</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%">100.0&#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><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 cash provided by financing activities</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%">88,019&#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%">14,596&#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%">73,423&#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%">503.0&#160;</span></td><td style="background-color:#ffffff;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 style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Activities</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary source of cash from operating activities is receipts sales for our various product and service offerings as further described elsewhere in this Annual Report. Our primary uses of cash from operating activities are payments to employees for compensation and related expenses, publishers and other vendors for the purchase of digital media inventory and related costs, vendors for costs of inventory related to the assembly of Lyte computers, sales and marketing expenses and general operating expenses.</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%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilized $(22.5) million of cash from operating activities during 2021 resulting from a net loss of $(53.5) million. The net loss included non-cash charges of $40.0&#160;million, primarily consisting of the change in fair value of warrants, impairment of digital assets, the loss on the extinguishment and amortization of debt issuance costs related to our 2020 Convertible Notes, as well as stock-based compensation. In addition, certain changes in our operating assets and liabilities resulted in significant cash (decreases) as follows: $(5.7)&#160;million from a decrease in accounts payable, accrued expenses and an installment payments to Uber related to the settlement of our lawsuit, as well as $(3.3)&#160;million from other working capital changes, primarily related to a decrease in post-acquisition deferred revenue and inventory purchases.&#160;&#160;&#160;&#160;</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilized $(11.0) million of cash from operating activities during 2020 primarily resulting from a net loss of $(22.2) million, as adjusted for non-cash charges related to stock-based compensation of $4.5 million, $2.2 million for amortization of debt discount and deferred financing costs, $0.2 million for bad debt expense, $(0.5) million for accounts payable settlements, $(0.9) million for gain on the change in fair value of warrants and $2.2 million for loss on extinguishment of debt. In addition, during 2020 certain changes in our operating assets and liabilities resulted in cash increases (decreases) as follows: $1.5 million from an increase in accounts payable and accrued expenses, $3.0 million accrued legal settlement balance as of December 31, 2020 related to our settlement with Uber, $0.8 million from an decrease in account receivable and $(2.0) million from an decrease in deferred revenue.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investing Activities</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investing activities during 2021 consisted of the purchase of digital assets and the acquisition of Lyte Technology, Inc.</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-style:italic;font-weight:700;line-height:120%">Financing Activities</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financing activities during 2021 consisted of proceeds from equity financings and debt borrowings offset by payments on debt. We acquired $88.0&#160;million of cash from financing activities resulting primarily from $94.7&#160;million in proceeds from the sale of our common stock, $14.7&#160;million in proceeds from our Series B Convertible Note and 2021 Promissory Note and $4.6&#160;million from a partial exercise of a warrant held by the holder of our 2020 Convertible Notes. These sources of financing were partially offset by $(26.2)&#160;million of payments on debt, a majority of which related to payments on the 2020 Convertible Notes. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financing activities during 2020 consisted of proceeds from various debt borrowings offset by repayments on our various debt offerings and financing factoring agreement. We acquired $14.6 million of cash from financing activities during 2020, as a result of $15.4 million from new issuances of debt (inclusive of $0.6 million from related parties), $9.2 million from our at-the-market offering of common stock and $0.1 million in proceeds from stock option exercises. These sources of financing were partially offset of $(9.0) million of payments on debt (inclusive of $0.6 million to related parties) and $(1.1) million in net repayments on our factoring financing agreement.</span></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_67"></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease various office facilities, including our corporate headquarters in Texas and offices in California and Florida, under non-cancellable operating lease agreements that expire through 2025. The terms of the lease agreements provide for rental payments on a graduated basis. We recognize rent expense on a straight-line basis over the lease periods. Rent expense under operating leases totaled $0.8 million and $0.8 million for the years ended December&#160;31, 2021 and 2020, respectfully.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our contractual obligations as of December&#160;31, 2021 (in thousands):<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:37.225%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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%">Payments due by period</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:700;line-height:100%">Contractual obligations</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%">Total</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less than</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:100%">1 year</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1-3</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:100%">years</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3-5</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:100%">years</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">More than</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:100%">5 years</span></div></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 lease obligations</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%">2,107&#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%">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><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%">1,230&#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%">210&#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%">&#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></tr></table></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_70"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2021 and 2020, we did not have any off-balance sheet arrangements, as defined in Item 303(a)(4)(ii) of SEC Regulation S-K, such as the use of unconsolidated subsidiaries, structured finance, special purpose entities or variable interest entities.</span></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_73"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification Agreements</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%">59</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="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we provide indemnifications of varying scope and terms to customers, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, solutions to be provided by the Company or from intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with directors and certain current and former officers and employees that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of, or are related to, their status or service as directors, officers or employees.</span></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_76"></div><div style="margin-top:12pt"><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 style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management&#8217;s discussion and analysis of our financial condition and results of operations is based on our financial statements, which have been prepared in accordance with GAAP. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported revenues generated and expenses incurred during the reporting periods. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical accounting policies requiring estimates, assumptions and judgments that we believe have the most significant impact on our consolidated financial statements are set forth below. For further information on all significant accounting policies, refer to Note 2 &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; of the notes to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive our revenue primarily from MaaS subscription fees, application development and support fees, as well as revenue from the sale of high-performance personal computer systems. Revenue is recognized when control of these products or services are transferred to our customers in an amount that reflects the consideration we expect to be entitled to in exchange for those services. Our revenue recognition policy follows guidance from Accounting Standards Codification ("ASC") No. 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers (Topic 606)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine revenue recognition through the following five-step framework:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:0.1%"></td><td style="width:2.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.016%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Identification of the contract, or contracts, with a customer; </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Identification of the performance obligations in the contract or contracts;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Determination of the transaction price;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Allocation of the transaction price to the performance obligations in the contract; and</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:32.5pt">Recognition of revenue when, or as, we satisfy a performance obligation. </span></div></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our software subscription and services contracts often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. When a customer contract consists of licensing, application development and support services, we consider these separate performance obligations, which would require an allocation of consideration. For contracts with multiple performance obligations, the contract price is allocated to separate performance obligations on a relative standalone basis for which significant judgment is required. Judgment is required to determine whether a software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software support and services and recognized over time. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Digital Assets</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for out digital assets as indefinite-lived intangible assets in accordance with ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#8212;Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We have ownership of and control over our digital assets and we may use third-party custodial services to secure them. The digital assets are initially recorded at cost and are subsequently remeasured, net of any impairment losses incurred since acquisition.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine the fair value of our digital assets on a nonrecurring basis in accordance with ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, based on quoted prices on the active exchange(s) that we have determined is the principal market for bitcoin 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%">60</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="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ethereum (Level 1 inputs). We perform an analysis each quarter to identify whether events or changes in circumstances, principally decreases in the quoted prices on active exchanges, indicate that it is more likely than not that our digital assets are impaired. In determining if an impairment has occurred, we consider the lowest market price quoted on an active exchange since acquiring the respective digital asset. If the then current carrying value of a digital asset exceeds the fair value, an impairment loss has occurred with respect to those digital assets in the amount equal to the difference between their carrying values and the fair value. </span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impaired digital assets are written down to their fair value at the time of impairment and this new cost basis will not be adjusted upward for any subsequent increase in fair value. Gains are not recorded until realized upon sale, at which point they are presented net of any impairment losses for the same digital assets held. In determining the gain or loss to be recognized upon sale, we calculate the difference between the sales price and carrying value of the digital assets sold immediately prior to sale. Impairment losses and gains or losses on sales are recognized within other expense in our consolidated statements of opera </span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review goodwill for impairment annually during the fourth quarter or more frequently if events or changes in circumstances would more-likely-than-not reduce the fair value of a reporting unit below its carrying value. As of December&#160;31, 2021, no impairment of goodwill has been identified.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2020 Convertible Notes and Warrant</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, we issued the 2020 Convertible Notes. We also issued a warrant exercisable for three (3) years for the purchase, initially, of an aggregate of up to 2,160,000 shares of our common stock at an initial exercise price of $4.00 per share. As a result of our underwritten public offering in February 2021, the exercise price of each share decreased to $2.25 per share, and the number of shares for which the warrant is exercisable increased to 3,840,000. We evaluated all of the financial instruments, including the warrant to purchase shares of our common stock issued in conjunction with 2020 Convertible Notes, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives in accordance with ASC Topic 815-40, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging - Contracts in an Entity&#8217;s Own Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In accordance with ASC 480, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Distinguishing Liabilities from Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we accounted for the warrant initially as a liability at its fair value and is then re-valued the warrant at each reporting date, with changes in the fair value reported in the consolidated statement of operations. We used a Black-Scholes option-pricing model to value the warrants at inception and subsequent valuation dates. Furthermore, the holder partially exercised its warrant for 2,060,000 shares of our common stock, in October 2021, which resulted in a revaluation of the warrant at the time of exercise. The initial and subsequent valuations of the warrant requires significant judgment. For the assumptions used to value at warrant as of December&#160;31, 2021, refer to Note 9 &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; of the notes to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Business Combination</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%">We account for business combinations using the acquisition method of accounting as prescribed in ASC 805, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Business Combinations (Topic 805)."</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> We record the assets acquired, liabilities assumed and acquisition-related contingent consideration at fair value on the date of acquisition. The difference between the purchase price, including any contingent consideration, and the fair value of net assets acquired is recorded as goodwill. We may adjust the preliminary purchase price and purchase price allocation, as necessary, during the measurement period of up to one year after the acquisition closing date as we obtain more information as to facts and circumstances that impact the determination of fair value at the acquisition date. Any change in fair value of acquisition-related contingent consideration resulting from events after the acquisition date is recognized in earnings. Acquisition-related costs are recognized separately from the acquisition and are expensed as incurred.</span></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_79"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Standards</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recent accounting standards applicable to our business are described under the subheading "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" in Note 2 "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of the notes to consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K.</span></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_82"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7A. Quantitative and Qualitative Disclosures About Market Risk.</span></div><div style="text-indent:36pt"><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:115%">We are a &#8220;smaller reporting company&#8221; as defined by Rule 12b-2 of the Exchange Act, and as such, we are not required to provide the information required under this Item.</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%">61</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_85"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 8. Financial Statements and Supplementary Data.</span></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_88"></div><div style="margin-top:12pt;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 THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-top:12pt;text-align:center"><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:92.301%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.499%"></td><td style="width:0.1%"></td></tr><tr style="height:24pt"><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"><div><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="#i9f7dd53faa234f839843de4ef96fa4e9_91">Report of Independent Registered Public Accounting Firm (PCAOB Firm No. </a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV84OC9mcmFnOmE0NjRlM2NkZTA4NzQ5YzM5ODNjNzQzODY0ZjkwM2RjL3RhYmxlOjk3YTk2ODczMmVlNDQ4MzE4YWRiOTg0NTA5ZjhiNDAyL3RhYmxlcmFuZ2U6OTdhOTY4NzMyZWU0NDgzMThhZGI5ODQ1MDlmOGI0MDJfMS0wLTEtMS00MTc0OS90ZXh0cmVnaW9uOjcxMTQxYTQ0ZDMyMjRhY2Q5ZDY1MDZmM2VlYjBiOGIyXzIxOTkwMjMyNTYwMTk_15bd7c2c-97b5-41da-9517-505dfc51f650">688</ix:nonNumeric></span><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="#i9f7dd53faa234f839843de4ef96fa4e9_91">)</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_91">63</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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="#i9f7dd53faa234f839843de4ef96fa4e9_94">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_94">65</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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="#i9f7dd53faa234f839843de4ef96fa4e9_103">Consolidated Statements of Operations and Comprehensive Loss</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_103">66</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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="#i9f7dd53faa234f839843de4ef96fa4e9_106">Consolidated Statements of Changes Stockholders&#8217; Equity (Deficit)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_106">67</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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="#i9f7dd53faa234f839843de4ef96fa4e9_112">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_112">68</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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="#i9f7dd53faa234f839843de4ef96fa4e9_115">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9f7dd53faa234f839843de4ef96fa4e9_115">70</a></span></div></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%">62</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_91"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></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:112%">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:10pt;font-weight:400;line-height:112%">To the Stockholders and Board of Directors of</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%">Phunware, 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:10pt;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 sheets of Phunware, Inc. (the &#8220;Company&#8221;) as of December 31, 2021 and 2020, the related consolidated statements of operations and comprehensive loss, changes in stockholders&#8217; equity (deficit) and cash flows for each of the two years in the period ended December 31, 2021, and the related notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(collectively referred to as the &#8220;financial statements&#8221;). </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%">In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.</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: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's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. 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 style="text-align:justify"><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 audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits 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's internal control over financial reporting. Accordingly, we express no such opinion. </span></div><div style="text-align:justify"><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 audits 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 audits provide a reasonable basis for our opinion.</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:112%">Critical Audit Matters</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </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 critical audit matters does not alter in any way our opinion on the consolidated 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Evaluation of the Accounting for and Disclosure of Digital Assets</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%">Description of the Matter</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 the consolidated financial statements, the Company&#8217;s digital assets held as of December 31, 2021, which consist mainly of Bitcoin and Ethereum, are accounted for as indefinite-lived intangible assets, and have been included in current assets on the consolidated balance sheet. The Company&#8217;s digital assets as of December 31, 2021 were approximately $32.6 million. For the year ended December 31, 2021, the Company generated revenue of $1.1 million from the sale of PhunToken for which they received both cash and digital currency from customers. The Company&#8217;s management has exercised significant judgment in their determination of how existing accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) should be applied to the accounting for digital assets held, the associated financial statement presentation and accompanying footnote disclosures.</span></div><div style="text-align:justify"><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%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></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%">We identified the accounting for and disclosures of digital assets held and sold as a critical audit matter due to the nature and extent of audit effort required to obtain sufficient appropriate audit evidence to address the risks of material misstatement related to the valuation, existence and rights and obligations of digital assets held and sold. The nature and extent of audit effort required to address the matter included significant involvement of more experienced engagement team members and subject matter experts related to the matter.</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%">How We Addressed the Matter in Our Audit</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 procedures included, amongst others:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">We obtained an understanding of management&#8217;s process with regards to the methodology used, and the factors considered in determining the appropriate accounting for and disclosure of its digital assets held;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">Evaluated management&#8217;s rationale for the application of Accounting Standards Codification (&#8220;ASC&#8221;) 350 to account for its digital assets held, including management&#8217;s processes for evaluating its digital assets for impairment;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">Evaluated management&#8217;s rationale for inclusion of digital assets as a current asset on the balance sheet;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">Evaluated management&#8217;s disclosures of its digital assets activity in the financial statement footnotes;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">In connection with the sales of digital assets, we traced and agreed the details of the transactions to the underlying documents, examined supporting sale and cash receipt evidence, and tested the fair value of the assets received;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">Confirmed the existence of the Company&#8217;s digital asset balances through a third-party custodian platform; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">Evaluated the third-party custodian platform&#8217;s pricing sources with various independent pricing sources.</span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Marcum LLP</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85MS9mcmFnOjA1OTc4NTk5YjAwZjQ1ZWVhNjYxZWYwZjJmOWMxMWZmL3RleHRyZWdpb246MDU5Nzg1OTliMDBmNDVlZWE2NjFlZjBmMmY5YzExZmZfMjE5OTAyMzI1ODU5NQ_aeab225d-9fe0-44be-b0da-4d6c7a8bb30d">Marcum LLP</ix:nonNumeric></span></div><div style="margin-top:12pt"><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 2018.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85MS9mcmFnOjA1OTc4NTk5YjAwZjQ1ZWVhNjYxZWYwZjJmOWMxMWZmL3RleHRyZWdpb246MDU5Nzg1OTliMDBmNDVlZWE2NjFlZjBmMmY5YzExZmZfMjE5OTAyMzI1ODU5Ng_3e6fb96d-9ab9-459e-adb2-5662f1e7fa53">Houston, Texas</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%">April&#160;7, 2022</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%">64</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_94"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Phunware, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-style:italic;font-weight:400;line-height:120%">(In thousands, except share and per share data)</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="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:9pt;font-weight:700;line-height:100%">December 31,<br/>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:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</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:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Current assets:</span></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 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%">Cash</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMy0xLTEtMS0yNjE5OA_6c26a55f-4dcd-44fc-b405-112ce260aa71">23,137</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMy0zLTEtMS0yNjE5OA_a96dbdbf-9475-4ab6-8f74-d7ef2e1d7c13">3,940</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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNC0wLTEtMS0yNjE5OC90ZXh0cmVnaW9uOmUzNDExZDY5NmQxNDQzNzBiNDlkMThmMTRlZGQ2ZjY5XzY3_9d86cf41-7570-4974-bd9c-9e5c5dc30f2a">10</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNC0wLTEtMS0yNjE5OC90ZXh0cmVnaW9uOmUzNDExZDY5NmQxNDQzNzBiNDlkMThmMTRlZGQ2ZjY5Xzc0_90629e2e-76a6-45b0-8584-8a5615fd19a3">356</ix:nonFraction> at December&#160;31, 2021 and 2020, 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNC0xLTEtMS0yNjE5OA_6a6f9949-6ecb-4f90-b8fa-2b05b36d3202">967</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:AccountsReceivableNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNC0zLTEtMS0yNjE5OA_c4991aae-74ea-4ddd-8071-b4e87b8aaa7f">664</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:9pt;font-weight:400;line-height:100%">Inventory</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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNS0xLTEtMS0zMTAwNA_61ee99cb-a551-4f5e-b542-3e76769562e5">2,636</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNS0zLTEtMS0zMTAwNA_e12d9e8b-ad87-40bd-9f8e-a99eca311d3c">&#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 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%">Digital 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="phun:DigitalCurrencies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNi0xLTEtMS0zMTAwNA_114f3e04-7746-43de-bd76-843fdadde3a2">32,581</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="phun:DigitalCurrencies" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNi0zLTEtMS0zMTAwNA_ab362418-185e-4853-98f0-ecba5a4e8e27">&#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 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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNS0xLTEtMS0yNjE5OA_93508c40-db90-486c-9a9b-e9ac0a0aa30f">686</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNS0zLTEtMS0yNjE5OA_2959a251-9c95-4eba-ba0a-16e2b7be9ab4">304</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 25.75pt;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%">Total current assets</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNi0xLTEtMS0yNjE5OA_35c27e32-60f7-4fa1-b59d-f92796a2c2f6">60,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><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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNi0zLTEtMS0yNjE5OA_25c55474-01a2-44cb-a8ca-bfa877873225">4,908</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 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%">Property and equipment, 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNy0xLTEtMS0yNjE5OA_ab9497ff-d847-4beb-9ac1-86288c8b76fc">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNy0zLTEtMS0yNjE5OA_713effff-71ab-4e28-bcf8-1a1c015f66ba">13</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:9pt;font-weight:400;line-height:100%">Goodwill</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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfOC0xLTEtMS0yNjE5OA_f72cbbbf-e0a7-477b-afaf-c2fbf3784f25">33,260</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfOC0zLTEtMS0yNjE5OA_50277bf5-b958-4b50-bfd2-4ae29f21012d">25,900</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:9pt;font-weight:400;line-height:100%">Intangible assets, 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfOS0xLTEtMS0yNjE5OA_d90f04bf-c105-4dc4-b3ee-a280f91a0fa0">3,213</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfOS0zLTEtMS0yNjE5OA_1b729fa7-3082-493f-ad7c-c01192947080">111</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:9pt;font-weight:400;line-height:100%">Deferred tax asset</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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTAtMS0xLTEtMjYxOTg_5d3bd2ff-085d-437c-8abb-3cb1cabc3d19">1,278</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTAtMy0xLTEtMjYxOTg_3e2d3bce-13ae-436e-86c3-d303131d8345">537</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:9pt;font-weight:400;line-height:100%">Restricted cash</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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTEtMS0xLTEtMjYxOTg_552a6da3-8b9e-484c-b353-9733922445e2">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTEtMy0xLTEtMjYxOTg_e9124715-c0c0-4b5e-b43d-1512dee4c54e">91</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:9pt;font-weight:400;line-height:100%">Right-of-use asset</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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTQtMS0xLTEtMzEwMTc_e96cdfb4-03dc-4842-be2e-5357d6b4ee6e">1,260</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTQtMy0xLTEtMzEwMTc_d5d3caea-459c-4585-a606-fe22a2873c18">&#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 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%">Other 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTItMS0xLTEtMjYxOTg_38e962db-fbbb-4fec-9ace-f8b27ff1b5fc">276</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTItMy0xLTEtMjYxOTg_205eae2f-a323-49b2-8569-fb28c21a74b9">276</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%">Total assets</span></td><td colspan="2" style="background-color:#ffffff;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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTMtMS0xLTEtMjYxOTg_9c9be114-75ab-4505-a867-1e7710b7d6fa">99,294</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 colspan="2" style="background-color:#ffffff;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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTMtMy0xLTEtMjYxOTg_749de641-4375-4d50-83d7-e07340ade846">31,836</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><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:700;line-height:100%">Liabilities and stockholders&#8217; equity (deficit)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:9pt;font-weight:400;line-height:100%">Current 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 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%">Accounts payable</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTYtMS0xLTEtMjYxOTg_2a916d45-1444-496d-a501-b56c124b9ffe">6,589</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTYtMy0xLTEtMjYxOTg_124be569-b620-414b-a204-31bf21f4668b">8,462</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:9pt;font-weight:400;line-height:100%">Accrued expenses</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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTctMS0xLTEtMjYxOTg_d8639eab-aa07-4800-850e-b556a079cfb3">9,621</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTctMy0xLTEtMjYxOTg_c2e2e99e-37c5-4293-9857-b6bc24e7760e">5,353</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:9pt;font-weight:400;line-height:100%">Accrued legal settlement</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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:LitigationReserveCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTgtMS0xLTEtMjYxOTg_8aaff87d-7e34-4739-8ca9-0514b6dad2e5">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:LitigationReserveCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTgtMy0xLTEtMjYxOTg_91503c97-9724-4fed-b8b8-c3c2bf09e60c">3,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 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%">Lease liability</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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjItMS0xLTEtMzEwMzY_ba6a0756-eb63-4958-8fef-21fa056234fb">399</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjItMy0xLTEtMzEwMzY_bc8438c7-84c5-482b-a281-1c4652672286">&#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 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%">Deferred 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTktMS0xLTEtMjYxOTg_f80bb34a-b980-4559-bda7-05aeab37cbe9">3,973</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTktMy0xLTEtMjYxOTg_39e9e383-0992-4277-880c-dc1e525007e1">2,397</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:9pt;font-weight:400;line-height:100%">PhunCoin deposits</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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DepositLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjAtMS0xLTEtMjYxOTg_953bb59b-b6f7-4cfc-a727-9b4784592ed9">1,202</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:DepositLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjAtMy0xLTEtMjYxOTg_28ed869a-389d-4def-8b5f-90778b299e01">1,202</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 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%">Current maturities of long-term debt, 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjItMS0xLTEtMjYxOTg_e0ee2508-c06c-4380-b507-abccdfbd1274">4,904</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjItMy0xLTEtMjYxOTg_b8f7a320-ac7f-460e-bec1-10083d21b91d">4,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 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%">Warrant liability</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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjMtMS0xLTEtMjYxOTg_61f6ca9f-2a7b-4822-8f03-80b904cf6c4b"><ix:nonFraction unitRef="usd" contextRef="i9ceb5ab6c51347b79fde883c3f7eab69_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjMtMS0xLTEtMjYxOTg_b3d53c11-e3f2-4af2-b8b3-e57a1d88ccda">3,605</ix:nonFraction></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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjMtMy0xLTEtMjYxOTg_53f06394-2cd7-4a28-857a-b7e4ae4af2a8">1,614</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 25.75pt;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%">Total current liabilities</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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjQtMS0xLTEtMjYxOTg_093db2c7-4a74-426c-8fff-1f53c1ea3b61">30,293</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjQtMy0xLTEtMjYxOTg_ceef8281-5e2c-4827-8bb2-b439ee286c7c">26,463</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 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%">Long-term debt</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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjUtMS0xLTEtMjYxOTg_c012df58-46b8-4cd4-95b9-221c1cf4c5fa">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjUtMy0xLTEtMjYxOTg_f1bca3c9-35dd-4275-97b6-523b54bb5607">3,762</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:9pt;font-weight:400;line-height:100%">Long-term debt - related party</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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DueToRelatedPartiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjYtMS0xLTEtMjYxOTg_a3bf06d0-9c41-4d5b-810f-5ff937b1a25c">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:DueToRelatedPartiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjYtMy0xLTEtMjYxOTg_59db301a-a8a8-4e9d-b1a5-4c42c614ad65">195</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:9pt;font-weight:400;line-height:100%">Deferred tax liability</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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjctMS0xLTEtMjYxOTg_6e728c6f-0a50-4f51-b112-d7cf8f07c746">1,278</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjctMy0xLTEtMjYxOTg_b8fdf7d8-4635-4cc0-b565-0d4901a78d1a">537</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:9pt;font-weight:400;line-height:100%">Deferred 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjgtMS0xLTEtMjYxOTg_77e6704c-9b09-4287-a51f-5328151726ea">1,299</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjgtMy0xLTEtMjYxOTg_5869462b-0133-4fc8-9ac8-f8e4c60cdc4b">2,678</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:9pt;font-weight:400;line-height:100%">Lease liability</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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzMtMS0xLTEtMzEwNDg_06e72492-edc8-4040-bd79-a0a52f8bb75b">1,147</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzMtMy0xLTEtMzEwNDg_e336707f-8847-483d-9664-d174801ff2f5">&#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 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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DeferredRentCreditNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjktMS0xLTEtMjYxOTg_ec571e1a-32ef-4d5d-950b-2b50bb7179df">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:DeferredRentCreditNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjktMy0xLTEtMjYxOTg_bb085ec5-5ac2-4f46-a196-d25c7a403f4a">180</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%">Total liabilities</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzAtMS0xLTEtMjYxOTg_f8bfd367-6a4c-4648-8a41-b04b51711fd6">34,017</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzAtMy0xLTEtMjYxOTg_4f87eab5-16f6-4176-861c-e6fe8c7a342a">33,815</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 11)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzEtMS0xLTEtMjYxOTg_7cabaeab-70cb-4a41-a752-1fcb7acb005b"></ix:nonFraction></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"><ix:nonFraction unitRef="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzEtMy0xLTEtMjYxOTg_f796e489-646f-4ff5-ba5b-b51c9c8dc77f"></ix:nonFraction></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:9pt;font-weight:700;line-height:100%">Stockholders&#8217; equity (deficit)</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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzQtMC0xLTEtMjYxOTgvdGV4dHJlZ2lvbjo4OTdjNGE0YTNmNTM0MDE1YTYxZTk2YTNjZjFiMTFiM18xOA_c5b08ff7-c3d5-4985-a667-aa13926ced30"><ix:nonFraction unitRef="usdPerShare" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzQtMC0xLTEtMjYxOTgvdGV4dHJlZ2lvbjo4OTdjNGE0YTNmNTM0MDE1YTYxZTk2YTNjZjFiMTFiM18xOA_e283d95d-73b9-40c6-83b7-98c720939cbb">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzQtMC0xLTEtMjYxOTgvdGV4dHJlZ2lvbjo4OTdjNGE0YTNmNTM0MDE1YTYxZTk2YTNjZjFiMTFiM18zMg_0124c679-75e3-4ff3-92e6-dbd6878f109b"><ix:nonFraction unitRef="shares" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzQtMC0xLTEtMjYxOTgvdGV4dHJlZ2lvbjo4OTdjNGE0YTNmNTM0MDE1YTYxZTk2YTNjZjFiMTFiM18zMg_b22c5c6b-cdd6-4024-bc16-7c51eab782a8">1,000,000,000</ix:nonFraction></ix:nonFraction> shares authorized at December&#160;31, 2021 and 2020;  <ix:nonFraction unitRef="shares" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzQtMC0xLTEtMjYxOTgvdGV4dHJlZ2lvbjo4OTdjNGE0YTNmNTM0MDE1YTYxZTk2YTNjZjFiMTFiM182OA_373ffe5d-146c-419d-855a-96dfc534efd7"><ix:nonFraction unitRef="shares" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzQtMC0xLTEtMjYxOTgvdGV4dHJlZ2lvbjo4OTdjNGE0YTNmNTM0MDE1YTYxZTk2YTNjZjFiMTFiM182OA_9f199c08-ae1b-42cf-8b3b-73961598fa1c">96,751,610</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzQtMC0xLTEtMjYxOTgvdGV4dHJlZ2lvbjo4OTdjNGE0YTNmNTM0MDE1YTYxZTk2YTNjZjFiMTFiM183NQ_a9ab7e36-ca45-47b0-a727-30b16dba9bda"><ix:nonFraction unitRef="shares" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzQtMC0xLTEtMjYxOTgvdGV4dHJlZ2lvbjo4OTdjNGE0YTNmNTM0MDE1YTYxZTk2YTNjZjFiMTFiM183NQ_ddafcc32-eeec-4fb5-b470-d0b325f34d29">56,371,207</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December&#160;31, 2021 and 2020, 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzQtMS0xLTEtMjYxOTg_08bb3766-ea03-451e-ab86-d4167fb43007">10</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzQtMy0xLTEtMjYxOTg_38e1e801-4354-4eb6-b767-b37329966bfc">6</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzUtMS0xLTEtMjYxOTg_2787533b-264a-4f46-8a61-bebd2637a34c">264,944</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzUtMy0xLTEtMjYxOTg_fb57e98d-548c-44e8-a5a0-2cd4fad823ce">144,156</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:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzYtMS0xLTEtMjYxOTg_99f8513b-fd74-4bbb-b40f-dcf293bc92b0">352</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%">(<ix:nonFraction unitRef="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzYtMy0xLTEtMjYxOTg_2adc2f6f-59f6-4b27-85e1-aecae58d8969">338</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 2px 19pt;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%">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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzctMS0xLTEtMjYxOTg_12be7c4d-a4ef-41ee-81a2-dcedb923c942">199,325</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzctMy0xLTEtMjYxOTg_0d3d93c5-81a3-4dbe-b589-1558686ad5da">145,803</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 7.75pt;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%">Total stockholders&#8217; equity (deficit)</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzgtMS0xLTEtMjYxOTg_49cb4e68-cc80-4fd8-83d2-28965c90d40f">65,277</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 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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzgtMy0xLTEtMjYxOTg_98ce2816-6c6b-4d3d-b27c-8d46d6c2ddec">1,979</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity (deficit)</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzktMS0xLTEtMjYxOTg_eb029745-f4b8-4e9d-b73b-072448c413db">99,294</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 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzktMy0xLTEtMjYxOTg_504fa5f2-72ea-4d3d-af30-09865dc686e6">31,836</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these 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%">65</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_103"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></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%">Phunware, 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-style:italic;font-weight:400;line-height:120%">(In thousands, except per share information)</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="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="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%">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></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 revenues</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzItMS0xLTEtMjYxOTg_7ecc49d2-1287-4236-ba8e-89b75e08507d">10,643</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzItMy0xLTEtMjYxOTg_31620bac-b7d6-450a-b49f-d6f5dac415a9">10,001</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%">Cost of revenues</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzMtMS0xLTEtMjYxOTg_f63a93c7-68a2-450e-a7f7-bf508c2faa8a">7,030</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzMtMy0xLTEtMjYxOTg_ab4f501f-07e0-4fae-a243-88451232612a">3,357</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%">Gross profit</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzQtMS0xLTEtMjYxOTg_61d6d182-b47a-4a01-9376-1caa972a96d4">3,613</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzQtMy0xLTEtMjYxOTg_f78df2bf-28e4-4750-9045-bf457899dada">6,644</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 expenses:</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%">Sales and marketing</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzYtMS0xLTEtMjYxOTg_ebc7635b-b7fb-47c1-bd06-d46a9704b296">3,022</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzYtMy0xLTEtMjYxOTg_42702bf7-8b96-467a-b241-18b67be3f197">1,653</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%">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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzctMS0xLTEtMjYxOTg_42e3c348-db0d-493f-8ecf-a8e22331953d">13,256</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzctMy0xLTEtMjYxOTg_075042a5-63ad-450b-8d29-4275d8bfa0e0">15,361</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 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%">Research and development</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzgtMS0xLTEtMjYxOTg_2d47de8f-9d46-4109-b942-67e43256da78">4,179</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzgtMy0xLTEtMjYxOTg_d05629df-9e7c-4fd3-b422-e4c2bd7dfcba">2,628</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%">Legal Settlement</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:LitigationSettlementExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzktMS0xLTEtMjYxOTg_bddee1d3-98eb-4f92-b3ae-2a43e3cd81a1">&#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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:LitigationSettlementExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzktMy0xLTEtMjYxOTg_3822eaf5-0529-493c-b6ca-2aaf5c13f83a">4,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 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 operating expenses</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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzEwLTEtMS0xLTI2MTk4_97c90754-2701-4e70-8d1a-b8d2696cde56">20,457</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 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="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzEwLTMtMS0xLTI2MTk4_9e22a57d-48c8-41d4-90ae-546a036452ab">24,142</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%">Operating loss</span></td><td colspan="2" style="background-color:#ffffff;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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzExLTEtMS0xLTI2MTk4_83d5c407-d718-4d23-82ee-0c2a0c0b6d12">16,844</ix:nonFraction>)</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 colspan="2" style="background-color:#ffffff;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="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzExLTMtMS0xLTI2MTk4_35c54bfa-8923-4f5b-8b06-994f6e1093bc">17,498</ix:nonFraction>)</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><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 income (expense):</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 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%">Interest 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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzEzLTEtMS0xLTI2MTk4_a6137916-e7bc-49e0-a151-b726e6e29534">4,481</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzEzLTMtMS0xLTI2MTk4_f6372196-2844-4344-b8ad-f1c15840a557">3,413</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 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%">Loss on extinguishment of debt</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE0LTEtMS0xLTI2MTk4_3a52fe71-ab20-4b53-9041-bb788ae1b42c">7,952</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE0LTMtMS0xLTI2MTk4_6d6cf487-4ce8-4445-a80b-b142d56baf85">2,158</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 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%">Impairment of digital 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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="phun:ImpairmentOfDigitalCurrencies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE1LTEtMS0xLTMxMDcz_a9b75825-a049-4135-9fc0-7a0699538f80">9,383</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="phun:ImpairmentOfDigitalCurrencies" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE1LTMtMS0xLTMxMDcz_e56d59bc-4067-4a7b-b148-9ddac7dda39a">&#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 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%">Fair value adjustment for warrant 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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:FairValueAdjustmentOfWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE1LTEtMS0xLTI2MTk4_e0a625ac-b6b0-4a4b-a99b-1c60f2b330ca">18,139</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE1LTMtMS0xLTI2MTk4_1b026f9b-b33a-44d5-8e68-99eded91c4f0">872</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%">Gain on forgiveness of Paycheck Protection Program ("PPP") loan</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="phun:GainLossOnForgivenessOfPPPLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE3LTEtMS0xLTMxMDkw_5dbe055d-4027-41c3-aa76-5f2a346e8cb2">2,850</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="phun:GainLossOnForgivenessOfPPPLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE3LTMtMS0xLTMxMDkw_89041581-5e96-473f-af89-716306704789">&#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 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%">Other income, 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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE2LTEtMS0xLTI2MTk4_2b544099-4472-451b-9c1c-e369d77b2309">1</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE2LTMtMS0xLTI2MTk4_6c0b7163-676f-4499-90f5-1f0aa1338609">&#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%">Total other expense</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE3LTEtMS0xLTI2MTk4_26746f75-5e64-4697-84db-2d24b050357b">37,104</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE3LTMtMS0xLTI2MTk4_59a4d9fe-699a-4ad2-824c-f21ab016a518">4,699</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="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%">Loss before taxes</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE4LTEtMS0xLTI2MTk4_6e168e1c-4a0c-4fa7-90b9-ce933b05a817">53,948</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 #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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE4LTMtMS0xLTI2MTk4_1038b67d-47c2-46ff-b00d-f7604e0b5b1b">22,197</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></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%">Income tax benefit (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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE5LTEtMS0xLTI2MTk4_1007d693-757b-4509-bd36-80dd824071a7">426</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE5LTMtMS0xLTI2MTk4_99fbfd49-0728-4f1a-8c98-40345fd6f3e4">2</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%">Net loss</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzIwLTEtMS0xLTI2MTk4_da05d8ff-675e-4e29-b30c-ed1ecaeabe56">53,522</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 #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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzIwLTMtMS0xLTI2MTk4_b0537cba-f872-4467-86ff-3fc6daf23fcf">22,199</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></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%">Cumulative translation adjustment</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzIxLTEtMS0xLTI2MTk4_6785ac6e-9739-440c-8937-2aae407659ce">14</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzIxLTMtMS0xLTI2MTk4_08b1c755-3545-4f26-914f-eb7fb3a6cc46">44</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%">Comprehensive loss</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzIyLTEtMS0xLTI2MTk4_d6672c0e-200f-4e41-b6a6-7414fb7b3096">53,536</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 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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzIyLTMtMS0xLTI2MTk4_bbc5e655-6b3c-406b-89f9-f066d29b92a2">22,155</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></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: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss per share, basic and diluted</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="usdPerShare" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzI0LTEtMS0xLTI2MTk4_5e473152-53a5-41e5-a370-8f2c02e206cc"><ix:nonFraction unitRef="usdPerShare" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzI0LTEtMS0xLTI2MTk4_9ff95b1a-c31d-42b5-9966-14d5815752bc">0.71</ix:nonFraction></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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzI0LTMtMS0xLTI2MTk4_6bf98490-0cf2-4ac3-b2f6-7876dc4417fa"><ix:nonFraction unitRef="usdPerShare" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzI0LTMtMS0xLTI2MTk4_964b48e8-f8e4-48b4-a5c8-10d03de2e179">0.50</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></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 common shares used to compute loss per share, basic and diluted</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzI2LTEtMS0xLTI2MTk4_22883227-6247-40c1-b666-0b463ff98c36"><ix:nonFraction unitRef="shares" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzI2LTEtMS0xLTI2MTk4_b7de5a66-c55f-4360-afc5-bd03f6a8c82f">75,447</ix:nonFraction></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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzI2LTMtMS0xLTI2MTk4_3533e5c3-4796-4103-8f43-e1d9668610a3"><ix:nonFraction unitRef="shares" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzI2LTMtMS0xLTI2MTk4_3578ab99-e3b8-4614-a902-053f4c17b1f9">44,269</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these 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%">66</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Phunware, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Consolidated Statements of Changes in Stockholders&#8217; Equity (Deficit)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(In thousands)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.783%"><tr><td style="width:1.0%"></td><td style="width:46.080%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.255%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><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" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity (Deficit)</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Common Stock</span></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 style="height:14pt"><td colspan="3" style="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:9pt;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:9pt;font-weight:700;line-height:100%">Amount</span></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="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 #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="shares" contextRef="ief66e2e0018940d4b1487b76ec5d32e0_I20191231" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzExLTYtMS0xLTI2MTk4_771dea6a-47be-4c52-981e-f2c75326a382">39,811</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief66e2e0018940d4b1487b76ec5d32e0_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzExLTgtMS0xLTI2MTk4_c33f647d-e8d7-4459-9664-ddfdaa3a38f5">4</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bdeaa23a90a42f6952d5d08f473e7f4_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzExLTEwLTEtMS0yNjE5OA_bbf1f40e-de01-49ef-80ba-1eb94fee6474">128,008</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i117ef2f06e3a43f58e218c1f370f2e3f_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzExLTEyLTEtMS0yNjE5OA_10bbde42-091a-4a01-8968-b675c6251f68">123,604</ix:nonFraction>)</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i740d1b69d04d4892bda592a3adff106c_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzExLTE0LTEtMS0yNjE5OA_712affa4-fea1-4d3a-a4ac-b4ebe296249e">382</ix:nonFraction>)</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="i1cf9495c40eb44fcbb69004d99f3f630_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzExLTE2LTEtMS0yNjE5OA_faf2e82d-cfdc-4ebf-b489-2032976bab58">4,026</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%">Exercise of stock options, net of vesting of restricted shares</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%"><ix:nonFraction unitRef="shares" contextRef="ib95a38f8d21343cfa0b3ef0f8cd5da55_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzEyLTYtMS0xLTI2MTk4_2af7e492-6bd7-4848-a008-636ef4727dbf">188</ix:nonFraction>&#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="id8ac14376880429e9afc4dce583c18c2_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzEyLTEwLTEtMS0yNjE5OA_168c4308-6c3f-4eb0-bcd3-c43f6e1b50ae">99</ix:nonFraction>&#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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzEyLTE2LTEtMS0yNjE5OA_86e5010f-25f7-4014-94b5-26a5da9f2585">99</ix:nonFraction>&#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></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%">Release of 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%"><ix:nonFraction unitRef="shares" contextRef="ib95a38f8d21343cfa0b3ef0f8cd5da55_D20200101-20201231" decimals="-3" name="phun:ReleaseOfRestrictedStockShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzEzLTYtMS0xLTI2MTk4_7c386e47-e75e-4d5f-a511-4bfdcf6c4ac2">1,631</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="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="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></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%">Issuance of common stock for payment of legal, earned bonus and board of director fees</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="ib95a38f8d21343cfa0b3ef0f8cd5da55_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE0LTYtMS0xLTI2MTk4_d0dcb064-01c8-4aac-b0a9-518423a46d4b">1,348</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="id8ac14376880429e9afc4dce583c18c2_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE0LTEwLTEtMS0yNjE5OA_f272ee34-9938-42c9-86d5-ebafe23e4cd3">1,283</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%">&#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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE0LTE2LTEtMS0yNjE5OA_7863e5d6-0c23-44ee-8ef3-f73d9fc12b70">1,283</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%">Sales of common stock, net of issuance costs</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="ib95a38f8d21343cfa0b3ef0f8cd5da55_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE1LTYtMS0xLTI2MTk4_25467b01-7922-441c-8db5-08a2c1f30648">11,629</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="ib95a38f8d21343cfa0b3ef0f8cd5da55_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE1LTgtMS0xLTI2MTk4_bfbd072a-5da7-459e-8337-3fa69c09d30a">1</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="id8ac14376880429e9afc4dce583c18c2_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE1LTEwLTEtMS0yNjE5OA_6b2adcea-af85-4137-b04b-425ea697aec6">9,177</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="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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE1LTE2LTEtMS0yNjE5OA_75adc4c9-0581-4ed2-b6f0-bb23e5e94845">9,178</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 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: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="id8ac14376880429e9afc4dce583c18c2_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE2LTEwLTEtMS0yNjE5OA_c0dd6dbf-4639-4c5f-9d03-282b7244fc8b">4,492</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%">&#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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE2LTE2LTEtMS0yNjE5OA_b789ac12-5f62-488e-b900-f484e08a89a6">4,492</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%">Issuance of common stock upon partial conversions of Senior Convertible Note</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="ib95a38f8d21343cfa0b3ef0f8cd5da55_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE3LTYtMS0xLTI2MTk4_72f99e51-5114-4d80-821c-90a5bfc3b9b8">1,764</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="ib95a38f8d21343cfa0b3ef0f8cd5da55_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE3LTgtMS0xLTI2MTk4_51fb1458-a7d8-4991-aef0-1c0f3fe84959">1</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="id8ac14376880429e9afc4dce583c18c2_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE3LTEwLTEtMS0yNjE5OA_7c70e75b-df4d-4126-a3e7-d50b96d3a7f5">2,266</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="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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE3LTE2LTEtMS0yNjE5OA_d6ca2631-7c49-4edd-899a-bfdd098cf3ba">2,267</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%">Reacquisition of equity component of Senior Convertible Notes</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="id8ac14376880429e9afc4dce583c18c2_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE4LTEwLTEtMS0yNjE5OA_09fc946d-72fe-4607-a360-b4730132ed39">1,388</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="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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE4LTE2LTEtMS0yNjE5OA_f79c3fab-6d2c-4e89-8f6c-f8c874beb2ac">1,388</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%">Equity classified cash conversion feature of Senior Convertible Note</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="id8ac14376880429e9afc4dce583c18c2_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE5LTEwLTEtMS0yNjE5OA_6a23daf5-3dd9-47fe-a45f-3edb42fff71f">219</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="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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE5LTE2LTEtMS0yNjE5OA_6d2fe79c-0ee7-4f85-a2bb-ef68eed69d52">219</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%">Cumulative translation adjustment</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%">&#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="i381e47fe0f584389abc3ac3da18cf95f_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIwLTE0LTEtMS0yNjE5OA_c7936a25-5db7-4b6c-bde5-b9da88b25663">44</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIwLTE2LTEtMS0yNjE5OA_7a1e4922-23b4-4b91-99eb-d422f2a170db">44</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%">Net Loss</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%">(<ix:nonFraction unitRef="usd" contextRef="i14ead9dc88d24660a0c7ce7c5e450e24_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIxLTEyLTEtMS0yNjE5OA_9d00e0b1-650b-4c27-812c-d470ef1ecd31">22,199</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="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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIxLTE2LTEtMS0yNjE5OA_dac1394a-10d3-4d2a-a41b-7bd2334e74fc">22,199</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%">Balances as of December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;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="shares" contextRef="i7c9848927db149ed8cfd0eb1b9f81049_I20201231" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIyLTYtMS0xLTI2MTk4_09e85097-c0a8-4bf4-ae48-84457d7f7c9f">56,371</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c9848927db149ed8cfd0eb1b9f81049_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIyLTgtMS0xLTI2MTk4_c747e45b-2f38-465c-8e36-7b5feba896ce">6</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d8ea1f144c74a58a5d3c5a4698d78b6_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIyLTEwLTEtMS0yNjE5OA_26136b30-7960-470e-b2ae-de4bd5138d9f">144,156</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieced79defa75466cb8a4496fc6834e7d_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIyLTEyLTEtMS0yNjE5OA_aeb747eb-035a-484e-80d4-f8b49d40efa7">145,803</ix:nonFraction>)</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da530a134f4736a097fd22a8bf6dcf_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIyLTE0LTEtMS0yNjE5OA_184668b9-94cb-4e3e-964e-aef355362d0a">338</ix:nonFraction>)</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIyLTE2LTEtMS0yNjE5OA_c827d8b0-6ef3-4411-ab3e-c5fa4396fffd">1,979</ix:nonFraction>)</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><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%">Exercise of stock options, net of vesting of restricted shares</span></td><td colspan="2" style="background-color:#cceeff;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="shares" contextRef="i73c2507313444d45b530e581c6a30f47_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIzLTYtMS0xLTI2MTk4_bf3f5ed8-91b0-4686-a08c-bb58c31a9003">261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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 colspan="2" style="background-color:#cceeff;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:#cceeff;border-top:3pt double #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 colspan="2" style="background-color:#cceeff;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="i4cf00400dd4445e4bdd682311ce7f78a_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIzLTEwLTEtMS0yNjE5OA_495ed277-044f-442e-b15e-bb4cba1e1df3">179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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 colspan="2" style="background-color:#cceeff;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:#cceeff;border-top:3pt double #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 colspan="2" style="background-color:#cceeff;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:#cceeff;border-top:3pt double #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 colspan="2" style="background-color:#cceeff;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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIzLTE2LTEtMS0yNjE5OA_72458ca5-a683-43bd-9689-ff072d48eb59">179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#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%">Release of 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%"><ix:nonFraction unitRef="shares" contextRef="i73c2507313444d45b530e581c6a30f47_D20210101-20211231" decimals="-3" name="phun:ReleaseOfRestrictedStockShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI0LTYtMS0xLTI2MTk4_e02ec997-dc9b-4380-9dc6-4362d424d513">2,494</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%">&#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%">&#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;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%">Issuance of common stock under the 2018 employee stock purchase plan</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="i73c2507313444d45b530e581c6a30f47_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI1LTYtMS0xLTI2MTk4_9712f31e-0d1c-447a-ab30-f610fd8d98e5">84</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="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="i4cf00400dd4445e4bdd682311ce7f78a_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI1LTEwLTEtMS0yNjE5OA_bf333eb6-d852-4ff3-9d7d-125d9f40ef77">100</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="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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI1LTE2LTEtMS0yNjE5OA_955d811d-f7ce-492a-a8cb-778679b5c996">100</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%">Issuance of common stock for payment of board of director fees</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="i73c2507313444d45b530e581c6a30f47_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI2LTYtMS0xLTI2MTk4_fcdda91b-5dd5-44ee-a1e6-f34a08645623">99</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="i4cf00400dd4445e4bdd682311ce7f78a_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI2LTEwLTEtMS0yNjE5OA_5eb1cf8c-7bc9-43ba-9f2e-aad4b97f5f3f">66</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%">&#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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI2LTE2LTEtMS0yNjE5OA_9b5ac8c4-c479-432d-918d-d95e11a57a54">66</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%">Sales of common stock, net of issuance costs</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="i73c2507313444d45b530e581c6a30f47_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI3LTYtMS0xLTI2MTk4_7562d7b2-1307-4e28-9729-f1e53f0b95c5">35,383</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="i73c2507313444d45b530e581c6a30f47_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI3LTgtMS0xLTI2MTk4_1aa5c34b-4582-4f65-bcd2-a23bee8029e8">4</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="i4cf00400dd4445e4bdd682311ce7f78a_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI3LTEwLTEtMS0yNjE5OA_f63495ba-bba8-4d28-a418-bc5c496488d7">94,733</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="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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI3LTE2LTEtMS0yNjE5OA_8dbd865a-7c51-4826-9910-f34ebf59d66a">94,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%">Common stock issued pursuant to warrant exercises</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="i73c2507313444d45b530e581c6a30f47_D20210101-20211231" decimals="-3" name="phun:StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI4LTYtMS0xLTI2MTk4_5411a06b-ee7a-4c21-b463-8234b28f7b04">2,060</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="i4cf00400dd4445e4bdd682311ce7f78a_D20210101-20211231" decimals="-3" name="phun:StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI4LTEwLTEtMS0yNjE5OA_4a794d7c-7fb6-4785-bf23-e6d9a6098b1c">20,782</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%">&#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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="phun:StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI4LTE2LTEtMS0yNjE5OA_2ac06d17-3a7b-4c0f-8385-1947ba523a4c">20,782</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-based 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: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="i4cf00400dd4445e4bdd682311ce7f78a_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI5LTEwLTEtMS0yNjE5OA_67e081e0-6c63-4bf3-9614-95c888fdef27">4,928</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="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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI5LTE2LTEtMS0yNjE5OA_c2f65e93-111b-47d1-9bc3-714bec8d2d94">4,928</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%">Cumulative translation adjustment</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%">&#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="i3ee7cf8c8d1245649f16312d6dcac490_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzMwLTE0LTEtMS0yNjE5OA_d1df273c-490f-42f3-ba1d-60a9b5a6fe38">14</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzMwLTE2LTEtMS0yNjE5OA_434215b6-27a2-47aa-b1b5-0b302696978f">14</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%">Net loss</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%">(<ix:nonFraction unitRef="usd" contextRef="ia10527005d2a48afb38339d4912dd718_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzMxLTEyLTEtMS0yNjE5OA_3de19247-59f5-46a9-ac33-2a43049c8441">53,522</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="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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzMxLTE2LTEtMS0yNjE5OA_451e002b-1803-42f5-badb-fd41b6c8f561">53,522</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%">Balances as of December 31, 2021</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib6a8b96f49084432ace31f3eabd4ca78_I20211231" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzMyLTYtMS0xLTI2MTk4_e9ba2b80-fd0f-44ed-bfee-7909cd6668a8">96,752</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6a8b96f49084432ace31f3eabd4ca78_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzMyLTgtMS0xLTI2MTk4_bd657456-e1a5-4832-af08-39aea03c9b23">10</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b5b32a82ab45f7829f34c53832b8e5_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzMyLTEwLTEtMS0yNjE5OA_0b97a98f-2ce7-4461-b536-6d5addd2707c">264,944</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if907681e270a4ee1871550ba04bd7581_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzMyLTEyLTEtMS0yNjE5OA_048bf5a5-e9f8-4b8f-bb79-f5741ac5a3d5">199,325</ix:nonFraction>)</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia74ff114541d4fbb95c49e279ce3169b_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzMyLTE0LTEtMS0yNjE5OA_550b2863-4c2d-49d1-b6eb-0c63fc9272c9">352</ix:nonFraction>)</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzMyLTE2LTEtMS0yNjE5OA_e3627ae2-2d3e-4964-b3c2-5bc41a2cccb3">65,277</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><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these 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%">67</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_112"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Phunware, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-style:italic;font-weight:400;line-height:120%">(In thousands)</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:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="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:9pt;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:9pt;font-weight:700;line-height:100%">2020</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:9pt;font-weight:700;line-height:100%">Operating activities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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: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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzMtMS0xLTEtMjYxOTg_36be5036-77ee-451b-9e81-be881a1ac762">53,522</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzMtMy0xLTEtMjYxOTg_1abda797-e35d-47ff-9adb-e82864f8c58e">22,199</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 2px 7.75pt;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%">Adjustments to reconcile net loss to net cash provided by 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accretion of debt discount and amortization of deferred financing costs</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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzctMS0xLTEtMjYxOTg_f2bb13ed-58ab-40c2-a520-0d5ceffdec69">2,942</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzctMy0xLTEtMjYxOTg_071a8084-07b3-47da-acdf-e1e20e404c6c">2,185</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:9pt;font-weight:400;line-height:100%">Loss (gain) on change in fair value of warrant liability</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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:FairValueAdjustmentOfWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzgtMS0xLTEtMjYxOTg_74d1f549-256f-40dc-a163-6432abb4d668">18,139</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzgtMy0xLTEtMjYxOTg_07e7efc0-2c51-41cd-8803-3452b7c84b79">872</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 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%">Loss on extinguishment of debt</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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzctMS0xLTEtMzExNjk_66ed5b21-a75b-4ac7-bf33-988e4e62ae62">7,952</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzctMy0xLTEtMzExNjk_2bc86b01-fb02-4eb8-adb1-d6117f3ebf63">2,158</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:9pt;font-weight:400;line-height:100%">Impairment of digital 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="phun:LossOnSaleOfDigitalCurrencies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzktMS0xLTEtMjYxOTg_68ade362-2dd7-4b21-a615-d5e057191bab">9,383</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="phun:LossOnSaleOfDigitalCurrencies" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzktMy0xLTEtMjYxOTg_f523c366-3657-42ef-b4f2-c7cfe0d399fa">&#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 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%">Gain on forgiveness of PPP 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="phun:GainLossOnForgivenessOfPPPLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzExLTEtMS0xLTI2MTk4_ae3b1cca-d282-41f1-8c4c-698be51a3684">2,850</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%"><ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="phun:GainLossOnForgivenessOfPPPLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzExLTMtMS0xLTI2MTk4_8c855668-217d-4f2d-a9c1-bf229d356649">&#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 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%">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%"><ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE0LTEtMS0xLTI2MTk4_0cb9753c-ed08-4a7f-ac72-f2d11506de18">4,941</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE0LTMtMS0xLTI2MTk4_bc3858b5-d484-4b6f-81af-dbe7b77397ee">4,492</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:9pt;font-weight:400;line-height:100%">Deferred income taxes</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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE1LTEtMS0xLTI2MTk4_bf66ff5e-ddc8-4566-9caa-6d1cfc1120f9">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE1LTMtMS0xLTI2MTk4_377645bf-a15e-4da9-81b7-705ad22bb01b">&#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 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%">Other adjustments</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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzEyLTEtMS0xLTMxMTc5_35525599-ea79-4232-8bae-631cc8d00194">478</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzEyLTMtMS0xLTMxMTc5_d7d3cfb9-9330-4742-86e3-5632fc263d70">40</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 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%">Changes in operating assets and 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:9pt;font-weight:400;line-height:100%">Accounts receivable</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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE3LTEtMS0xLTI2MTk4_613a23cc-a017-4abc-ab0b-0d525b8a7996">16</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE3LTMtMS0xLTI2MTk4_2c682cd2-d5ad-4709-8e81-8d344f68eb9c">796</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:9pt;font-weight:400;line-height:100%">Inventory</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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE1LTEtMS0xLTMxMjAx_2d5f1dff-a284-48b2-af07-0d7acbf5dfdc">949</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%"><ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE1LTMtMS0xLTMxMjAx_60631542-afc7-414a-8a7f-72af4ba01aa9">&#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:9pt;font-weight:400;line-height:100%">Prepaid expenses and 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE4LTEtMS0xLTI2MTk4_1c576c92-958b-4d48-9097-c5beefacb094">383</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE4LTMtMS0xLTI2MTk4_d883b80b-f6ef-4a94-9bb9-78be4b5d9ac3">65</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:9pt;font-weight:400;line-height:100%">Accounts payable</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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE5LTEtMS0xLTI2MTk4_6634f402-5502-484f-b828-4c2d2bff9dfe">1,568</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%"><ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE5LTMtMS0xLTI2MTk4_916b7236-dbb6-45ca-9dd4-3199e86883a5">427</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:9pt;font-weight:400;line-height:100%">Accrued expenses</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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzIwLTEtMS0xLTI2MTk4_d279e8b4-9819-45a5-90a2-0f0b1c5e8cd4">1,131</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzIwLTMtMS0xLTI2MTk4_acea5a8b-7f14-4c6e-a961-d0982885b77f">1,064</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:9pt;font-weight:400;line-height:100%">Accrued legal settlement</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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="phun:IncreaseDecreaseInEstimatedLitigationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzIxLTEtMS0xLTI2MTk4_649b16b9-b271-4d52-9e65-a9305875c3f0">3,000</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%"><ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="phun:IncreaseDecreaseInEstimatedLitigationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzIxLTMtMS0xLTI2MTk4_c4287f9a-8cf9-4efb-8752-250ba620b6a5">3,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 2px 19pt;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%">Lease liability payments</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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzIwLTEtMS0xLTMxMzQ1_afccd48a-0eeb-4b23-807f-156052fb31e2">802</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzIwLTMtMS0xLTMxMzQ1_a6b820d0-31c1-4cb9-ac6b-07fc626f369c">&#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:9pt;font-weight:400;line-height:100%">Deferred 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzIyLTEtMS0xLTI2MTk4_b0b28759-19d1-49ac-9e24-32ba0fde4a67">1,172</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%">(<ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzIyLTMtMS0xLTI2MTk4_9fc1ca2c-a853-4057-b1f0-ee6698f427c4">2,049</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 2px 7.75pt;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 cash used by operating activities</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzIzLTEtMS0xLTI2MTk4_dd59b865-b35b-44e6-9181-3489b95919d8">22,514</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzIzLTMtMS0xLTI2MTk4_3f54c6e4-a3fe-41f9-ae2d-d71a0d42eb06">10,973</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="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:700;line-height:100%">Investing activities</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;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 7.75pt;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%">Purchases of digital 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzI1LTEtMS0xLTI2MTk4_35e79077-6859-41d2-b78d-1c9f8aca9bf7">41,284</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzI1LTMtMS0xLTI2MTk4_280115a2-491f-4d3d-9290-f87e1d296722">&#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 7.75pt;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%">Acquisitions, net of cash acquired</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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzI2LTEtMS0xLTI2MTk4_78832321-b547-4550-918f-1fc714891038">5,101</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%"><ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzI2LTMtMS0xLTI2MTk4_688ffaa6-eea4-4a1d-945d-30e0c5d3eb2d">&#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 7.75pt;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 cash used in investing 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: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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzI4LTEtMS0xLTI2MTk4_2c24a550-c395-45d1-b27e-92444bc32c33">46,385</ix:nonFraction>)</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 colspan="2" style="background-color:#ffffff;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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzI4LTMtMS0xLTI2MTk4_d1693138-2064-41c3-8c11-b78d1277f6c4">&#8212;</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><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:700;line-height:100%">Financing activities</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;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 7.75pt;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 borrowings, net of issuance 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzMwLTEtMS0xLTI2MTk4_c1e445a2-f12c-46e8-b3d3-8f0931af4052">14,711</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzMwLTMtMS0xLTI2MTk4_6c88afb5-afde-4bca-bc7f-3f6298fa4c8f">14,815</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 7.75pt;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 related party bridge loans</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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromRelatedPartyDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzMxLTEtMS0xLTI2MTk4_48dfa341-486b-43c7-a1ff-2961e7738d35">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzMxLTMtMS0xLTI2MTk4_778dbb88-c17e-4037-b526-a20846b9d894">560</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:9pt;font-weight:400;line-height:100%">Payments on borrowings</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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzMyLTEtMS0xLTI2MTk4_a8e6fe00-d00c-4682-9192-e9a7529120ce">26,243</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzMyLTMtMS0xLTI2MTk4_dd0eb973-2379-4c0a-bf28-190e03db61ae">8,418</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 7.75pt;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%">Payments on related party notes</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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfRelatedPartyDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzMzLTEtMS0xLTI2MTk4_abfe95f6-3526-4fa2-b97a-4742b66d6bcd">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzMzLTMtMS0xLTI2MTk4_7e22bd92-d36e-406b-b6a8-38ed52f9a7b2">560</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 2px 7.75pt;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 repayments on factoring agreement</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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="phun:ProceedsfromPaymentsforFactoringAgreement" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzM1LTEtMS0xLTI2MTk4_2200402f-2a02-4777-a90b-a956b78253e3">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="phun:ProceedsfromPaymentsforFactoringAgreement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzM1LTMtMS0xLTI2MTk4_608020dd-6c29-41ac-9d54-4aea8ec78836">1,077</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 7.75pt;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 sales of common stock, net of issuance costs</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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzM2LTEtMS0xLTI2MTk4_9b64559f-ca6f-4b6f-a2eb-407a7a9ce4a7">94,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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzM2LTMtMS0xLTI2MTk4_f7bcc922-3e37-46fd-a767-cbb0300f63fb">9,177</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:9pt;font-weight:400;line-height:100%">Proceeds from warrant exercises</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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromWarrantExercises" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzM3LTEtMS0xLTI2MTk4_83413ac4-d7ed-4315-bc5b-9edb86c3b6fe">4,635</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromWarrantExercises" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzM3LTMtMS0xLTI2MTk4_f9aec64d-d7af-4055-9f8e-1d3f4408ab10">&#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 7.75pt;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 stock 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%"><ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzM4LTEtMS0xLTI2MTk4_65b29d02-189c-420d-9e28-9ceb28a2409d">179</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzM4LTMtMS0xLTI2MTk4_5375fe10-67a2-4813-b6a1-4da0a6da2e93">99</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:9pt;font-weight:400;line-height:100%">Net cash provided by financing activities</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQwLTEtMS0xLTI2MTk4_33a03044-64a4-42f6-9c12-dc2e29653f64">88,019</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQwLTMtMS0xLTI2MTk4_963f2b74-2bac-4e1d-9ae7-37a3960f6d6b">14,596</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 2px 7.75pt;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%">Effect of exchange rate on cash and restricted cash</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQxLTEtMS0xLTI2MTk4_b5915103-90af-47b3-8b11-124d16444a8a">14</ix:nonFraction>)</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 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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQxLTMtMS0xLTI2MTk4_bee779d4-91fc-4d41-b077-ede396796e99">46</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 2px 7.75pt;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 increase (decrease) in cash and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQyLTEtMS0xLTI2MTk4_c031ef35-1fb2-46da-b8ee-b419b7b9cd68">19,106</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 colspan="2" style="background-color:#ffffff;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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQyLTMtMS0xLTI2MTk4_c9e55827-692e-44bd-96b7-db85af04c793">3,669</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><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:9pt;font-weight:400;line-height:100%">Cash and restricted cash at the beginning of the period</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="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQzLTEtMS0xLTI2MTk4_0df32335-b47f-415b-9289-be2e829306d3">4,031</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="i1cf9495c40eb44fcbb69004d99f3f630_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQzLTMtMS0xLTI2MTk4_f40a73f1-2a9e-47b6-a6bd-d526457926cb">362</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:9pt;font-weight:400;line-height:100%">Cash and restricted cash at the end of the period</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQ0LTEtMS0xLTI2MTk4_6089aa91-580f-452a-bd5b-eec9e0059559">23,137</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQ0LTMtMS0xLTI2MTk4_8b1d471b-d2ff-4d87-a4c6-c59692e42d77">4,031</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:9pt;font-weight:700;line-height:100%">Supplemental disclosure of cash flow information</span></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: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: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;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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQ2LTEtMS0xLTI2MTk4_be0911f9-9c2b-40f0-b320-6b8dffad2d61">1,364</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQ2LTMtMS0xLTI2MTk4_01b7de22-a5c3-4b66-a2ab-acbba2cbc506">1,251</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 7.75pt;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%">Income taxes paid</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQzLTEtMS0xLTQxNjYy_b45a51fa-df6c-4c32-a605-f2ade90679b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQzLTMtMS0xLTQxNjYy_e675b25b-2f6a-494b-8304-2971098c8410">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #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:9pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></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%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></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:10pt;font-weight:700;line-height:120%">Phunware, 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-style:italic;font-weight:400;line-height:120%">(In thousands)</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:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="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:9pt;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:9pt;font-weight:700;line-height:100%">2020</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:9pt;font-weight:700;line-height:100%">Supplemental disclosure of non-cash information</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">Issuance of common stock under the 2018 employee stock purchase plan</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="phun:StockIssuedUnderEmployeeBenefitPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzMtMS0xLTEtNDE2NzQ_1f48c5f2-7506-42a2-8c2c-4fc2f37548a8">100</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="phun:StockIssuedUnderEmployeeBenefitPlans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzMtMy0xLTEtNDE2NzQ_95739a81-8c44-41ff-8ff7-be407469e580">&#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 7.75pt;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%">Issuance of common stock for payment of legal, earned bonus and board of director fees</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:StockIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzMtMS0xLTEtMjYxOTg_115f2a56-9cad-4628-9dbe-892b8537272c">66</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:StockIssued1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzMtMy0xLTEtMjYxOTg_ead27f2d-6e6c-4f3a-8710-4775bd084cd1">1,283</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><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:9pt;font-weight:400;line-height:100%">Non-cash issuance of common stock upon partial exercise of a warrant</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: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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="phun:StockIssuedUponPartialExerciseOfWarrant" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzUtMS0xLTEtNDE3MTk_368816d2-96e8-436d-a8fd-01520cb4809c">16,147</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="phun:StockIssuedUponPartialExerciseOfWarrant" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzUtMy0xLTEtNDE3MTk_1544e6e3-fd71-4d3b-b8d0-73f76be85cce">&#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="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:9pt;font-weight:400;line-height:100%">Issuance of common stock upon partial conversions of the Senior Convertible Note</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="phun:StockIssuedUponConversionOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzQtMS0xLTEtMjYxOTg_c11569aa-07b9-48df-aecc-0e12d0148151">&#8212;</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="phun:StockIssuedUponConversionOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzQtMy0xLTEtMjYxOTg_eecdb9f6-7b17-47a8-8ea0-f6a0312310aa">2,266</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><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:9pt;font-weight:400;line-height:100%">Reacquisition of equity component of the Senior Convertible Note</span></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzUtMS0xLTEtMjYxOTg_b35d72c1-239b-4914-98e4-a56649ebff71">&#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 #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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzUtMy0xLTEtMjYxOTg_a37c9190-c346-4983-9060-1b431b9a6c74">1,388</ix:nonFraction>)</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 2px 7pt;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%">Equity classified cash conversion feature of the Senior Convertible Note</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzYtMS0xLTEtMjYxOTg_94a6941a-f194-4227-b08a-077c226ba5b5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzYtMy0xLTEtMjYxOTg_6f1c6572-865f-4cb9-acef-14b60d9989e8">219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these 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%">69</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_115"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Phunware, 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-style:italic;font-weight:400;line-height:120%">(In thousands, except share and per share information)</span></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_118"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTgvZnJhZzpkOGVlZjczMGMxYWQ0ZGM3YTU2YzRjN2JjMTY0ODc1OS90ZXh0cmVnaW9uOmQ4ZWVmNzMwYzFhZDRkYzdhNTZjNGM3YmMxNjQ4NzU5XzU5OTc_1cf5ff40-f902-4e2a-8098-48fb95b74540" continuedAt="i381488eecf3b4dcda8cb4c5fbf6748ab" escape="true">The Company and Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="i381488eecf3b4dcda8cb4c5fbf6748ab" continuedAt="i8c239600207f4cdba47c2771600f2639"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Company</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Phunware, Inc. and its subsidiaries (the &#8220;Company&#8221;, "we", "us", or "our") offers a fully integrated software platform that equips companies with the products, solutions and services necessary to engage, manage and monetize their mobile application portfolios globally at scale. Our Multiscreen-as-a-Service ("MaaS") platform provides the entire mobile lifecycle of applications and media in one login through one procurement relationship. Our MaaS technology is available in software development kit form for organizations developing their own application, via customized development services and prepackaged solutions. Through our integrated mobile advertising platform of publishers and advertisers, we provide in-app application transactions for mobile audience building, user acquisition, application discovery, audience engagement and audience monetization. During 2021, we began to sell PhunToken to consumers, developers and brands. PhunToken is an innovative cryptocurrency utilized within our token ecosystem to help drive engagement by unlocking features and capabilities of our MaaS platform. PhunToken is designed to reward consumers for their activity, such as watching branded videos, completing surveys and visiting points of interest. In October 2021, we acquired Lyte Technology, Inc. ("Lyte"), a provider of high-performance computer systems to individual consumers. Founded in 2009, we are a Delaware corporation headquartered in Austin, Texas.</span></div><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTgvZnJhZzpkOGVlZjczMGMxYWQ0ZGM3YTU2YzRjN2JjMTY0ODc1OS90ZXh0cmVnaW9uOmQ4ZWVmNzMwYzFhZDRkYzdhNTZjNGM3YmMxNjQ4NzU5XzU5OTg_362a2dd6-1034-4cbe-91f7-99512487f581" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;), and include the Company&#8217;s accounts and those of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-top:12pt;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%;text-decoration:underline">Reclassifications of Prior Year Presentation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to our consolidated statement of cash flows for year ended December 31, 2020. We combined individual line items that we considered to be immaterial and recorded these in our consolidated statement of cash flows as other adjustments to conform to current year presentation. These reclassifications had no impact on previously reported operating, investing or financing cash flows.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="phun:GoingConcernPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTgvZnJhZzpkOGVlZjczMGMxYWQ0ZGM3YTU2YzRjN2JjMTY0ODc1OS90ZXh0cmVnaW9uOmQ4ZWVmNzMwYzFhZDRkYzdhNTZjNGM3YmMxNjQ4NzU5XzYwMDA_d8c182dc-574c-411c-8bf7-b9e379e8bb93" continuedAt="i4348e45697aa4806bbba2bc4f861d2ab" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Going Concern</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standards Codification (&#8220;ASC&#8221;) Topic 205-40, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Presentation of Financial Statements - Going Concern</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 205-40") requires management to assess the Company&#8217;s ability to continue as a going concern for one year after the date the financial statements are issued. Under ASC 205-40, management has the responsibility to evaluate whether conditions and/or events raise substantial doubt about our ability to meet future financial obligations as they become due within one year after the date that the financial statements are issued. As required by this standard, management&#8217;s evaluation shall initially not take into consideration the potential mitigating effects of management&#8217;s plans that have not been fully implemented as of the date the financial statements are issued.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our assessment included the preparation of a detailed cash forecast that included all projected cash inflows and outflows. During 2021, we secured additional cash financings through the sales and issuances of our common stock through an underwritten public offering, an at-the-market offering and a partial exercise of a warrant. However, we continue to focus on growing our revenues. Accordingly, operating expenditures may exceed the revenue we expect to receive for the foreseeable future. We, also, have a history of operating losses and negative operating cash flows and expect these trends to continue into the foreseeable future. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date of this Annual Report on Form 10-K, while we believe we have adequate capital resources to complete our near-term operations, there is no guarantee that such capital resources will be sufficient until such time we reach profitability. We may access capital markets to fund strategic acquisitions or ongoing operations on terms we believe are favorable. The timing and amount of capital that may be raised is dependent on market conditions and the terms and conditions upon which investors would require to provide such capital. We may utilize debt or sell newly issued equity securities through public or private transactions, or through the use of our at-the-market offering facility. We currently have an effective "shelf" </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%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><ix:continuation id="i8c239600207f4cdba47c2771600f2639" continuedAt="if8c41160ba844fa6893217e212564097"><ix:continuation id="i4348e45697aa4806bbba2bc4f861d2ab" continuedAt="i7fac10ff98cf48bfbcac49a43f144d68"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">registration statement on Form S-3, which we may utilize for future financings for the issuance of our common stock, preferred stock, warrants or units. We also hold digital assets, which management believes can be readily sold and converted into cash. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the cash financings described above, we believe we have sufficient cash on-hand to fund potential net cash outflows for one year following the filing date of this Annual Report on Form 10-K. Accordingly, we believe there does not exist any indication of substantial doubt about our ability to continue as a going concern for one year following the filing date of this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There can be no assurance that we will be able to obtain additional funding on satisfactory terms or at all. In addition, no assurance can be given that any such financing, if obtained, will be adequate to meet our capital needs and support our growth. If additional funding cannot be obtained on a timely basis and on satisfactory terms, our operations would be materially negatively impacted; however, we have been successful in accessing capital markets in the past, and we are confident in our ability to access capital markets again, if needed.</span></div></ix:continuation></ix:continuation><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if8c41160ba844fa6893217e212564097"><ix:continuation id="i7fac10ff98cf48bfbcac49a43f144d68">The accompanying consolidated financial statements have been prepared on a going-concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.</ix:continuation></ix:continuation> </span></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_121"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwMzk0_99f10317-ca49-421c-8159-398e55578ea9" continuedAt="i525aa9c34ebe4114ba36684d057b41a8" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i525aa9c34ebe4114ba36684d057b41a8" continuedAt="i57afd44a1b5a407da581d3856384c0fd"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDAw_d3fdce61-4ffc-4fd1-be22-a6e1e2e3c001" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-indent:36pt"><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 certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Items subject to the use of estimates include, but are not limited to, the standalone selling price for our products and services, digital assets, stock-based compensation, useful lives of long-lived assets including intangibles, fair value of intangible assets and the recoverability or impairment of tangible and intangible assets, including goodwill, contingent consideration for our business combination with Lyte and periodic reassessment of fair value, allocating the fair value of purchase consideration to assets acquired and liabilities assumed in our business combination, reserves and certain accrued liabilities, the benefit period of deferred commissions, fair value of debt component of convertible notes at issuance and derecognition, assumptions used in Black-Scholes valuation method, such as the current trading price of our common stock at time of exercise of our warrant, expected volatility, risk-free interest rate and expected dividend rate and provision for (benefit from) income taxes. Actual results could differ from those estimates and such differences could be material to the consolidated financial statements.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="phun:RisksAndUncertaintiesPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzIxOTkwMjMzMTY1NjM_c052b190-da11-4352-aadb-53eec88ed990" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulation governing blockchain technologies, cryptocurrencies, digital assets, utility tokens, security tokens and offerings of digital assets is uncertain, and new regulations or policies may materially adversely affect the development and the value of our tokens. Regulation of digital assets, like PhunCoin and PhunToken, cryptocurrencies, blockchain technologies and cryptocurrency exchanges, is likely to evolve. Regulation also varies significantly among international, federal, state and local jurisdictions and is subject to significant uncertainty. Various legislative and executive bodies in the United States and in other countries may in the future adopt laws, regulations, or guidance, or take other actions, which may severely impact the permissibility of tokens generally and the technology behind them or the means of transaction or in transferring them. Any such violations could adversely affect the ability of us to maintain PhunCoin and PhunToken, which could have a material adverse effect on our operations and financial condition. Failure by us to comply with any laws, rules and regulations, some of which may not exist yet or are subject to interpretation and may be subject to change, could also result in a material adverse effect on our operations and financial condition.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzIxOTkwMjMyOTc5Mzc_832eaefd-530c-47c6-89b8-262989044939" continuedAt="i5785adc257ca4308a55522ec017b8195" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") No. 2019-12, </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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Topic 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%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASU 2019-12&#8221;). ASU 2019-12 includes the removal of certain exceptions to the general principles of ASC 740 and simplifies the accounting for income taxes by clarifying and amending existing guidance. We adopted the update January 1, 2021 and it did not have a material impact on our consolidated financial statements and disclosures. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2016-02"). We adopted ASU 2016-02 effective January 1, 2021. The core principle of ASU 2016-02 is that a lessee should recognize the assets and liabilities that arise from leases. For operating leases, a lessee is required to recognize a right-of-use asset and a lease liability, initially </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%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><ix:continuation id="i57afd44a1b5a407da581d3856384c0fd" continuedAt="if606b41b263348818d01f67f8058561c"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5785adc257ca4308a55522ec017b8195" continuedAt="ia64ddbab388f4a2899bb8ccf3802feb1">measured at the present value of the lease payments, in the statement of financial position. We have elected certain practical expedients permitted under the transition guidance that allow us to use the beginning of the period of adoption (January 1, 2021) as the date of initial recognition. As a result, prior period comparative financial information was not recast under the new standard and continues to be presented under the prior lease accounting standards. Other practical expedients include our election to not separate non-lease components from lease components and to not reassess lease classification, treatment of initial direct costs or whether an existing or expired contract contains a lease. We have also elected to apply the short-term lease exception for all leases, which we will not recognize right-of-use assets or lease liabilities for leases that, at the commencement date, have a term of twelve (12) months or less.</ix:continuation></span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption of the new lease standard on January 1, 2021, resulted in the recognition of right-of-use assets and operating lease liabilities of $<ix:nonFraction unitRef="usd" contextRef="i1049f05108f64bcd8a27020df39d8088_I20210101" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzEwOTk1MTE2NjE3ODI_11d6e5fa-566e-480a-8e59-11a3cf966944"><ix:nonFraction unitRef="usd" contextRef="i1049f05108f64bcd8a27020df39d8088_I20210101" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzEwOTk1MTE2NjE3ODI_37c60cfb-43d5-4504-bac6-c7e65790ed00">2,101</ix:nonFraction></ix:nonFraction> on our consolidated balance sheet. In connection with the adoption of this standard, short-term deferred rent of $<ix:nonFraction unitRef="usd" contextRef="i1049f05108f64bcd8a27020df39d8088_I20210101" decimals="-3" name="us-gaap:DeferredRentCreditCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzEwOTk1MTE2NjE5MDk_08b5e970-7a51-4350-8881-635109735580">8</ix:nonFraction>, which was previously recorded in accrued expenses and long term deferred rent of $<ix:nonFraction unitRef="usd" contextRef="i1049f05108f64bcd8a27020df39d8088_I20210101" decimals="-3" name="us-gaap:DeferredRentCreditNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzEwOTk1MTE2NjE5OTU_b573ed07-a813-4d56-8604-21830f022b90">180</ix:nonFraction> previously recorded in deferred rent on our consolidated balance sheet was offset against the right-of-use asset.  <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="phun:LesseeAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMyOTg1MzQ5MjYyMDE_a3562da6-0ac3-46e7-9739-73b39322f561" continuedAt="i4b4939684ab94af990aff7dc77675550" escape="true">The details of our right-of-use asset and lease liability recognized upon adoption of ASC 842 are set forth below:</ix:nonNumeric></span></div><div style="margin-top:12pt"><ix:continuation id="i4b4939684ab94af990aff7dc77675550" continuedAt="ibd82ea33d8634be58f117f09a66b45bb"><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:85.449%"></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.621%"></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="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%">January 1, 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%">Right-of-use asset</span></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="usd" contextRef="i3a3ef4b3af754227b85f669fc815adf9_I20210101" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTo1M2VlNzg5ZDQwODc0YmJiYTExYzExMTM2NWUyN2IxZS90YWJsZXJhbmdlOjUzZWU3ODlkNDA4NzRiYmJhMTFjMTExMzY1ZTI3YjFlXzEtMi0xLTEtMzA0NTg_9df57792-2a74-40df-924c-832962204ec5">2,101</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%">Straight-line rent accrual</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%">(<ix:nonFraction unitRef="usd" contextRef="i3a3ef4b3af754227b85f669fc815adf9_I20210101" decimals="-3" name="us-gaap:AccruedRentNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTo1M2VlNzg5ZDQwODc0YmJiYTExYzExMTM2NWUyN2IxZS90YWJsZXJhbmdlOjUzZWU3ODlkNDA4NzRiYmJhMTFjMTExMzY1ZTI3YjFlXzItMi0xLTEtMzA0NTg_f318fd85-b9a2-425a-904b-210810f347b7">188</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="usd" contextRef="i3a3ef4b3af754227b85f669fc815adf9_I20210101" decimals="-3" name="phun:OperatingLeaseRightOfUseAssetNetOfAccruedRent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTo1M2VlNzg5ZDQwODc0YmJiYTExYzExMTM2NWUyN2IxZS90YWJsZXJhbmdlOjUzZWU3ODlkNDA4NzRiYmJhMTFjMTExMzY1ZTI3YjFlXzMtMi0xLTEtMzA0NTg_e00f6b0a-ddb4-4022-a918-e7ec13f23d5a">1,913</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 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;border-top:3pt double #000;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%">Lease liability, current</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="i3a3ef4b3af754227b85f669fc815adf9_I20210101" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTo1M2VlNzg5ZDQwODc0YmJiYTExYzExMTM2NWUyN2IxZS90YWJsZXJhbmdlOjUzZWU3ODlkNDA4NzRiYmJhMTFjMTExMzY1ZTI3YjFlXzUtMi0xLTEtMzA0NTg_7dba9d48-ab23-4919-8458-7d2e4303bf20">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%">Lease liability, non-current</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%"><ix:nonFraction unitRef="usd" contextRef="i3a3ef4b3af754227b85f669fc815adf9_I20210101" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTo1M2VlNzg5ZDQwODc0YmJiYTExYzExMTM2NWUyN2IxZS90YWJsZXJhbmdlOjUzZWU3ODlkNDA4NzRiYmJhMTFjMTExMzY1ZTI3YjFlXzYtMi0xLTEtMzA0NTg_41f8265c-ca31-4918-a51e-5922f2651a7f">1,601</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="i3a3ef4b3af754227b85f669fc815adf9_I20210101" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTo1M2VlNzg5ZDQwODc0YmJiYTExYzExMTM2NWUyN2IxZS90YWJsZXJhbmdlOjUzZWU3ODlkNDA4NzRiYmJhMTFjMTExMzY1ZTI3YjFlXzctMi0xLTEtMzA0NTg_8b53320b-af11-4182-90b0-ed087350f490">2,101</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:continuation></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibd82ea33d8634be58f117f09a66b45bb">The adoption of ASU 2016-02 did not have a material impact on our consolidated statements of operations and comprehensive loss.</ix:continuation> </span></div><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwMzg4_7062fe46-a522-456d-8bae-1937b2204510" continuedAt="i8c8bcdf45e4548208d1386d6ef36e4ad" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2019, we adopted ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 606")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">Generally, the provisions of ASC 606 state that revenue is recognized upon transfer of control of promised products or services in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct, distinct within the context of the contract and accounted for as separate performance obligations.</span></div><div style="margin-top:12pt;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%">Contract Balances</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of invoicing for contracts with customers. When the timing of revenue recognition differs from the timing of invoicing, we use judgment to determine whether the contract includes a significant financing component requiring adjustment to the transaction price. Various factors are considered in this determination including the duration of the contract, payment terms and other circumstances. Generally, we determine that contracts do not include a significant financing component. We apply a practical expedient for instances where, at contract inception, the expected timing difference between when promised goods or services are transferred and associated payment will be one year or less. Payment terms vary by contract type; however, contracts typically stipulate a requirement for the customer to pay within 30 days.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price may be allocated to performance obligations that are unsatisfied or are partially unsatisfied. Amounts relating to remaining performance obligations on non-cancelable contracts include both the deferred revenue balance and amounts that will be invoiced and recognized as revenue in future periods. </span></div><div style="margin-top:12pt;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%">Significant Judgments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When selling our platform subscriptions and services, our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. For contracts with </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%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><ix:continuation id="if606b41b263348818d01f67f8058561c" continuedAt="i90fd22d42bec44fda39ffc80edb141c9"><ix:continuation id="i8c8bcdf45e4548208d1386d6ef36e4ad" continuedAt="i4be2f312eca64a16ae7aed8e022b82ab"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">multiple performance obligations, the contract price is allocated to separate performance obligations on a relative standalone basis for which significant judgment is required. Judgment is required to determine whether a software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software support and services and recognized over time. Significant judgment is also required relating to the timing of the satisfaction of performance obligations.</span></div><div style="margin-top:12pt;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%">Platform Subscriptions and Services Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive subscription revenue from software license fees, which comprise subscription fees from customers licensing our Software Development Kits (SDKs), which include accessing the MaaS platform and/or MaaS platform data; application development service revenue from the development of customer applications, or apps, which are built and delivered to customers; and support fees. Our contract terms generally range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzU4Mzg_aecb5d4b-e539-4b2e-b72f-4d2a87a5b408">one</span> to <ix:nonNumeric contextRef="i31846bdb300e49b4985a256938197fd8_D20210101-20211231" name="phun:TermOfLicenseSubscriptionAgreement" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzU4NDQ_cf9d775f-06e9-4102-a0b7-a9687e14f13b">three years</ix:nonNumeric>. License fees are typically billed annually in advance. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Application development revenue is derived from development services around designing and building new applications or enhancing existing applications. We recognize application development revenue upon the transfer of control of the completed application or application development services. We typically bill for application development revenue in advance at contract signing, but may at times, bill one-half in advance at contract execution and one-half upon completion.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue from SDK licenses gives the customer the right to access our MaaS platform. In accordance with ASC 606, a &#8216;right to access&#8217; license is recognized over the license period. Support and maintenance revenue is comprised of support fees for customer applications, software updates and technical support for application development services for a support term. Support revenue is recognized ratably over the support term. Support and maintenance is typically billed annually in advance.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When a customer contract consists of licensing, application development and support and maintenance, we consider these separate performance obligations, which would require an allocation of consideration, of which significant judgement is required. </span></div><div style="margin-top:12pt;text-indent:36pt"><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 may also provide professional services by outsourcing employees to customers on a time and materials basis. Revenues from these arrangements are recognized as the services are performed. We typically bill professional service customers in the month in which the services are performed.</span></div><div style="margin-top:12pt;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%">Application Transaction Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also generate revenue by charging advertisers to deliver advertisements (ads) to users of mobile connected devices. Depending on the specific terms of each advertising contract, we generally recognize revenue based on the activity of mobile users viewing these ads. Fees from advertisers are commonly based on the number of ads delivered or views, clicks or actions by users on mobile advertisements delivered, and we recognize revenue at the time the user views, clicks or otherwise acts on the ad. We sell ads through several offerings: cost per thousand impressions, on which advertisers are charged for each ad delivered to <ix:nonFraction unitRef="consumer" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="INF" name="phun:NumberOfCustomers" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzgwODc_ca2c1a57-6b94-40a1-b4f3-bc5478185c03">1,000</ix:nonFraction> consumers; cost per click, on which advertisers are charged for each ad clicked or touched on by a user; and cost per action, on which advertisers are charged each time a consumer takes a specified action, such as downloading an app. In addition, during 2020, we generated application transaction revenue thru in-app purchases from an application on our platform.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we may act as an intermediary in executing transactions with third parties. The determination of whether revenue should be reported on a gross or net basis is based on an assessment of whether we are acting as the principal or an agent in our transactions with advertisers. Control is a determining factor in assessing principal versus agent relation. The determination of whether we are acting as a principal or an agent in a transaction involves judgment and is based on an evaluation of the terms of each arrangement. ASC 606 provides indicators of when an entity controls specified goods or services and is, therefore, acting as a principal. Based on the indicators of control, we have determined that we are the principal in all advertising arrangements because we are responsible for fulfilling the promise to provide the specified advertisements to advertising agencies or companies; establishing the selling prices of the advertisements sold; and credit risk with its advertising traffic providers. Accordingly, we act as the principal in all advertising arrangements and, therefore, report revenue earned and costs incurred related to these transactions on a gross basis.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, we announced the commencement of the selling of PhunToken to consumers, developers and brands. PhunToken is an innovative cryptocurrency utilized within our token ecosystem to help drive engagement by unlocking features and capabilities of our MaaS platform. We follow the guidance of ASC 606 in determination the revenue recognition of our PhunToken sales. PhunToken customers pay us at the time of purchase of PhunToken. We recognize revenue related to PhunToken at the time of delivery of PhunToken to a customer's ethereum-based digital wallet.</span></div></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%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><ix:continuation id="i90fd22d42bec44fda39ffc80edb141c9" continuedAt="i579801b80c8c4909a590aa38c788267c"><ix:continuation id="i4be2f312eca64a16ae7aed8e022b82ab"><div style="margin-top:12pt;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%">Computer Hardware Revenue</span></div><div style="margin-top:12pt;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We acquired Lyte Technology in October 2021. Revenue from Lyte is primarily derived from the sale of high-performance personal computers. Lyte computers are sold with a variety of pre-packaged solutions, as well as customizable solutions selected by our customers. Customers pay us in advance of shipment of their computer via the Lyte website. A majority of Lyte's customers pay us via credit card payments, which are managed through a third party processor. We recognize computer hardware revenue at the time a completed unit ships from our facility. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions</span></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>&#160;&#160;&#160;&#160;We defer commission costs and amortize them in a manner consistent with how we recognize revenue. Key judgments that impact our commission expense include estimating our customer life and the determination of the impairment of commission assets we deem to be unrecoverable. The Company applies a practical expedient and expenses these costs as incurred if the amortization period is one year or less.</span></div></ix:continuation><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:107%">Deferred commissions are recorded in prepaid and other current assets in our consolidated balance sheets. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:CapitalizedContractCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDA4_485d4cce-0bde-43b3-9915-d466e6646a82" continuedAt="i5be9a27e900f4c009be6332495d0b747" escape="true">Changes in deferred commissions for the years ended December&#160;31, 2021 and 2020 are as follows:</ix:nonNumeric><br/></span></div><div><ix:continuation id="i5be9a27e900f4c009be6332495d0b747"><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:72.876%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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="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, beginning of the period</span></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="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:CapitalizedContractCostGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyNTIyZjEyZjJiNzE0OWVlOGFiZjZhZmNjZDIxMzA0OC90YWJsZXJhbmdlOjI1MjJmMTJmMmI3MTQ5ZWU4YWJmNmFmY2NkMjEzMDQ4XzEtMS0xLTEtMjYxOTg_00286fde-f23c-45bb-a1b6-ca0d1302dc65">210</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="usd" contextRef="i1cf9495c40eb44fcbb69004d99f3f630_I20191231" decimals="-3" name="us-gaap:CapitalizedContractCostGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyNTIyZjEyZjJiNzE0OWVlOGFiZjZhZmNjZDIxMzA0OC90YWJsZXJhbmdlOjI1MjJmMTJmMmI3MTQ5ZWU4YWJmNmFmY2NkMjEzMDQ4XzEtMy0xLTEtMjYxOTg_ef934c2a-aa15-42df-aec8-13ce8b457767">309</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 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%">Deferral of commissions earned</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="phun:CapitalizedContractCostIncreaseFromDeferral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyNTIyZjEyZjJiNzE0OWVlOGFiZjZhZmNjZDIxMzA0OC90YWJsZXJhbmdlOjI1MjJmMTJmMmI3MTQ5ZWU4YWJmNmFmY2NkMjEzMDQ4XzItMS0xLTEtMjYxOTg_31d16893-5647-4b54-850c-874b1d7bb7fb">73</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="phun:CapitalizedContractCostIncreaseFromDeferral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyNTIyZjEyZjJiNzE0OWVlOGFiZjZhZmNjZDIxMzA0OC90YWJsZXJhbmdlOjI1MjJmMTJmMmI3MTQ5ZWU4YWJmNmFmY2NkMjEzMDQ4XzItMy0xLTEtMjYxOTg_d18e95e3-f303-40b4-9798-ff928eb2965d">94</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%">Recognition of commission 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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:CapitalizedContractCostAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyNTIyZjEyZjJiNzE0OWVlOGFiZjZhZmNjZDIxMzA0OC90YWJsZXJhbmdlOjI1MjJmMTJmMmI3MTQ5ZWU4YWJmNmFmY2NkMjEzMDQ4XzMtMS0xLTEtMjYxOTg_2abc5fc4-4f37-4911-af64-40bafe791217">135</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:CapitalizedContractCostAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyNTIyZjEyZjJiNzE0OWVlOGFiZjZhZmNjZDIxMzA0OC90YWJsZXJhbmdlOjI1MjJmMTJmMmI3MTQ5ZWU4YWJmNmFmY2NkMjEzMDQ4XzMtMy0xLTEtMjYxOTg_21d3559e-00b3-4560-9018-dc0eb12a6d37">193</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%">Balance, end of the period</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:CapitalizedContractCostGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyNTIyZjEyZjJiNzE0OWVlOGFiZjZhZmNjZDIxMzA0OC90YWJsZXJhbmdlOjI1MjJmMTJmMmI3MTQ5ZWU4YWJmNmFmY2NkMjEzMDQ4XzQtMS0xLTEtMjYxOTg_c0998df0-0bfd-4cdf-9f56-e4b86fe589ca">148</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:CapitalizedContractCostGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyNTIyZjEyZjJiNzE0OWVlOGFiZjZhZmNjZDIxMzA0OC90YWJsZXJhbmdlOjI1MjJmMTJmMmI3MTQ5ZWU4YWJmNmFmY2NkMjEzMDQ4XzQtMy0xLTEtMjYxOTg_94ee23c5-cac6-4459-ab9a-2d6d2b168bbf">210</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:continuation></div><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDAy_639f688a-5f10-4dfe-ba38-c92725524512" continuedAt="i511fbe2c44a049eda58aca2a06193cc2" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments that are exposed to concentrations of credit risk consist primarily of cash, trade accounts receivable and our digital asset holdings. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we limit our exposure to credit loss by depositing our cash with established financial institutions that management believes have good credit ratings and represent minimal risk of loss of principal, our deposits, at times, may exceed federally insured limits. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is currently no clearing house for our digital assets, including our bitcoin holdings, nor is there a central or major depository for the custody of our digital assets. There is a risk that some or all of our digital asset holdings could be lost or stolen. There can be no assurance that the custodians will maintain adequate insurance or that such coverage will cover losses with respect to our digital asset holdings. Further, transactions denominated in digital assets are irrevocable. Stolen or incorrectly transferred digital assets may be irretrievable. As a result, any incorrectly executed transactions could adversely our financial condition. The aggregate cost basis of our digital asset holdings is $<ix:nonFraction unitRef="usd" contextRef="i2652fa5b8eac477b8a5ba9bda5ce2564_I20211231" decimals="-3" name="phun:IndefiniteLivedIntangibleAssetsCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzIxOTkwMjMzMTI3NDg_cb493ec0-e4c3-49b8-ba5b-50e2d758f2e7">41,964</ix:nonFraction> at December&#160;31, 2021.  </span></div></ix:nonNumeric><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i511fbe2c44a049eda58aca2a06193cc2">Collateral is not required for accounts receivable, and we believe the carrying value approximates fair value.</ix:continuation> <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDA0_93e8a66d-faaf-4a85-9fea-94419208d7dd" continuedAt="if6862e4f57894eeebed6ee393217889b" escape="true">The following table sets forth our concentration of accounts receivable, net of specific allowances for doubtful accounts.</ix:nonNumeric><br/><br/></span><ix:continuation id="if6862e4f57894eeebed6ee393217889b" continuedAt="i153ffe57b41342bdbeef2423691d4782"><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:72.730%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Customer A</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="number" contextRef="iaeaf897b3a424cc1805f5194bcbfda46_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxMzM5MTRhZDlhMmQ0MjZlODMzZmFkNGVlMzFmMmIzYi90YWJsZXJhbmdlOjEzMzkxNGFkOWEyZDQyNmU4MzNmYWQ0ZWUzMWYyYjNiXzItMS0xLTEtMjYxOTg_bb92ecf9-e5b2-47ed-8bfc-a3a50dbcb480">20</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"><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 #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="number" contextRef="i83f08c2ff1124b34ba2c1756580859f5_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxMzM5MTRhZDlhMmQ0MjZlODMzZmFkNGVlMzFmMmIzYi90YWJsZXJhbmdlOjEzMzkxNGFkOWEyZDQyNmU4MzNmYWQ0ZWUzMWYyYjNiXzItMy0xLTEtMjYxOTg_cec7ea82-a734-4288-b315-0300704eec5c">55</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"><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%">Customer B</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="i9b886fb12fc44cfa9385d03b8b0af9fc_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxMzM5MTRhZDlhMmQ0MjZlODMzZmFkNGVlMzFmMmIzYi90YWJsZXJhbmdlOjEzMzkxNGFkOWEyZDQyNmU4MzNmYWQ0ZWUzMWYyYjNiXzMtMS0xLTEtMjYxOTg_f5f66f21-3ab3-48a6-9bcb-5729c30c86b6">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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><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="ifeae40e6ba9c47629bb68b06dae014c8_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxMzM5MTRhZDlhMmQ0MjZlODMzZmFkNGVlMzFmMmIzYi90YWJsZXJhbmdlOjEzMzkxNGFkOWEyZDQyNmU4MzNmYWQ0ZWUzMWYyYjNiXzMtMy0xLTEtMjYxOTg_6e5741a4-4737-4ff3-ac66-6f080efc50e2">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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><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%">Customer C</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="ie23cacb67fdc4ca98a53ca309001a533_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxMzM5MTRhZDlhMmQ0MjZlODMzZmFkNGVlMzFmMmIzYi90YWJsZXJhbmdlOjEzMzkxNGFkOWEyZDQyNmU4MzNmYWQ0ZWUzMWYyYjNiXzQtMS0xLTEtMjYxOTg_44343374-6305-423e-a095-65fb6e4c1f97">0</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><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="i02686f3607e940e5bd8e785a21815de4_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxMzM5MTRhZDlhMmQ0MjZlODMzZmFkNGVlMzFmMmIzYi90YWJsZXJhbmdlOjEzMzkxNGFkOWEyZDQyNmU4MzNmYWQ0ZWUzMWYyYjNiXzQtMy0xLTEtMjYxOTg_7284f809-fc71-4f4a-b69d-281b6aa58535">13</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></ix:continuation></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDEx_7cbd02c3-f70f-4949-83b4-35313c3d0f36" continuedAt="i23703dba087c40d199fc487b4751f85e" escape="true">Cash, Cash Equivalents, and Restricted Cash</ix:nonNumeric></span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i23703dba087c40d199fc487b4751f85e">We consider all investments with a maturity of three months or less from the date of acquisition to be cash equivalents.</ix:continuation> The Company had <ix:nonFraction unitRef="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="INF" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzExMTEy_0efbabaa-c394-488b-8736-eff0a57e78c4"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="INF" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzExMTEy_268fb3ab-082e-4809-b986-879db91d72cc">no</ix:nonFraction></ix:nonFraction> cash equivalents at December&#160;31, 2021 or 2020. As a result of certain debt financings, we were required to maintain restricted balances. We had $<ix:nonFraction unitRef="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzExMjQ4_a91d35a9-1d13-4b20-8478-f2d6c5f3e21c">91</ix:nonFraction> in restricted cash as of December&#160;31, 2020.</span></div></ix:continuation><div style="margin-top:12pt;text-indent:36pt"><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%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><ix:continuation id="i579801b80c8c4909a590aa38c788267c" continuedAt="i8cb28917d97947e3b380046e094646f0"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDEz_fa1d5073-39df-4cd4-bdca-780dc10577a7" continuedAt="i3e0d8b83b4a843b2931d6f46aa2f6948" escape="true">Accounts Receivable and Reserves</ix:nonNumeric></span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3e0d8b83b4a843b2931d6f46aa2f6948">Accounts receivable are presented net of allowances. We consider receivables past due based on the contractual payment terms. We make judgments as to our ability to collect outstanding receivables and record a bad debt allowance for receivables when collection becomes doubtful. The allowances are based upon historical loss patterns, current and prior trends in our aged receivables, credit memo activity and specific circumstances of individual receivable balances.</ix:continuation> <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwMzgz_380b013a-3280-4b99-be74-999d963c195a" continuedAt="ib1ba8be6254d4ff181e6c8a2233b9fe1" escape="true">Accounts receivable consisted of the following:</ix:nonNumeric><br/><br/></span><ix:continuation id="ib1ba8be6254d4ff181e6c8a2233b9fe1"><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="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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 2px 1.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%">Accounts receivable</span></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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTphMjBlYjMxNDA1N2E0ZDkyYTdhNjk2M2VjOTZmM2Y5MC90YWJsZXJhbmdlOmEyMGViMzE0MDU3YTRkOTJhN2E2OTYzZWM5NmYzZjkwXzItMS0xLTEtMjYxOTg_9d306dc1-2eb0-4560-97fa-407f58186218">977</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="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTphMjBlYjMxNDA1N2E0ZDkyYTdhNjk2M2VjOTZmM2Y5MC90YWJsZXJhbmdlOmEyMGViMzE0MDU3YTRkOTJhN2E2OTYzZWM5NmYzZjkwXzItMy0xLTEtMjYxOTg_bb5cf8ed-99c4-4407-ba95-29842e899935">1,020</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="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%">Less allowances for doubtful accounts</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTphMjBlYjMxNDA1N2E0ZDkyYTdhNjk2M2VjOTZmM2Y5MC90YWJsZXJhbmdlOmEyMGViMzE0MDU3YTRkOTJhN2E2OTYzZWM5NmYzZjkwXzMtMS0xLTEtMjYxOTg_c65a2a2d-1c34-4b98-971b-60fa21754795">10</ix:nonFraction>)</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTphMjBlYjMxNDA1N2E0ZDkyYTdhNjk2M2VjOTZmM2Y5MC90YWJsZXJhbmdlOmEyMGViMzE0MDU3YTRkOTJhN2E2OTYzZWM5NmYzZjkwXzMtMy0xLTEtMjYxOTg_46bdfc67-5930-470f-9819-939bdef86d97">356</ix:nonFraction>)</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%">Accounts receivable, net</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTphMjBlYjMxNDA1N2E0ZDkyYTdhNjk2M2VjOTZmM2Y5MC90YWJsZXJhbmdlOmEyMGViMzE0MDU3YTRkOTJhN2E2OTYzZWM5NmYzZjkwXzQtMS0xLTEtMjYxOTg_78d8b4bc-7868-4276-9107-f74d96cf27e8">967</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTphMjBlYjMxNDA1N2E0ZDkyYTdhNjk2M2VjOTZmM2Y5MC90YWJsZXJhbmdlOmEyMGViMzE0MDU3YTRkOTJhN2E2OTYzZWM5NmYzZjkwXzQtMy0xLTEtMjYxOTg_56381204-c43e-40c5-8303-f9ecfc2ff50e">664</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:continuation></div><div style="margin-top:12pt;text-indent:36pt"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDA1_e14bc7ea-7943-4830-b0c0-03682bf7d422" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the allowance for doubtful accounts are as follows:<br/><br/></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="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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, beginning of period</span></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="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpkNTc3MDBhNDAyZGQ0ZmVlOTZlMWQ1MGNiNTY4N2M1YS90YWJsZXJhbmdlOmQ1NzcwMGE0MDJkZDRmZWU5NmUxZDUwY2I1Njg3YzVhXzItMS0xLTEtMjYxOTg_08035761-7a32-45fc-8651-cde523e3217b">356</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="usd" contextRef="i1cf9495c40eb44fcbb69004d99f3f630_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpkNTc3MDBhNDAyZGQ0ZmVlOTZlMWQ1MGNiNTY4N2M1YS90YWJsZXJhbmdlOmQ1NzcwMGE0MDJkZDRmZWU5NmUxZDUwY2I1Njg3YzVhXzItMy0xLTEtMjYxOTg_ed3b48a0-6257-4aee-869e-3de167d7ce8d">3,179</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="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%">(Recovery) allowances for bad debt</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpkNTc3MDBhNDAyZGQ0ZmVlOTZlMWQ1MGNiNTY4N2M1YS90YWJsZXJhbmdlOmQ1NzcwMGE0MDJkZDRmZWU5NmUxZDUwY2I1Njg3YzVhXzMtMS0xLTEtMjYxOTg_80db8c41-4faa-498f-9508-9426480aba73">286</ix:nonFraction>)</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpkNTc3MDBhNDAyZGQ0ZmVlOTZlMWQ1MGNiNTY4N2M1YS90YWJsZXJhbmdlOmQ1NzcwMGE0MDJkZDRmZWU5NmUxZDUwY2I1Njg3YzVhXzMtMy0xLTEtMjYxOTg_eb0ad7ae-1c14-4814-9a4c-cf2ee17bdfc3">205</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 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%">Issuance of credit memos and write 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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpkNTc3MDBhNDAyZGQ0ZmVlOTZlMWQ1MGNiNTY4N2M1YS90YWJsZXJhbmdlOmQ1NzcwMGE0MDJkZDRmZWU5NmUxZDUwY2I1Njg3YzVhXzQtMS0xLTEtMjYxOTg_efe933f1-1451-4f28-9854-2ef04797528b">60</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpkNTc3MDBhNDAyZGQ0ZmVlOTZlMWQ1MGNiNTY4N2M1YS90YWJsZXJhbmdlOmQ1NzcwMGE0MDJkZDRmZWU5NmUxZDUwY2I1Njg3YzVhXzQtMy0xLTEtMjYxOTg_9a278e27-9a9c-43f5-90d7-022921e45532">3,028</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="padding:2px 1pt;text-align: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, end of period</span></td><td style="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="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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpkNTc3MDBhNDAyZGQ0ZmVlOTZlMWQ1MGNiNTY4N2M1YS90YWJsZXJhbmdlOmQ1NzcwMGE0MDJkZDRmZWU5NmUxZDUwY2I1Njg3YzVhXzUtMS0xLTEtMjYxOTg_197f5bab-3c49-4d2e-ad49-2c582bf6b5c1">10</ix:nonFraction>&#160;</span></td><td style="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="padding:0 1pt"></td><td style="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="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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpkNTc3MDBhNDAyZGQ0ZmVlOTZlMWQ1MGNiNTY4N2M1YS90YWJsZXJhbmdlOmQ1NzcwMGE0MDJkZDRmZWU5NmUxZDUwY2I1Njg3YzVhXzUtMy0xLTEtMjYxOTg_df824dfa-ba01-4de3-b0d0-ffca85af67b5">356</ix:nonFraction>&#160;</span></td><td style="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:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzIxOTkwMjMzMTA4NTQ_2d64fade-cddd-4409-8749-3f5642321068" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our inventory consists of computer hardware materials and finished computers available-for-sale and are stated at the lower of cost or net realizable value, determined using the first-in first-out (&#8220;FIFO&#8221;) method. We purchase inventory from suppliers both domestically and internationally. We believe that our products are generally available from more than one supplier and seek to maintain multiple sources for materials, both internationally and domestically. We may, at times, purchase products in bulk quantities to take advantage of quantity discounts and to ensure inventory availability. We recognize provisions for obsolete and slow-moving inventory primarily based on judgments about expected disposition of inventory, generally, through sales, or liquidations of obsolete inventory, and expected recoverable values based on currently available or historical information.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMyOTg1MzQ5MjYyMDM_507771b5-ba5b-43c0-868f-d62a35787d9a" continuedAt="i348429e297ae4c08926043be7940326a" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Digital Assets</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2021, we purchased an aggregate of $<ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzY1OTcwNjk4MDk1NTA_35e79077-6859-41d2-b78d-1c9f8aca9bf7">41,284</ix:nonFraction> in digital assets, and we were paid $<ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="phun:ProceedsFromReceiptOfDigitalAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzY1OTcwNjk4MDk1NTg_51368abe-739f-4aa0-868c-22339bdf594e">680</ix:nonFraction> in digital assets by various customers. Payments by customers in and purchases by us of digital assets were primarily of bitcoin and ethereum. We currently account for all digital assets held as a result of these transactions as indefinite-lived intangible assets in accordance with ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#8212;Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We have ownership of and control over our digital assets and we may use third-party custodial services to secure them. The digital assets are initially recorded at cost and are subsequently remeasured, net of any impairment losses incurred since acquisition.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine the fair value of our digital assets on a nonrecurring basis in accordance with ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, based on quoted prices on the active exchange(s) that we have determined is the principal market for bitcoin and ethereum (Level 1 inputs). We perform an analysis each quarter to identify whether events or changes in circumstances, principally decreases in the quoted prices on active exchanges, indicate that it is more likely than not that our digital assets are impaired. In determining if an impairment has occurred, we consider the lowest market price quoted on an active exchange since acquiring the respective digital asset. If the then current carrying value of a digital asset exceeds the fair value, an impairment loss has occurred with respect to those digital assets in the amount equal to the difference between their carrying values and the fair value. </span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impaired digital assets are written down to their fair value at the time of impairment and this new cost basis will not be adjusted upward for any subsequent increase in fair value. Gains are not recorded until realized upon sale, at which point they are presented net of any impairment losses for the same digital assets held. In determining the gain or loss to be recognized </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%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><ix:continuation id="i8cb28917d97947e3b380046e094646f0" continuedAt="ia080c9fa128e423bad8f417cb57fa1a8"><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i348429e297ae4c08926043be7940326a">upon sale, we calculate the difference between the sales price and carrying value of the digital assets sold immediately prior to sale. Impairment losses and gains or losses on sales are recognized within other expense in our consolidated statements of operations and comprehensive loss.</ix:continuation> Impairment loss was $<ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="phun:ImpairmentOfDigitalCurrencies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzY1OTcwNjk4MDk1NjQ_a9b75825-a049-4135-9fc0-7a0699538f80">9,383</ix:nonFraction> for the year ended December&#160;31, 2021 and we did not sell any digital assets during the year ended December&#160;31, 2021. </span></div><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="phun:ScheduleOfDigitalAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzIxOTkwMjMzMTEzMDg_cf44c879-d2e4-436e-8549-37220e8abab2" escape="true"><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth changes in our bitcoin and ethereum holdings: </span></div><div style="margin-bottom:6pt;margin-top:12pt"><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:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Bitcoin</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%">Digital Asset Original<br/>Cost Basis</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%">Digital Asset Impairment<br/>Losses</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%">Digital Asset Carrying<br/>Value</span></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:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></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="usd" contextRef="ib3cf7f7070e74c5e9b8874577e9fc044_I20201231" decimals="-3" name="phun:IndefiniteLivedIntangibleAssetsCostBasis" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzEtMS0xLTEtMzk0OTA_4a9c98e1-ed03-40f9-9e13-0cf98a193274">&#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 #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%">&#8212;&#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="usd" contextRef="ib3cf7f7070e74c5e9b8874577e9fc044_I20201231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzEtNS0xLTEtMzk0OTA_4c1a71bd-e053-4ad9-928c-38db7db0ff67">&#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="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 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%">Purchases</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:nonFraction unitRef="usd" contextRef="if726869464984c48a0d3746ff0fcd50e_D20210101-20211231" decimals="-3" name="phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzItMS0xLTEtMzk0OTA_07336696-567b-4654-ac36-4d462e3c0bdb">36,806</ix:nonFraction></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:2px 1pt;text-align:right;vertical-align: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="if726869464984c48a0d3746ff0fcd50e_D20210101-20211231" decimals="-3" name="phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzItNS0xLTEtMzk0OTA_d5b1d1c1-ebe4-4d33-99e2-cc3c01bed716">36,806</ix:nonFraction></span></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 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%">Received from customers</span></td><td colspan="3" style="background-color:#cceeff;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="if726869464984c48a0d3746ff0fcd50e_D20210101-20211231" decimals="-3" name="phun:IndefiniteLivedIntangibleAssetsReceivedFromCustomers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzMtMS0xLTEtMzk0OTA_4e198b67-bb1a-400a-b463-bd30618ff615">157</ix:nonFraction></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:2px 1pt;text-align:right;vertical-align: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="if726869464984c48a0d3746ff0fcd50e_D20210101-20211231" decimals="-3" name="phun:IndefiniteLivedIntangibleAssetsReceivedFromCustomers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzMtNS0xLTEtMzk0OTA_9c534d0b-f51f-482a-946d-834153246cda">157</ix:nonFraction></span></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:#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%">Impairment loss</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:2px 1pt;text-align:right;vertical-align: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="if726869464984c48a0d3746ff0fcd50e_D20210101-20211231" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzQtMy0xLTEtMzk0OTA_90fc8b80-921f-44c8-8ce4-82b7a630bdad">8,554</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if726869464984c48a0d3746ff0fcd50e_D20210101-20211231" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzQtNS0xLTEtMzk0OTA_2b677b8c-91df-463f-8cd3-5e42ec565aa7">8,554</ix:nonFraction>)</span></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:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</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="ia38db34a13054a30868eafc1f22f0f63_I20211231" decimals="-3" name="phun:IndefiniteLivedIntangibleAssetsCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzUtMS0xLTEtMzk0OTA_3cdd3a31-3070-4f39-9d9a-875b6f3c9316">36,963</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="if4b0474bda9d4a71ba5f8c8c80db3d0a_D20211231-20211231" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzUtMy0xLTEtMzk0OTA_ddc1a8f3-9d59-427e-8838-f4f521bbce52">8,554</ix:nonFraction>)</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="ia38db34a13054a30868eafc1f22f0f63_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzUtNS0xLTEtMzk0OTA_6ea8a3ae-b7b9-4dd7-a703-bf3d33e0a05d">28,409</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="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></table></div><div style="margin-bottom:6pt;margin-top:12pt"><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:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Ethereum</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%">Digital Asset Original<br/>Cost Basis</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%">Digital Asset Impairment<br/>Losses</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%">Digital Asset Carrying<br/>Value</span></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:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></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="usd" contextRef="i51de692ca0b44cb1a7aba633b0ff470e_I20201231" decimals="-3" name="phun:IndefiniteLivedIntangibleAssetsCostBasis" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzEtMS0xLTEtMzk1MDc_e615f054-679b-4e23-a3ec-abd982603df6">&#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 #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%">&#8212;&#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="usd" contextRef="i51de692ca0b44cb1a7aba633b0ff470e_I20201231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzEtNS0xLTEtMzk1MDc_05f227ab-baef-44a1-97ff-f169378cdc32">&#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="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 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%">Purchases</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:nonFraction unitRef="usd" contextRef="i1c786f1af24c435a9f88fc9d537f40b6_D20210101-20211231" decimals="-3" name="phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzItMS0xLTEtMzk1MDc_f7e0ce3f-8d0d-438a-a445-be4da35d7cc7">4,191</ix:nonFraction></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:2px 1pt;text-align:right;vertical-align: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="i1c786f1af24c435a9f88fc9d537f40b6_D20210101-20211231" decimals="-3" name="phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzItNS0xLTEtMzk1MDc_ebb8f35a-1616-40eb-97d9-54fb150f7311">4,191</ix:nonFraction></span></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 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%">Received from customers</span></td><td colspan="3" style="background-color:#cceeff;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="i1c786f1af24c435a9f88fc9d537f40b6_D20210101-20211231" decimals="-3" name="phun:IndefiniteLivedIntangibleAssetsReceivedFromCustomers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzMtMS0xLTEtMzk1MDc_1f20c75d-5cc1-4362-adf0-11361ea92c81">523</ix:nonFraction></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:2px 1pt;text-align:right;vertical-align: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="i1c786f1af24c435a9f88fc9d537f40b6_D20210101-20211231" decimals="-3" name="phun:IndefiniteLivedIntangibleAssetsReceivedFromCustomers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzMtNS0xLTEtMzk1MDc_555cc838-af18-4b51-b8c4-1368bd33b9b1">523</ix:nonFraction></span></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:#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%">Impairment loss</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:2px 1pt;text-align:right;vertical-align: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="i1c786f1af24c435a9f88fc9d537f40b6_D20210101-20211231" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzQtMy0xLTEtMzk1MDc_b6014ce5-12a6-4e60-a9e6-456e57b275e8">670</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i1c786f1af24c435a9f88fc9d537f40b6_D20210101-20211231" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzQtNS0xLTEtMzk1MDc_694e3d07-d760-4399-8c0b-4ac525315c3d">670</ix:nonFraction>)</span></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:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</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="i006077eca2cf4b0b9e140725bc8755a7_I20211231" decimals="-3" name="phun:IndefiniteLivedIntangibleAssetsCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzUtMS0xLTEtMzk1MDc_aa4725f3-04fe-413a-8f3a-e4bdf7f3f6d0">4,714</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="i28bf53bc621a417d8d00cc5e503b2f1e_D20211231-20211231" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzUtMy0xLTEtMzk1MDc_f5424001-93f5-4ae6-8eed-d9ce83cd9515">670</ix:nonFraction>)</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="i006077eca2cf4b0b9e140725bc8755a7_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzUtNS0xLTEtMzk1MDc_79825cd5-2449-4cd3-b27b-3a6a15cf8a68">4,044</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="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></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other digital assets purchased during the year ended December&#160;31, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="phun:PaymentsForPurchaseOfOtherDigitalCurrencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMyOTg1MzQ5MzkzNTE_8be0c2af-5bef-49f4-a490-38d15ca216cf">287</ix:nonFraction> and we recorded an impairment losses of $<ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="phun:ImpairmentOfOtherDigitalAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMyOTg1MzQ5MzkzNjE_39c78563-6d08-426e-b520-ff16f68346ca">159</ix:nonFraction> related to those purchases.</span></div><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDIw_2fee563f-6b85-4af9-b0c3-a3f5bbb5fa4e" continuedAt="ibacfef9c4dab40e79451ee4fa2f33cc4" escape="true"><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill arises from purchase business combinations and is measured as the excess of the cost of the business acquired over the sum of the acquisition-date fair values of tangible and identifiable intangible assets acquired, less any liabilities assumed.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles &#8212; Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we do not amortize goodwill or intangible assets with indefinite lives but rather assesses their carrying value for indications of impairment annually, or more frequently if events or changes in circumstances indicate that the carrying amount may be impaired.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted ASU 2017-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, on January 1, 2020, which states an entity should recognize a goodwill impairment charge for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derived the fair value from the market capitalization approach, whereby we utilize the historical market price of our common stock traded on the Nasdaq to estimate the fair value of our reporting unit. The determination of whether goodwill has become impaired involves a significant level of judgment in the assumptions underlying the approach used to determine the value of the reporting unit. Changes in our strategy and/or market conditions could significantly impact these judgments and require adjustments to recorded amounts of goodwill.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets consist of acquired trade names, customer lists, technology, in-process research and development and order backlog associated with the acquired businesses. Amortization of finite-lived intangible assets is calculated using either the straight-line or accelerated amortization model based on our best estimate of the distribution of the economic value of the identifiable intangible assets.</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%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><ix:continuation id="ia080c9fa128e423bad8f417cb57fa1a8" continuedAt="ib10201ad95c04ebbacfcca10380e8b65"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibacfef9c4dab40e79451ee4fa2f33cc4">We did not recognize any goodwill or intangible impairment losses in the years ended December&#160;31, 2021 or 2020.</ix:continuation></span></div><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDE1_6a4b452e-e985-40c0-b41f-1db42704c653" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets with definite lives are reviewed for impairment whenever events or changes in circumstances indicate that an asset&#8217;s carrying value may not be recoverable. In accordance with authoritative guidance, we evaluate the recoverability of each of our long-lived assets, including property and equipment, by comparing its carrying amount to the undiscounted future cash flows expected to be generated. If the total of undiscounted future cash flows is less than the carrying amount of an asset, an impairment would be recognized for the amount by which the carrying amount of the asset exceeds its fair value. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not recognize any impairment losses relating to our long-lived assets during the years ended December&#160;31, 2021 or 2020.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:DebtPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDE2_5ce9a7b8-5e95-4aab-9f2c-716bc97c3dd9" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Debt </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, we issued a <ix:nonFraction unitRef="number" contextRef="i8b0dcc9ac01a4b2b816c2fd59fbfd51c_I20200331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzE1MjIz_d5c3edb3-ad05-4744-89d7-5f58155499ff">7</ix:nonFraction>% convertible note with a principal amount of $<ix:nonFraction unitRef="usd" contextRef="i8b0dcc9ac01a4b2b816c2fd59fbfd51c_I20200331" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzE1Mjcw_ae3753da-f65f-4888-8987-1f785f1b6d96">3,000</ix:nonFraction> for gross proceeds at closing of $<ix:nonFraction unitRef="usd" contextRef="iff6f54e048d94f0ebd2a22d5a2b5d4be_D20200301-20200331" decimals="-3" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzE1MzA2_8ead659f-e60b-43cb-9670-9617e461d6d2">2,371</ix:nonFraction>. In accounting for the issuance, we separated the note into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar liabilities that do not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the carrying amount of the liability component from the par value of the note. The difference represents the debt discount, recorded as a reduction of the senior convertible note on our consolidated balance sheet, and is amortized to interest expense over the term of the note using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the note, we allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability component were amortized using the effective interest rate method to interest expense over the term of the note. The issuance costs attributable to the equity component are recorded as a reduction of the equity component within additional paid-in capital. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, we issued a convertible note with an initial principal amount of $<ix:nonFraction unitRef="usd" contextRef="id86a247fab894c50ae79bcf2fe1b0c24_I20200731" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzE2Njc2_5e836c59-a5c3-4c81-a775-ba10c34d2333">4,320</ix:nonFraction>. After the payoff of convertible note issued in March 2020 and deducting transaction costs, aggregate net cash proceeds to the Company was $<ix:nonFraction unitRef="usd" contextRef="if877f58573874017b8933662ccb558de_D20200701-20200731" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzE2ODE4_e7cbc462-8c98-4847-bca0-88ac3dfd8641">1,751</ix:nonFraction>. In accordance with ASC Topic 815-40, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging - Contracts in an Entity&#8217;s Own Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we evaluated all of the convertible note's financial instruments, including warrants to purchase common stock issued in conjunction with convertible debt, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives. For derivative financial instruments that are accounted for as liabilities, the derivative instrument is initially recorded at its fair value and is then re-valued at each reporting date, with changes in the fair value reported in the consolidated statement of operations and comprehensive loss.  We use a Black-Scholes option-pricing model to value the warrants at inception and subsequent valuation dates. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Direct costs incurred to issue non-revolving debt instruments are recognized as a reduction to the related debt balance in the accompanying consolidated balance sheets and amortized to interest expense over the contractual term of the related debt using the effective interest method.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDA5_69cd6d72-2376-41af-b22e-0c92fbc3ca2e" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted the new lease accounting standard, ASU 2016-02 using the modified retrospective basis for all agreements existing as of January 1, 2021 as described further above </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</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 style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes a right-of-use asset and lease liability for all operating leases with terms greater than twelve months. The lease liability is measured based on the present value of the lease payments not yet paid. The right-of-use asset is measured based on the initial measurement of the lease liability adjusted for any direct costs incurred upon commencement of the lease. Short-term leases, or leases that have a lease term of 12 months or less at commencement date, are excluded from this treatment and are recognized on a straight-line basis over the term of the lease. We did not enter into any financing leases for the year ended December&#160;31, 2021.</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:12pt;text-indent:36pt"><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%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><ix:continuation id="ib10201ad95c04ebbacfcca10380e8b65" continuedAt="idd943d9478454f78b81b75f252c3ea54"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:CompensationRelatedCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwMzg0_91d472f4-e6f7-4aae-8cb4-cd165f40d7df" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based transactions, including employee and non-employee director awards, is measured and recognized in the financial statements based on fair value on the grant date of the award. We recognize stock-based compensation expense for awards with only service conditions on a ratable basis over the requisite service period of the related award, generally the vesting period of the award. We have not granted any awards with market or performance conditions. Forfeitures of all stock-based awards are accounted for when they occur.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:PostemploymentBenefitPlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDA2_79e326c1-b2d2-4464-9997-e9b72ca843de" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Retirement Plan</span></div><div style="margin-top:12pt;text-indent:36pt"><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 administered <ix:nonFraction unitRef="retirement_plan" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="INF" name="phun:NumberOfEmployeeRetirementPlans" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzIxOTkwMjMzMTI3MTE_ecd3349c-f55d-4539-ab3a-65022ecb1c44">one</ix:nonFraction> employee retirement plan that qualified as a deferred salary arrangement under Section 401(k) of the Internal Revenue Code. Under the retirement plan, participating employees may contribute a portion of their pretax earnings, up to the Internal Revenue Service annual contribution limit. <ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzIxOTkwMjMzMTI3MTk_b4516dfe-ce31-4af1-89bb-a38eb4c15788"><ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzIxOTkwMjMzMTI3MTk_d0620e54-846b-453a-95f0-befd2fac970d">No</ix:nonFraction></ix:nonFraction> employer matching contributions were made to the retirement plan during the years ended December&#160;31, 2021 or 2020.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwMzg1_750527ed-c874-4221-9c33-4da351cb7d65" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes in accordance with ASC 740, </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%">("ASC 740"). Under ASC 740, deferred tax assets and liabilities reflect the future tax consequences of the differences between the financial reporting and tax bases of assets and liabilities using current enacted tax rates. Valuation allowances are recorded when the realizability of such deferred tax assets does not meet the more-likely-than-not threshold under ASC 740.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income and the feasibility of tax planning strategies. In the event of a change in the determination as to the amount of deferred tax assets that can be realized, an adjustment of the valuation allowance with a corresponding impact to the provision for income taxes will be made in the period in which such determination was made.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The guidance on accounting for uncertainty in income taxes prescribes a recognition threshold and measurement attribute criterion for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwMzk3_afbd6465-3e62-4dc4-8392-ec5a3081f530" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply the guidance in ASC 220, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for the reporting and display of comprehensive loss and its components in the consolidated financial statements. Comprehensive loss comprises net loss and cumulative foreign currency translation adjustments. Accumulated comprehensive loss at December&#160;31, 2021 and 2020 was due to foreign currency translation adjustments.</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:12pt;text-indent:36pt"><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%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><ix:continuation id="idd943d9478454f78b81b75f252c3ea54" continuedAt="ia01f2aae3d1748319f3aa66eaad60038"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwMzky_6165f482-b649-4dd0-a8d7-cc6e6b714ef8" continuedAt="id4efc87b87c248c487d4d9fed1ae376a" escape="true">Loss per Common Share</ix:nonNumeric></span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id4efc87b87c248c487d4d9fed1ae376a">Basic loss per common share is computed by dividing net loss applicable to common stockholders by the weighted average number of shares of common stock outstanding during the period. Restricted shares subject to repurchase provisions relating to early exercises under our 2009 Equity Incentive Plan were excluded from basic shares outstanding. Diluted loss per common share is computed by giving effect to all potential shares of common stock, including those related to our outstanding warrants and stock equity plans, to the extent dilutive. For all periods presented, these shares were excluded from the calculation of diluted loss per share of common stock because their inclusion would have been anti-dilutive. As a result, diluted loss per common share is the same as basic loss per common share for all periods presented.</ix:continuation> <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDE4_2dfbc559-8abb-45fc-aced-c9abf77eee13" continuedAt="ibf0c11647bec480ca5bc5fc98240e559" escape="true">The following table sets forth common stock equivalents that have been excluded from the computation of dilutive weighted average shares outstanding as their inclusion would have been anti-dilutive:</ix:nonNumeric><br/><br/></span><ix:continuation id="ibf0c11647bec480ca5bc5fc98240e559"><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:72.876%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Convertible notes</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="i90dc6378aaaa474f83d6f64064d0e61b_D20210101-20211231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzItMS0xLTEtMjYxOTg_e01b38d1-f0a2-457d-8941-53a149b1ae40">&#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 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="i3501cf447ca44e45b31a27719fc2b443_D20200101-20201231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzItMy0xLTEtMjYxOTg_3e89d129-acb8-4e70-9e15-731cea15eb6c">5,733,712</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%">Warrants</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="i6980a2dfd4ac40b28f523b2baca5e036_D20210101-20211231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzMtMS0xLTEtMjYxOTg_9fe20d15-9d45-479e-b8ac-98b9e370a948">5,636,801</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="i994cbf1037d5405c8152a81d7db8d473_D20200101-20201231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzMtMy0xLTEtMjYxOTg_1c37294d-8075-4b4d-ad6d-c952f5d83ddd">5,996,112</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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7bc7fb703668413781cb1da7d4f652e3_D20210101-20211231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzQtMS0xLTEtMjYxOTg_08efa8de-5fc3-4dcb-9075-d7776b54bad8">925,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibce1862307c84a6a89264eb87ce88f2c_D20200101-20201231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzQtMy0xLTEtMjYxOTg_b916c0a4-3fb8-4f27-9a2e-82b755cb6eaf">1,208,740</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%">Restricted stock units</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="ide3a1d3ca1bd497e99425d1601eeb22f_D20210101-20211231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzUtMS0xLTEtMjYxOTg_628e7419-daf6-4177-b5f9-8b0c3586fa58">3,576,270</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="i9f9cb5ebe02a4258b8dabc00a52dad50_D20200101-20201231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzUtMy0xLTEtMjYxOTg_6d207720-86f2-4eca-82c7-d07fd14a5e79">1,677,060</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%">Restricted shares</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="i814b5fcf93a14286898afaee8b551c29_D20210101-20211231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzYtMS0xLTEtMjYxOTg_81f709d3-e177-4adb-8df0-88366304cd23">&#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="i0bb442ed74884db28f8009be6163d7c4_D20200101-20201231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzYtMy0xLTEtMjYxOTg_0847f16a-67dd-4017-8d8f-c33d34d0d025">574</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%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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="shares" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzctMS0xLTEtMjYxOTg_bfcc0389-3994-4dd6-8b42-70d7d40aed3a">10,138,538</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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="shares" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzctMy0xLTEtMjYxOTg_a164dc0e-9aaf-49f8-9f95-e99f64808574">14,616,198</ix:nonFraction></span></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwMzk4_b712aff4-0072-475f-9175-93a106290b14" continuedAt="ibbc711874ae9488da136806cd253f239" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We follow the guidance in ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to account for financial assets and liabilities measured on a recurring basis. Fair value is 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. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. We use a fair value hierarchy, which distinguishes between assumptions based on market data (observable inputs) and an entity's own assumptions (unobservable inputs). The guidance requires fair value measurements be classified and disclosed in one of the following three categories:</span></div><div style="margin-top:12pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><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:97.146%"></td><td style="width:0.1%"></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:115%">&#8226;</span></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:10pt;font-weight:400;line-height:115%">Level 1: Unadjusted quoted prices in active markets for identical assets or liabilities.</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:115%">&#8226;</span></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:10pt;font-weight:400;line-height:115%">Level 2: Quoted prices in markets that are not active or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability.</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:115%">&#8226;</span></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:10pt;font-weight:400;line-height:115%">Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining which category an asset or liability falls within the hierarchy requires significant judgment. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDA3_b9f5f717-d639-402f-8186-883eb3f9cdd6" continuedAt="ib2ce455cd8104dffb9c65d4bc63e2991" escape="true">Our financial instruments measured at fair value as of December&#160;31, 2021 are set forth below:</ix:nonNumeric></span></div><div style="margin-top:12pt"><ix:continuation id="ib2ce455cd8104dffb9c65d4bc63e2991" continuedAt="i4d99ddc6231e4b1b9eb5c487d9b9524b"><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.268%"></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.384%"></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.384%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</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%">Assets:</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;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%">Digital assets</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="i49b3c15d9774490e9fb6aace3e54efad_I20211231" decimals="-3" name="phun:DigitalCurrencies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzItMS0xLTEtMzA0MzA_3c69463f-92eb-44f0-8b2a-e053d977a13b">32,581</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="i9ceb5ab6c51347b79fde883c3f7eab69_I20211231" decimals="-3" name="phun:DigitalCurrencies" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzItMy0xLTEtMzA0ODM_c3350379-fb61-40be-b66d-35b65cb30532">&#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 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="i7524977296a949e58e51b2f3922a378e_I20211231" decimals="-3" name="phun:DigitalCurrencies" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzItNS0xLTEtMzA0ODM_9d754395-51c3-4f6c-863e-cb1efbe93ae4">&#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 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="i34185f06a0e74318be7563657ebe1db9_I20211231" decimals="-3" name="phun:DigitalCurrencies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzItNy0xLTEtMzA0ODM_ef668cca-d388-4652-9188-84f49a6c2a85">32,581</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%">Total</span></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="usd" contextRef="i49b3c15d9774490e9fb6aace3e54efad_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzMtMS0xLTEtMzA0OTI_903e765f-cbb2-4b97-96d9-8f33e4e74e78">32,581</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="usd" contextRef="i9ceb5ab6c51347b79fde883c3f7eab69_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzMtMy0xLTEtMzA0ODM_8759e6d8-e62e-4d6b-bfa1-b786267d11a8">&#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 #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="usd" contextRef="i7524977296a949e58e51b2f3922a378e_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzMtNS0xLTEtMzA0ODM_979d8cb9-c86c-4b2a-9b16-990fb5cfbe6e">&#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 #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="usd" contextRef="i34185f06a0e74318be7563657ebe1db9_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzMtNy0xLTEtMzA0ODM_3bfa613a-373e-4594-9e21-7f91a4a2c49d">32,581</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;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 #000;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 #000;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%">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><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%">Warrant liability</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="i49b3c15d9774490e9fb6aace3e54efad_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzYtMS0xLTEtMzA0OTg_b0aa38f4-c4df-4693-8774-08dd458d1411">&#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 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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzYtMy0xLTEtMzA0MzA_61f6ca9f-2a7b-4822-8f03-80b904cf6c4b"><ix:nonFraction unitRef="usd" contextRef="i9ceb5ab6c51347b79fde883c3f7eab69_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzYtMy0xLTEtMzA0MzA_b3d53c11-e3f2-4af2-b8b3-e57a1d88ccda">3,605</ix:nonFraction></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="i7524977296a949e58e51b2f3922a378e_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzYtNS0xLTEtMzA0OTg_09adc3c4-05d9-4d9c-a3a4-7efeba9c012c">&#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 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="i34185f06a0e74318be7563657ebe1db9_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzYtNy0xLTEtMzA0OTg_c5d60184-ef27-4b09-b3e6-a02003ec282e">3,605</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%">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="i49b3c15d9774490e9fb6aace3e54efad_I20211231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzctMS0xLTEtMzA0OTg_8a5fd8e6-4014-493c-8909-0e1778a30203">&#8212;</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="i9ceb5ab6c51347b79fde883c3f7eab69_I20211231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzctMy0xLTEtMzA0OTg_facd7e3a-b11e-4602-9523-36f2e7694f84">3,605</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="i7524977296a949e58e51b2f3922a378e_I20211231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzctNS0xLTEtMzA0OTg_19ccd1f5-6ddf-4aec-8814-094abdbb60d0">&#8212;</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="i34185f06a0e74318be7563657ebe1db9_I20211231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzctNy0xLTEtMzA0OTg_f2e935f4-9385-4aff-b6c3-b443f376a84b">3,605</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/><br/>&#160;&#160;&#160;&#160;</span></ix:continuation></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%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><ix:continuation id="ia01f2aae3d1748319f3aa66eaad60038"><ix:continuation id="ibbc711874ae9488da136806cd253f239"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4d99ddc6231e4b1b9eb5c487d9b9524b" continuedAt="i4dab16f47e734d75809dd9135d2985fc">Our financial instruments measured at fair value as of December&#160;31, 2020 are set forth below: </ix:continuation></span></div><div style="margin-top:12pt"><ix:continuation id="i4dab16f47e734d75809dd9135d2985fc"><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.268%"></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.384%"></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.384%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</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%">Liabilities:</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;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%">Warrant liability</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="i2d9f83c3dacb4aa3906fd9ae6d631078_I20201231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTozZDNkNjJjZmM1NmQ0MzI4OWVkOGExY2ZkZmZjODdjOC90YWJsZXJhbmdlOjNkM2Q2MmNmYzU2ZDQzMjg5ZWQ4YTFjZmRmZmM4N2M4XzItMS0xLTEtMzA1MDI_d5bb6453-1c91-44f8-aa3d-4074c2f27cfc">&#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 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="i483c777a715f49e8916fded6128af1bb_I20201231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTozZDNkNjJjZmM1NmQ0MzI4OWVkOGExY2ZkZmZjODdjOC90YWJsZXJhbmdlOjNkM2Q2MmNmYzU2ZDQzMjg5ZWQ4YTFjZmRmZmM4N2M4XzItMy0xLTEtMzA1MDI_a5e04e73-7baa-4748-a080-0d97937075ba">1,614</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="id336da171f3f4c16a979724fdf165b90_I20201231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTozZDNkNjJjZmM1NmQ0MzI4OWVkOGExY2ZkZmZjODdjOC90YWJsZXJhbmdlOjNkM2Q2MmNmYzU2ZDQzMjg5ZWQ4YTFjZmRmZmM4N2M4XzItNS0xLTEtMzA1MDI_61e17e1f-0400-4fb9-8b1a-d97c6fae70e8">&#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 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="id45feb315aee4e9fbee3cd5ffb5f4dcb_I20201231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTozZDNkNjJjZmM1NmQ0MzI4OWVkOGExY2ZkZmZjODdjOC90YWJsZXJhbmdlOjNkM2Q2MmNmYzU2ZDQzMjg5ZWQ4YTFjZmRmZmM4N2M4XzItNy0xLTEtMzA1MDI_4c85df56-3d89-4dd6-9f62-1d32735ad2ad">1,614</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%">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="i2d9f83c3dacb4aa3906fd9ae6d631078_I20201231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTozZDNkNjJjZmM1NmQ0MzI4OWVkOGExY2ZkZmZjODdjOC90YWJsZXJhbmdlOjNkM2Q2MmNmYzU2ZDQzMjg5ZWQ4YTFjZmRmZmM4N2M4XzMtMS0xLTEtMzA1MDI_bf59c49c-17e8-4fc9-8cd4-11c562bc16d7">&#8212;</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="i483c777a715f49e8916fded6128af1bb_I20201231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTozZDNkNjJjZmM1NmQ0MzI4OWVkOGExY2ZkZmZjODdjOC90YWJsZXJhbmdlOjNkM2Q2MmNmYzU2ZDQzMjg5ZWQ4YTFjZmRmZmM4N2M4XzMtMy0xLTEtMzA1MDI_d3cacc17-570f-4924-af75-84d588d5a95d">1,614</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="id336da171f3f4c16a979724fdf165b90_I20201231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTozZDNkNjJjZmM1NmQ0MzI4OWVkOGExY2ZkZmZjODdjOC90YWJsZXJhbmdlOjNkM2Q2MmNmYzU2ZDQzMjg5ZWQ4YTFjZmRmZmM4N2M4XzMtNS0xLTEtMzA1MDI_25f5a837-eff9-48d0-9f6f-25aac5cb2fb9">&#8212;</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="id45feb315aee4e9fbee3cd5ffb5f4dcb_I20201231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTozZDNkNjJjZmM1NmQ0MzI4OWVkOGExY2ZkZmZjODdjOC90YWJsZXJhbmdlOjNkM2Q2MmNmYzU2ZDQzMjg5ZWQ4YTFjZmRmZmM4N2M4XzMtNy0xLTEtMzA1MDI_121bde21-0516-4ed3-b8cc-08e924326c20">1,614</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:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;The carrying value of accounts receivable, inventory, prepaid expenses, other current assets, accounts payable and accrued expenses are considered to be representative of their respective fair values because of the short-term nature of those instruments.</span></div></ix:continuation><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDE5_d02e6cdb-70c1-41e6-9482-acd282992cbf" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss Contingencies</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the possibility of various loss contingencies arising in the ordinary course of business. We accrue for loss contingencies when it is probable that an asset has been impaired or a liability has been incurred and the amount of loss can be reasonably estimated. If we determine that a loss is possible and the range of the loss can be reasonably determined, then we disclose the range of the possible loss. We regularly evaluate current information available to us to determine whether an accrual is required, an accrual should be adjusted or a range of possible loss should be disclosed.</span></div><div style="margin-top:12pt;text-indent:36pt"><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. However, there are many uncertainties associated with any litigation, and these actions or other third-party claims against us may cause us to incur substantial settlement charges, which are inherently difficult to estimate and could adversely affect our results of operations. The actual liability in any such matters may be materially different from our estimates, which could result in the need to adjust our liability and record additional expenses.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:SubsequentEventsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwMzk5_2976db31-dbce-4ffc-bff1-528eb2d02fc9" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subsequent Events</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:115%">In accordance with U.S. GAAP, we have evaluated events that have occurred after the date of the financial statements through the date the financial statements are issued to determine if events or transactions occurring after the date of the financial statements require potential adjustment to or disclosure in the financial statements. See Note 18 for additional discussion on our subsequent events.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="phun:EmergingGrowthCompanyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwMzkz_395d2215-08b1-4516-9bbc-4be991fd8f81" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Smaller Reporting Company</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a "smaller reporting company" as defined by Rule 12b-2 of the Exchange Act, which qualifies the Company for reduced disclosure requirements and, if permitted, additional time to implement new or revised financial accounting standards. Smaller reporting company status is determined on an annual basis.</span></div></ix:nonNumeric><ix:continuation id="ia64ddbab388f4a2899bb8ccf3802feb1"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments &#8211; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASU 2016-13"). ASU 2016-13 introduces a model based on expected losses for most financial assets and certain other instruments. In addition, for available-for-sale debt securities with unrealized losses, the losses will be recognized as allowances rather than reductions in the amortized cost of the securities. As a smaller reporting company, the standard is currently effective for us for annual reporting periods beginning after December 15, 2022, with early adoption permitted for annual reporting periods beginning after December 15, 2019. We currently intend to adopt this new standard effective January 1, 2023. We currently do not expect the adoption of ASU 2016-13 to have a material impact on our consolidated financial statements and disclosures. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt &#8211; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8211; Contracts in Entity&#8217;s Own Equity (Subtopic 815 &#8211; 40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (&#8220;ASU 2020-06&#8221;). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity&#8217;s own equity. ASU 2020-06 is effective for smaller reporting companies for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. We are currently evaluating the impact of this guidance on our consolidated financial statements and disclosures.<br/></span></div></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%">80</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_1881"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8yNzQ4Nzc5MDc2Mjcw_8578b0f9-7766-4498-8627-261b03abd240" continuedAt="i99150e7ab1444e859e950c875244d369" escape="true">Business Combination</ix:nonNumeric></span></div><ix:continuation id="i99150e7ab1444e859e950c875244d369" continuedAt="ib4d8ca7c06694c4c844940553c8847c7"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 18, 2021, we closed the acquisition of Lyte with an adjusted purchase price of approximately $<ix:nonFraction unitRef="usd" contextRef="i91127d6ed88b43b1be28f6d55491486b_D20211018-20211018" decimals="-5" name="phun:BusinessCombinationAdjustedConsiderationTransferred" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV83MTQ2ODI1NTgxMDg4_fbb9468d-30b1-4bde-ae66-9b2b603fb7a4">11.0</ix:nonFraction> million (subject to an earn-out provision). This acquisition was accounted for using the acquisition method of accounting and, accordingly, assets acquired, liabilities assumed and consideration exchanged was recorded at estimated fair values on the date of acquisition.</span></div><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8yNzQ4Nzc5MDc2Mjcx_b8f3c3f9-25cf-40f4-9a84-ed46cbb0e58b" escape="true"><div style="margin-top:12pt;text-indent:36pt"><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 consideration paid for Lyte and the estimated fair values of the aggregate assets and liabilities acquired, at the acquisition date:</span></div><div style="text-indent:36pt"><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><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></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%">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:700;line-height:100%">Assets acquired</span></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="i169dfbfea7ff4c4f93bdd405e51547d7_I20211018" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl8yLTItMS0xLTM2MDc4_add39bcf-fa11-4e0c-9bf5-56ff29789013">4</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%">Inventory</span></td><td colspan="3" style="background-color:#cceeff;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="i169dfbfea7ff4c4f93bdd405e51547d7_I20211018" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl8zLTItMS0xLTM2MDc4_fe5dee27-6bea-466c-8af5-857028f84701">1,687</ix:nonFraction></span></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%">Intangible assets</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:nonFraction unitRef="usd" contextRef="i169dfbfea7ff4c4f93bdd405e51547d7_I20211018" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl80LTItMS0xLTM2MDc4_7902784e-b2eb-4a6a-af06-36144442f7c8">3,340</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 assets acquired</span></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="i169dfbfea7ff4c4f93bdd405e51547d7_I20211018" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl81LTItMS0xLTM2MDc4_f81794a6-47e7-4d54-9c4a-c6c203a95c0e">5,031</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:700;line-height:100%">Liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;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="i169dfbfea7ff4c4f93bdd405e51547d7_I20211018" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl84LTItMS0xLTM2MDc4_bc6b2050-2f07-4f47-b09c-313638d3b525">1,369</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 liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;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="i169dfbfea7ff4c4f93bdd405e51547d7_I20211018" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl85LTItMS0xLTM2MDc4_f857bc8c-6280-411f-98c5-f0e706ad3619">1,369</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%">Net assets acquired</span></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="i169dfbfea7ff4c4f93bdd405e51547d7_I20211018" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl8xMS0yLTEtMS0zNjA3OA_13293339-157c-4133-8d9f-16446656d475">3,662</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:700;line-height:100%">Consideration:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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%">Cash</span></td><td colspan="3" style="background-color:#cceeff;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="i91127d6ed88b43b1be28f6d55491486b_D20211018-20211018" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl8xNC0yLTEtMS0zNjA3OA_7384f134-f810-4a59-be58-465e4ed33d15">3,980</ix:nonFraction></span></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%">Acquisition and earn-out payable (subject to fair value adjustments)</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:nonFraction unitRef="usd" contextRef="i91127d6ed88b43b1be28f6d55491486b_D20211018-20211018" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl8xNS0yLTEtMS0zNjA3OA_9858ca3d-b70b-4620-9ef3-e7a5cec83f28">6,619</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 consideration</span></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="i91127d6ed88b43b1be28f6d55491486b_D20211018-20211018" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl8xNi0yLTEtMS0zNjA3OA_f7e1d671-2d66-4be1-88de-28ba686c6c0f">10,599</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%">Goodwill</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="i169dfbfea7ff4c4f93bdd405e51547d7_I20211018" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl8xOC0yLTEtMS0zNjA3OA_a5988312-cccb-4f12-bdfa-ef060bcda3e4">6,937</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 style="text-indent:36pt"><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%">The fair values assigned to tangible and identifiable intangible assets acquired and liabilities assumed were based on management&#8217;s estimates and assumptions at the time of acquisition. Fair values are subject to refinement for up to one year after the closing date as additional information regarding the closing date fair values becomes available. The trade name represents the rights to the "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Lyte Technology, Inc.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">" brand name which is well known in the marketplace. The useful life of the identified amortizable intangible assets acquired is <ix:nonNumeric contextRef="i91127d6ed88b43b1be28f6d55491486b_D20211018-20211018" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV80Mzk4MDQ2NTIzOTMw_2cb036c3-e55a-4b8e-a89a-fb435e5eb79c">five years</ix:nonNumeric>. Goodwill was recorded to reflect the excess purchase consideration over net assets acquired and primarily consists of the future economic benefits that we expect to receive as a result of the acquisition. The amount of goodwill expected to be deductible for federal and state income tax purposes is $<ix:nonFraction unitRef="usd" contextRef="i169dfbfea7ff4c4f93bdd405e51547d7_I20211018" decimals="-3" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8zMjk4NTM0ODk3Mjcy_e0a70c3c-b6f9-4c36-abe5-dc6329d84a30">437</ix:nonFraction>. Expenses we incurred as a result of the acquisition of Lyte were not material and recorded in general and administrative expenses in our consolidated statement of operations and comprehensive loss for the year ended December 31, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to terms of the stock purchase agreement, the future acquisition and earn-out payments consist of the following: (i) $<ix:nonFraction unitRef="usd" contextRef="i4ade371edd0546fa8ef38c955fd9507e_D20211018-20211018" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8yMTk5MDIzMjY4NTQ1_0e1876cb-231e-47f0-a6e6-fbfb7e78cf60">1,125</ix:nonFraction>, as adjusted for working capital items, on June 30, 2022, (ii)  the issuance of shares of our common stock with an aggregate value of $<ix:nonFraction unitRef="usd" contextRef="i008a4d79ce7b469d8d7643e0d96ff840_D20211018-20211018" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8yMTk5MDIzMjY4NTU3_1ad2b4ce-a3b6-4bf3-93b6-6cba8b68dbd2">2,250</ix:nonFraction>, in <ix:nonFraction unitRef="installment" contextRef="icd8a1b92fa4445dea0da66a55a22cd25_D20211018-20211018" decimals="INF" name="phun:BusinessCombinationConsiderationTransferredNumberOfEqualInstallments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8yMTk5MDIzMjY4NjA0_2f2b2968-56df-4e56-b636-925b7913518e">two</ix:nonFraction> equal installments valued at up to $<ix:nonFraction unitRef="usd" contextRef="icd8a1b92fa4445dea0da66a55a22cd25_D20211018-20211018" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8yMTk5MDIzMjY4NTY5_f84a0d2e-8e88-4e6a-94ee-9a654e2f6da6">1,125</ix:nonFraction>, determined on the last business day of each of the quarter ending March 31, 2022 and September 30, 2022 and (iii) up to $<ix:nonFraction unitRef="usd" contextRef="iecccfdeb19d14ee28b808fc4c3137a47_D20211018-20211018" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8yMTk5MDIzMjY4NTgx_ddb7a020-2471-4be9-ab1e-b035454acf1b">1,250</ix:nonFraction> in cash and issuance of shares of our common stock valued at up to $<ix:nonFraction unitRef="usd" contextRef="i1bd86e6a96a0432abf153ec15402257b_D20211018-20211018" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8yMTk5MDIzMjY4NTkz_6f69f2f5-63d1-427b-910c-eae2de2491b2">1,250</ix:nonFraction> on the first anniversary of closing, as an earn-out payment based upon Lyte achieving certain annual revenue milestones as provided in the purchase agreement in the year following closing. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe Lyte will achieve the annual revenue milestone and we will owe the full amount of the contingent consideration on the first annual anniversary of closing. For the year ended December&#160;31, 2021, we generated computer hardware revenue of $<ix:nonFraction unitRef="usd" contextRef="i5b78fb5fe31f4d2d85623e476d346258_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8zODQ4MjkwNzExMzEz_44434318-eba6-4d79-90dd-3eb62a7da1e4">3,095</ix:nonFraction> and an operating loss of $<ix:nonFraction unitRef="usd" contextRef="i5b78fb5fe31f4d2d85623e476d346258_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8yMTk5MDIzMjcxOTA3_31d68de1-f0c0-425b-b632-049f8dc994d5">609</ix:nonFraction>, since the acquisition closing date. </span></div></ix:continuation><div style="margin-top:12pt;text-indent:36pt"><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%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><ix:continuation id="ib4d8ca7c06694c4c844940553c8847c7"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8yMTk5MDIzMjYyNTEx_4319e783-f56f-42f2-b4d0-381afbb28071" escape="true"><div style="margin-top:12pt;text-indent:36pt"><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 unaudited pro forma condensed financial information of Phunware, Inc for the year ended December&#160;31, 2021 as if the acquisition of Lyte had occurred on January 1, 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</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 revenues</span></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="usd" contextRef="i5b78fb5fe31f4d2d85623e476d346258_D20210101-20211231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YjU2ZjI3NzFjNDFkNDYxYWJlOTUzZGQyZTZhNmI3Y2UvdGFibGVyYW5nZTpiNTZmMjc3MWM0MWQ0NjFhYmU5NTNkZDJlNmE2YjdjZV8zLTItMS0xLTM2MzU1_71115eef-d09d-40e7-8efc-b4b4f05d8fe0">18,175</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;border-top:1pt solid #000;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="usd" contextRef="i6ea891b6a17d42049aaa8fb8d1980b65_D20200101-20201231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YjU2ZjI3NzFjNDFkNDYxYWJlOTUzZGQyZTZhNmI3Y2UvdGFibGVyYW5nZTpiNTZmMjc3MWM0MWQ0NjFhYmU5NTNkZDJlNmE2YjdjZV8zLTQtMS0xLTM2MzU3_b95194f6-6429-4e17-974e-575d65d43568">15,581</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%">Net loss</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:nonFraction unitRef="usd" contextRef="i5b78fb5fe31f4d2d85623e476d346258_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YjU2ZjI3NzFjNDFkNDYxYWJlOTUzZGQyZTZhNmI3Y2UvdGFibGVyYW5nZTpiNTZmMjc3MWM0MWQ0NjFhYmU5NTNkZDJlNmE2YjdjZV80LTItMS0xLTM2MzU1_67a1d277-9978-4a8d-a408-ed4e907fd158">53,935</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i6ea891b6a17d42049aaa8fb8d1980b65_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YjU2ZjI3NzFjNDFkNDYxYWJlOTUzZGQyZTZhNmI3Y2UvdGFibGVyYW5nZTpiNTZmMjc3MWM0MWQ0NjFhYmU5NTNkZDJlNmE2YjdjZV80LTQtMS0xLTM2MzU3_2e850414-4cf0-4866-9deb-649f26d2214f">22,922</ix:nonFraction>)</span></td></tr></table></div></ix:nonNumeric></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%">82</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_124"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzEyNjQ_692e89af-48ce-4ca0-be98-3f06824fcfc2" continuedAt="ic13c5150edb34879a0984e9b5566a746" escape="true">Revenue</ix:nonNumeric></span></div><ix:continuation id="ic13c5150edb34879a0984e9b5566a746" continuedAt="icd5d68f84af943158fe79b97ba2dbe75"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzEyNjc_25f7b149-5565-46aa-b09c-fcf9edda8b50" 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 sets forth our net revenues by category:<br/><br/></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:72.876%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Net revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:1pt solid #000000;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%">Platform subscriptions and services</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="ie79cd000f8384be8be777d1b76aa86c6_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTpjOGYzNmQ0MWFiYjg0MTEzYjA2ODZlMzE5MGQ4YTYyZi90YWJsZXJhbmdlOmM4ZjM2ZDQxYWJiODQxMTNiMDY4NmUzMTkwZDhhNjJmXzMtMS0xLTEtMjYxOTg_79b52b79-1497-4e4e-acc4-d6acbdb5de2b">5,308</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="i28b3bfd992c6411e8f7695e9142374b3_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTpjOGYzNmQ0MWFiYjg0MTEzYjA2ODZlMzE5MGQ4YTYyZi90YWJsZXJhbmdlOmM4ZjM2ZDQxYWJiODQxMTNiMDY4NmUzMTkwZDhhNjJmXzMtMy0xLTEtMjYxOTg_c745a877-e85d-4bca-a306-3ca01f88bea0">9,108</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%">Computer hardware</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="i899a37c2627941b68e980c4de15c3ae7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTpjOGYzNmQ0MWFiYjg0MTEzYjA2ODZlMzE5MGQ4YTYyZi90YWJsZXJhbmdlOmM4ZjM2ZDQxYWJiODQxMTNiMDY4NmUzMTkwZDhhNjJmXzQtMS0xLTEtMzE0Nzk_16f71e64-c011-4185-93ea-d2e934081fbe">3,095</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="ida1aeb88715444c8ae987c97245c58ab_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTpjOGYzNmQ0MWFiYjg0MTEzYjA2ODZlMzE5MGQ4YTYyZi90YWJsZXJhbmdlOmM4ZjM2ZDQxYWJiODQxMTNiMDY4NmUzMTkwZDhhNjJmXzQtMy0xLTEtMzE0OTI_ba2dbc23-71e3-43dc-bcb2-0aa7e6644719">&#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 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%">Application transaction</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="i27351e2b8eb74fb5bf92b063fc1496df_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTpjOGYzNmQ0MWFiYjg0MTEzYjA2ODZlMzE5MGQ4YTYyZi90YWJsZXJhbmdlOmM4ZjM2ZDQxYWJiODQxMTNiMDY4NmUzMTkwZDhhNjJmXzQtMS0xLTEtMjYxOTg_6432f67e-9321-4a65-8c74-aa7a55708298">2,240</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="i66b988c12cda4795b6be6544f72aa5e2_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTpjOGYzNmQ0MWFiYjg0MTEzYjA2ODZlMzE5MGQ4YTYyZi90YWJsZXJhbmdlOmM4ZjM2ZDQxYWJiODQxMTNiMDY4NmUzMTkwZDhhNjJmXzQtMy0xLTEtMjYxOTg_5b5dbf0a-c798-444c-870c-c931ef5f8548">893</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%">Net revenues</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTpjOGYzNmQ0MWFiYjg0MTEzYjA2ODZlMzE5MGQ4YTYyZi90YWJsZXJhbmdlOmM4ZjM2ZDQxYWJiODQxMTNiMDY4NmUzMTkwZDhhNjJmXzUtMS0xLTEtMjYxOTg_3e89a8c5-8632-4c05-a71d-71f9ff2a8137">10,643</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTpjOGYzNmQ0MWFiYjg0MTEzYjA2ODZlMzE5MGQ4YTYyZi90YWJsZXJhbmdlOmM4ZjM2ZDQxYWJiODQxMTNiMDY4NmUzMTkwZDhhNjJmXzUtMy0xLTEtMjYxOTg_1ce2f050-ddc0-4dda-b7e9-cf4e15df892a">10,001</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><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></table></ix:nonNumeric></div><div style="margin-top:12pt;text-indent:36pt"><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&#160;31, 2021, we sold $<ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="phun:ProceedsFromSaleOfDigitalAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzQzOTgwNDY1MTM1Njk_7da69104-5662-4ba4-9cc7-fb4ae66e9cd2">1,063</ix:nonFraction> of PhunToken for which we received both cash and digital assets from customers. Revenue from sales of PhunToken is recorded within application transaction revenue in the table above. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue in domestic and foreign regions and attribute net revenue to individual countries based on the location of the contracting entity. We derived <ix:nonFraction unitRef="number" contextRef="i2766d54a58bc4a25bc30ca71608433bc_D20210101-20211231" decimals="2" name="phun:DerivedOverOurNetRevenuesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzE2NDkyNjc0NDM4NDE_1c8c6e13-26c7-4217-9f50-751e180135c8">93</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="if089bd3de74c4f719c622ce0f9d7d124_D20200101-20201231" decimals="2" name="phun:DerivedOverOurNetRevenuesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzE2NDkyNjc0NDM4NDU_0d29afca-772b-4317-a644-a1a9c756b460">97</ix:nonFraction>% of our net revenues from within the United States for the years ended December&#160;31, 2021 and 2020, respectively. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzEyNjA_1faab879-2f99-4630-a67f-7900adf8adfe" continuedAt="i8b86ccc0a4984107a3f84c3bb79495a2" escape="true">Revenue by geographic location is as follows:</ix:nonNumeric><br/><br/></span><ix:continuation id="i8b86ccc0a4984107a3f84c3bb79495a2"><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:72.730%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Net revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:1pt solid #000000;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%">United States</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="i2766d54a58bc4a25bc30ca71608433bc_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTo5OTY5ZGZiMDNkZDc0MDY4YjVmMGQwMmZmYmE4MmJjNi90YWJsZXJhbmdlOjk5NjlkZmIwM2RkNzQwNjhiNWYwZDAyZmZiYTgyYmM2XzMtMS0xLTEtMjYxOTg_1b208327-c2e0-4d00-b3a6-20e35fa81259">9,939</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="if089bd3de74c4f719c622ce0f9d7d124_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTo5OTY5ZGZiMDNkZDc0MDY4YjVmMGQwMmZmYmE4MmJjNi90YWJsZXJhbmdlOjk5NjlkZmIwM2RkNzQwNjhiNWYwZDAyZmZiYTgyYmM2XzMtMy0xLTEtMjYxOTg_f1b21abc-1619-4741-b6c2-91a284664c28">9,686</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%">International </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="i1973f660510441259475c7ead893d958_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTo5OTY5ZGZiMDNkZDc0MDY4YjVmMGQwMmZmYmE4MmJjNi90YWJsZXJhbmdlOjk5NjlkZmIwM2RkNzQwNjhiNWYwZDAyZmZiYTgyYmM2XzUtMS0xLTEtMjYxOTg_b1211ba7-54e5-4950-af6f-eb5f44be6fa8">704</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="id339b2e126504a069540d337a32abad3_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTo5OTY5ZGZiMDNkZDc0MDY4YjVmMGQwMmZmYmE4MmJjNi90YWJsZXJhbmdlOjk5NjlkZmIwM2RkNzQwNjhiNWYwZDAyZmZiYTgyYmM2XzUtMy0xLTEtMjYxOTg_67550234-4973-4a1f-9fbe-0a4c523bd1d7">315</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%">Net revenues</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTo5OTY5ZGZiMDNkZDc0MDY4YjVmMGQwMmZmYmE4MmJjNi90YWJsZXJhbmdlOjk5NjlkZmIwM2RkNzQwNjhiNWYwZDAyZmZiYTgyYmM2XzYtMS0xLTEtMjYxOTg_8ea5f24e-a756-48df-b821-d1b670820117">10,643</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="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTo5OTY5ZGZiMDNkZDc0MDY4YjVmMGQwMmZmYmE4MmJjNi90YWJsZXJhbmdlOjk5NjlkZmIwM2RkNzQwNjhiNWYwZDAyZmZiYTgyYmM2XzYtMy0xLTEtMjYxOTg_8f54f884-7ca9-4508-8f8c-04cd31dccd8b">10,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></tr></table></ix:continuation></div><div style="margin-top:12pt;text-indent:36pt"><ix:continuation id="i153ffe57b41342bdbeef2423691d4782"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our concentration of revenue sources as a percentage of total net revenues.<br/><br/></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:72.730%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Customer D</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="i025ff571d060418cafa7e12bbea01d1c_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplMDg5MzJkYjNlYTM0ZjQ1ODRiYWQ4Mjk4YTVkNjU4ZC90YWJsZXJhbmdlOmUwODkzMmRiM2VhMzRmNDU4NGJhZDgyOThhNWQ2NThkXzItMS0xLTEtMjYxOTg_373e5ff2-d159-48c5-9c98-f2f14033e47e">&#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"><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="i234c98c4b3d94014bd35c526409b7af8_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplMDg5MzJkYjNlYTM0ZjQ1ODRiYWQ4Mjk4YTVkNjU4ZC90YWJsZXJhbmdlOmUwODkzMmRiM2VhMzRmNDU4NGJhZDgyOThhNWQ2NThkXzItMy0xLTEtMjYxOTg_162163b1-5b12-45e6-876e-b4419f6d9183">32</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"><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%">Customer E</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="i8cf001e1cf3a401da40cfb4c9420a8b5_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplMDg5MzJkYjNlYTM0ZjQ1ODRiYWQ4Mjk4YTVkNjU4ZC90YWJsZXJhbmdlOmUwODkzMmRiM2VhMzRmNDU4NGJhZDgyOThhNWQ2NThkXzMtMS0xLTEtMjYxOTg_e1bd9290-5028-41e7-800c-2bfcefc1b04f">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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><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="i2613dd8ef0b6470facffdf5b57678265_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplMDg5MzJkYjNlYTM0ZjQ1ODRiYWQ4Mjk4YTVkNjU4ZC90YWJsZXJhbmdlOmUwODkzMmRiM2VhMzRmNDU4NGJhZDgyOThhNWQ2NThkXzMtMy0xLTEtMjYxOTg_380646c7-ca6d-41dd-a7f8-bf9494cd071a">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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></ix:continuation></div></ix:continuation><div style="margin-top:12pt;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><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%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><ix:continuation id="icd5d68f84af943158fe79b97ba2dbe75"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzEyNjI_9a75539f-a1e2-4099-9f4b-a56c9663180b" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our deferred revenue balance consisted of the following:<br/><br/></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:72.730%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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 deferred revenue</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;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 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%">Computer hardware</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="i58d9f4300b9d4b91b9b965034cb95b36_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzMtMS0xLTEtMzE1NjA_e821b747-5b0d-492c-a280-e0874a38344b">2,149</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="ibbb8d06b93d345a7ab95c2c7eae66724_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzMtMy0xLTEtMzE1NjA_669ca2b1-1fe0-4e83-b340-93411502ea04">&#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 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%">Platform subscriptions and services 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="i593676891586423db03ecd34228bdf81_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzMtMS0xLTEtMjYxOTg_6a83a74c-8387-413c-8cfc-5452c1e10281">1,744</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="i221253f59f744ed9a6a6972e26e61ad4_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzMtMy0xLTEtMjYxOTg_ae2bd641-c126-43e6-bc7b-266c8b4c32ad">2,317</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%">Application transaction 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="ib379f33c0fe64516ac22007d7729cbad_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzQtMS0xLTEtMjYxOTg_6cb22061-e24e-40ec-930f-c1bce851de42">80</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="i8d61104ad051429d92e7b719393751c3_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzQtMy0xLTEtMjYxOTg_3042fc11-3eff-4055-89e4-ca48e5696e6b">80</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 current deferred revenue</span></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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzUtMS0xLTEtMjYxOTg_8d64d65f-c6bf-40c4-a5c5-679de085cdc5">3,973</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="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzUtMy0xLTEtMjYxOTg_4971d0fe-ea54-44ba-bdba-c9221167f87f">2,397</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;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%">Non-current deferred revenue</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 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%">Platform subscriptions and services revenue</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="i593676891586423db03ecd34228bdf81_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzgtMS0xLTEtMjYxOTg_6c2a8521-f803-4112-a44e-8855e00c7dc6">1,299</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="i221253f59f744ed9a6a6972e26e61ad4_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzgtMy0xLTEtMjYxOTg_4906cde0-f337-4b71-a8f3-06f9cc719e67">2,678</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 non-current deferred 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%"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzktMS0xLTEtMjYxOTg_26608491-2b2c-4b8b-ae2b-fb728add064d">1,299</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzktMy0xLTEtMjYxOTg_5cb120d8-4d6f-4243-b934-7ce33f899ec4">2,678</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 revenue</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzEwLTEtMS0xLTI2MTk4_cb68cb6c-b57b-4407-888e-39320c8a90c3">5,272</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="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzEwLTMtMS0xLTI2MTk4_991a2cec-e4aa-4890-bf0f-69d6ff1210d0">5,075</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><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consists of customer billings or payments received in advance of the recognition of revenue under arrangements with customers. We recognize deferred revenue as revenue only when revenue recognition criteria are met. During the year ended December&#160;31, 2021, we recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzEwMTM_585ea89f-0894-4c67-973b-7d44865ab6ca">3,379</ix:nonFraction> that was included in our deferred revenue balance as of December&#160;31, 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations were $<ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzExNDk_ae6892c5-d87a-4cc9-945d-b66e30545002">8,588</ix:nonFraction> as of December&#160;31, 2021, of which we expect to recognize <ix:nonFraction unitRef="number" contextRef="i28dc895316a5471bbf79e7845c39e268_I20211231" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzExOTQ_24b89ab2-da32-4ea4-84d2-59747b0e3ac6">54</ix:nonFraction>% as revenue over the next <ix:nonNumeric contextRef="i28dc895316a5471bbf79e7845c39e268_I20211231" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzEyMjI_d0affd17-7b4e-4201-8748-40daab868952">12</ix:nonNumeric> months and the remainder thereafter.</span></div></ix:continuation><div id="i9f7dd53faa234f839843de4ef96fa4e9_127"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90ZXh0cmVnaW9uOjExOTliZTg2MTg1MzQyMWI4MDY0ZTg5MDM0ZTlkZWU4XzEzOQ_32ec015e-f3ec-453e-abdf-717366c26b74" continuedAt="i8edb7484d91e4bd48b513b7a60aa0868" escape="true">Cash, Cash Equivalents, and Restricted Cash</ix:nonNumeric></span></div><div style="margin-top:12pt;text-indent:36pt"><ix:continuation id="i8edb7484d91e4bd48b513b7a60aa0868"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had <ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="INF" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90ZXh0cmVnaW9uOjExOTliZTg2MTg1MzQyMWI4MDY0ZTg5MDM0ZTlkZWU4XzIxOTkwMjMyNTU3NzQ_0be510f8-68b4-48c4-a4fd-813bff90d0f0"><ix:nonFraction unitRef="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="INF" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90ZXh0cmVnaW9uOjExOTliZTg2MTg1MzQyMWI4MDY0ZTg5MDM0ZTlkZWU4XzIxOTkwMjMyNTU3NzQ_3e231696-2c1a-4717-a226-966b9430b040">no</ix:nonFraction></ix:nonFraction> cash equivalents as of December&#160;31, 2021 and 2020. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90ZXh0cmVnaW9uOjExOTliZTg2MTg1MzQyMWI4MDY0ZTg5MDM0ZTlkZWU4XzE0MA_0bac38fb-de56-4ad8-afac-d89b81d64256" continuedAt="i8e80a14cfde3465d971e4c1ce7c77ed9" escape="true"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90ZXh0cmVnaW9uOjExOTliZTg2MTg1MzQyMWI4MDY0ZTg5MDM0ZTlkZWU4XzE0MA_2ef6d9ba-1ee8-4974-b79e-925355cc96fd" continuedAt="i7607ad6ed30543b2b7d882855009dd59" escape="true">The following table sets forth our cash and restricted cash:</ix:nonNumeric></ix:nonNumeric><br/><br/></span><ix:continuation id="i8e80a14cfde3465d971e4c1ce7c77ed9"><ix:continuation id="i7607ad6ed30543b2b7d882855009dd59"><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:72.730%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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 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:#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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90YWJsZToyYjdmODQ2ZmMyNmI0Y2QwOWI4OWQ1MjFjYzJmODJjOC90YWJsZXJhbmdlOjJiN2Y4NDZmYzI2YjRjZDA5Yjg5ZDUyMWNjMmY4MmM4XzItMS0xLTEtMjYxOTg_f414cf29-dbf7-4bca-bda9-62ebe8f50900">23,137</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90YWJsZToyYjdmODQ2ZmMyNmI0Y2QwOWI4OWQ1MjFjYzJmODJjOC90YWJsZXJhbmdlOjJiN2Y4NDZmYzI2YjRjZDA5Yjg5ZDUyMWNjMmY4MmM4XzItMy0xLTEtMjYxOTg_e3f62db2-8eee-4e77-a3a2-0cccdaf1cbac">3,940</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 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%">Restricted cash</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90YWJsZToyYjdmODQ2ZmMyNmI0Y2QwOWI4OWQ1MjFjYzJmODJjOC90YWJsZXJhbmdlOjJiN2Y4NDZmYzI2YjRjZDA5Yjg5ZDUyMWNjMmY4MmM4XzMtMS0xLTEtMjYxOTg_59988d00-aad0-4589-bf37-c446e80c6972">&#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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90YWJsZToyYjdmODQ2ZmMyNmI0Y2QwOWI4OWQ1MjFjYzJmODJjOC90YWJsZXJhbmdlOjJiN2Y4NDZmYzI2YjRjZDA5Yjg5ZDUyMWNjMmY4MmM4XzMtMy0xLTEtMjYxOTg_e6a8e76f-8b93-4b5e-99a5-076d073c173a">91</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 cash and restricted cash</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90YWJsZToyYjdmODQ2ZmMyNmI0Y2QwOWI4OWQ1MjFjYzJmODJjOC90YWJsZXJhbmdlOjJiN2Y4NDZmYzI2YjRjZDA5Yjg5ZDUyMWNjMmY4MmM4XzQtMS0xLTEtMjYxOTg_bea96135-ad31-4540-b07c-285b2e0cede6">23,137</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90YWJsZToyYjdmODQ2ZmMyNmI0Y2QwOWI4OWQ1MjFjYzJmODJjOC90YWJsZXJhbmdlOjJiN2Y4NDZmYzI2YjRjZDA5Yjg5ZDUyMWNjMmY4MmM4XzQtMy0xLTEtMjYxOTg_00348c94-0903-47eb-ba11-ba621781705c">4,031</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:continuation></ix:continuation></ix:continuation></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%">84</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_130"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90ZXh0cmVnaW9uOmE5MDc0YWVjMTRlZDQ5YzBhNmQ1NjliZDc4YmJhOTlmXzY3Mg_0d67859b-c170-43d4-94ba-b780556f816f" continuedAt="ibf7c0373b05d473f9b827353418a4df3" escape="true">Goodwill and Other Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="ibf7c0373b05d473f9b827353418a4df3"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:12pt;text-indent:36pt"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90ZXh0cmVnaW9uOmE5MDc0YWVjMTRlZDQ5YzBhNmQ1NjliZDc4YmJhOTlmXzY2NQ_e78b6b81-189f-4f61-9609-4e4905d2cd6b" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the Company&#8217;s goodwill balance for the years ended December&#160;31, 2021 and 2020, are summarized in the table below:<br/><br/></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="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="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, beginning of period</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo1NzdhNTcwMmZkMTM0YTZhOGY2NDY4MmIzZjRlZDU0Yy90YWJsZXJhbmdlOjU3N2E1NzAyZmQxMzRhNmE4ZjY0NjgyYjNmNGVkNTRjXzEtMS0xLTEtMjYxOTg_dd3b8ac7-0770-4ca6-a661-835eae8ac8af">25,900</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="i1cf9495c40eb44fcbb69004d99f3f630_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo1NzdhNTcwMmZkMTM0YTZhOGY2NDY4MmIzZjRlZDU0Yy90YWJsZXJhbmdlOjU3N2E1NzAyZmQxMzRhNmE4ZjY0NjgyYjNmNGVkNTRjXzEtMy0xLTEtMjYxOTg_3c5ef31d-a2a1-402f-94f6-1b950904bfc8">25,857</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 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%">Acquisition of Lyte</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo1NzdhNTcwMmZkMTM0YTZhOGY2NDY4MmIzZjRlZDU0Yy90YWJsZXJhbmdlOjU3N2E1NzAyZmQxMzRhNmE4ZjY0NjgyYjNmNGVkNTRjXzItMS0xLTEtMzE2MTc_cb687c1e-e5bd-4a65-a01f-ece628d3e90e">7,374</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo1NzdhNTcwMmZkMTM0YTZhOGY2NDY4MmIzZjRlZDU0Yy90YWJsZXJhbmdlOjU3N2E1NzAyZmQxMzRhNmE4ZjY0NjgyYjNmNGVkNTRjXzItMy0xLTEtMzE2MTc_628bcb99-5264-4af6-835e-1333695aa2c8">&#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 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%">Foreign currency translation</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo1NzdhNTcwMmZkMTM0YTZhOGY2NDY4MmIzZjRlZDU0Yy90YWJsZXJhbmdlOjU3N2E1NzAyZmQxMzRhNmE4ZjY0NjgyYjNmNGVkNTRjXzItMS0xLTEtMjYxOTg_d4edf2f7-2c8f-400d-8f29-8df7bc427880">14</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo1NzdhNTcwMmZkMTM0YTZhOGY2NDY4MmIzZjRlZDU0Yy90YWJsZXJhbmdlOjU3N2E1NzAyZmQxMzRhNmE4ZjY0NjgyYjNmNGVkNTRjXzItMy0xLTEtMjYxOTg_f2235f1c-0446-4055-bb2d-0f1edaae8ebb">43</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%">Balance, end of period</span></td><td style="background-color:#ffffff;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:#ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo1NzdhNTcwMmZkMTM0YTZhOGY2NDY4MmIzZjRlZDU0Yy90YWJsZXJhbmdlOjU3N2E1NzAyZmQxMzRhNmE4ZjY0NjgyYjNmNGVkNTRjXzMtMS0xLTEtMjYxOTg_81fcae29-0cdf-433e-a7eb-79157b038e22">33,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo1NzdhNTcwMmZkMTM0YTZhOGY2NDY4MmIzZjRlZDU0Yy90YWJsZXJhbmdlOjU3N2E1NzAyZmQxMzRhNmE4ZjY0NjgyYjNmNGVkNTRjXzMtMy0xLTEtMjYxOTg_a54e34c9-76d0-4010-8a86-641b6b3551d1">25,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our intangible assets, excluding goodwill, consist of intangible assets acquired in business combinations and were recorded at their estimated fair values on the date of acquisition. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90ZXh0cmVnaW9uOmE5MDc0YWVjMTRlZDQ5YzBhNmQ1NjliZDc4YmJhOTlmXzY2Nw_06a4ba0a-4f08-472c-8d5a-c5d35fb5fcf0" continuedAt="idd7ab6b9531e4700aa594357c4f560f9" escape="true">The finite-lived intangible assets that are being amortized are summarized in the table below:</ix:nonNumeric></span></div><div style="margin-top:12pt"><ix:continuation id="idd7ab6b9531e4700aa594357c4f560f9"><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:18.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.728%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Weighted Average Useful Life </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:100%">(years)</span></div></td><td colspan="3" rowspan="2" 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%">December 31, 2021</span></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%">December 31, 2020</span></td></tr><tr style="height:33pt"><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%">Gross Carrying Amount</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%">Accumulated Amortization</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%">Net Carrying Amount</span></td><td colspan="3" style="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%">Gross Carrying Amount</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%">Accumulated Amortization</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%">Net Carrying Amount</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%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="i3903f3f25f094383b02bf034a8dcb35c_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzItMS0xLTEtMjYxOTg_b0e56c59-4e1b-46aa-9296-0bb35932c5be">5.0</ix:nonNumeric></span></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="i919b0c48f2604b519d3a47e73394a6ed_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzItMy0xLTEtMjYxOTg_19938913-653f-4622-b186-5c5b90d4450b">3,990</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="i919b0c48f2604b519d3a47e73394a6ed_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzItNS0xLTEtMjYxOTg_60706971-1b1b-4472-bd1b-706fbdaf61d1">799</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 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="i919b0c48f2604b519d3a47e73394a6ed_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzItNy0xLTEtMjYxOTg_cb45afd5-d5a9-4812-a555-0e833e6f67e4">3,191</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="i1454ec440a184122914e403302571cab_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzItOS0xLTEtMjYxOTg_8f5398b3-c2bf-4b66-b283-8ba28fffb82e">651</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="i1454ec440a184122914e403302571cab_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzItMTEtMS0xLTI2MTk4_acedc4ef-3d81-43eb-aedc-2c2bf455a90b">651</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 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="i1454ec440a184122914e403302571cab_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzItMTMtMS0xLTI2MTk4_cc0ca6a6-9406-417c-9609-2091f51738ee">&#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="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%">Acquired technology</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="icbed0d61d67a47e48a55368512f6b4fa_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzMtMS0xLTEtMjYxOTg_1e4116e2-b732-44f9-b228-8636894844b1">5.1</ix:nonNumeric></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="ia91ef83a178d4552bf317b93db8dc5df_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzMtMy0xLTEtMjYxOTg_a4666502-b811-47b1-9f8e-116ca9fad9d0">4,828</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="ia91ef83a178d4552bf317b93db8dc5df_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzMtNS0xLTEtMjYxOTg_c3e5448a-e99c-4060-8a3c-9027846ee838">4,828</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="ia91ef83a178d4552bf317b93db8dc5df_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzMtNy0xLTEtMjYxOTg_5daa6977-9bf5-4b7e-b0e1-1c7e1d38aa1d">&#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="i53d6ac80632e45b4ac0cf62e5595200a_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzMtOS0xLTEtMjYxOTg_b34d96ab-0391-4a19-aced-2d8e3369160a">4,828</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="i53d6ac80632e45b4ac0cf62e5595200a_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzMtMTEtMS0xLTI2MTk4_aedd57a3-ff77-4e22-a133-a5af71acbf09">4,821</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="i53d6ac80632e45b4ac0cf62e5595200a_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzMtMTMtMS0xLTI2MTk4_9e78ca86-54ba-4444-bda3-dab717de2a7f">7</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%">In-process research and development</span></td><td colspan="3" style="background-color:#cceeff;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="if75d1707605540cbada6db6d95e8f524_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzQtMS0xLTEtMjYxOTg_5915b349-b9c5-45a9-beed-32b017d075e4">5.0</ix:nonNumeric></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="usd" contextRef="ie560a872020246ee84a5721535436b81_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzQtMy0xLTEtMjYxOTg_87cb6466-4c6e-44dd-8860-1ae888f0eb0f">94</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="ie560a872020246ee84a5721535436b81_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzQtNS0xLTEtMjYxOTg_94360886-1e11-41cb-8755-0321257e907c">94</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="ie560a872020246ee84a5721535436b81_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzQtNy0xLTEtMjYxOTg_635d955a-c0d1-4f25-8183-9b103611ba24">&#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="if72643bb1da54fc6b5d2b368b88939c3_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzQtOS0xLTEtMjYxOTg_cb5b6d90-5b83-4a6b-932f-4952d860f2d6">94</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="if72643bb1da54fc6b5d2b368b88939c3_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzQtMTEtMS0xLTI2MTk4_adc67db7-5f58-417d-b451-5b6aabf03df5">94</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="if72643bb1da54fc6b5d2b368b88939c3_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzQtMTMtMS0xLTI2MTk4_d7753dff-b458-4718-929d-d152119404f8">&#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%">Customer relationships</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="i0de212baa4554c9aba112340b7f41109_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzUtMS0xLTEtMjYxOTg_f33b8fee-e7c1-4879-931e-649a34410ef0">5.7</ix:nonNumeric></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="i0a9cbe61e8e84006a834547ce4776639_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzUtMy0xLTEtMjYxOTg_39ac2f20-ae5c-4ba3-b09d-ac67440c3479">4,626</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="i0a9cbe61e8e84006a834547ce4776639_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzUtNS0xLTEtMjYxOTg_40a546a6-f594-45a4-b5a3-c2e1021bddf1">4,604</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="i0a9cbe61e8e84006a834547ce4776639_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzUtNy0xLTEtMjYxOTg_19800095-5704-4e3e-9133-a240c75a261b">22</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="id902a2b5ade5492a8fd5fc04be963564_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzUtOS0xLTEtMjYxOTg_27c32cb2-331b-40c5-8082-caf1ab138c3d">4,636</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="id902a2b5ade5492a8fd5fc04be963564_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzUtMTEtMS0xLTI2MTk4_c6898eaa-390e-4338-9d67-29af4730ee60">4,532</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="id902a2b5ade5492a8fd5fc04be963564_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzUtMTMtMS0xLTI2MTk4_a57fc20a-3360-4a7a-ac86-88923cf4ee03">104</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%">Order backlog</span></td><td colspan="3" style="background-color:#cceeff;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="idd8aa92469b14103991bd692380823c2_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzYtMS0xLTEtMjYxOTg_bf469a61-1464-4b79-82d4-66a1125ef624">1.5</ix:nonNumeric></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="usd" contextRef="iac59a3e3c98a4261ba8085ca7f6fa77b_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzYtMy0xLTEtMjYxOTg_76090d24-f8ef-4d62-b580-f0b7da76fac0">329</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="iac59a3e3c98a4261ba8085ca7f6fa77b_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzYtNS0xLTEtMjYxOTg_6c819fd2-6f90-4958-ae99-8594ed726b3e">329</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="iac59a3e3c98a4261ba8085ca7f6fa77b_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzYtNy0xLTEtMjYxOTg_840d7fe0-c167-4942-be09-20fba1895d28">&#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="ieff55546bda5465e9b7f83d474a75fe8_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzYtOS0xLTEtMjYxOTg_56e63265-3dca-4af3-97ed-2067699b158b">329</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="ieff55546bda5465e9b7f83d474a75fe8_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzYtMTEtMS0xLTI2MTk4_f4c4ca1e-d1ac-4d4c-b0d9-39e64b11f624">329</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="ieff55546bda5465e9b7f83d474a75fe8_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzYtMTMtMS0xLTI2MTk4_76f393f4-df11-4601-b56e-119b06e359f7">&#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: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 #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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzctMy0xLTEtMjYxOTg_6cf11152-644d-4cec-a272-1fc2b650666b">13,867</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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzctNS0xLTEtMjYxOTg_9ea790d4-fa62-40a8-bf6f-74529d3e478a">10,654</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzctNy0xLTEtMjYxOTg_055fe2d0-e6c5-4b0d-9f19-7a9e3020eb8b">3,213</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="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzctOS0xLTEtMjYxOTg_f1837c7f-0630-489b-a03b-07c0bf53919c">10,538</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="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzctMTEtMS0xLTI2MTk4_e7acf833-b9b9-43b0-9d12-313dd819180e">10,427</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzctMTMtMS0xLTI2MTk4_788ca62e-06ae-44f8-9ed4-4fba647e2358">111</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:continuation></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the years ended December&#160;31, 2021 and 2020, was approximately $<ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90ZXh0cmVnaW9uOmE5MDc0YWVjMTRlZDQ5YzBhNmQ1NjliZDc4YmJhOTlmXzUzNQ_2217264b-128d-4a46-9883-5e3167745a82">238</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90ZXh0cmVnaW9uOmE5MDc0YWVjMTRlZDQ5YzBhNmQ1NjliZDc4YmJhOTlmXzU0Mg_95a28928-3494-45f0-a01c-d0abc1cd6152">142</ix:nonFraction> respectively.</span></div><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90ZXh0cmVnaW9uOmE5MDc0YWVjMTRlZDQ5YzBhNmQ1NjliZDc4YmJhOTlmXzY2OQ_568faac5-fd4a-4073-86aa-e1f33ad09444" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected future annual amortization expense for finite-lived intangible assets as of December&#160;31, 2021, is as follows:</span></div><div style="margin-top:12pt"><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.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></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:700;line-height:100%">Future amortization expense for the years ending December 31, </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%">Amortization</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%">2022</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTowYTVlNzczZTA3Y2Y0MmU0ODcwNmI4YjQyNjg0MTUxYy90YWJsZXJhbmdlOjBhNWU3NzNlMDdjZjQyZTQ4NzA2YjhiNDI2ODQxNTFjXzEtMS0xLTEtMjYxOTg_367f95bf-127e-49dc-8f21-8e2a06f1c638">689</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%">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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTowYTVlNzczZTA3Y2Y0MmU0ODcwNmI4YjQyNjg0MTUxYy90YWJsZXJhbmdlOjBhNWU3NzNlMDdjZjQyZTQ4NzA2YjhiNDI2ODQxNTFjXzItMS0xLTEtMjYxOTg_11d2bdbf-7819-40d3-8d6d-e8ef7f565811">668</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTowYTVlNzczZTA3Y2Y0MmU0ODcwNmI4YjQyNjg0MTUxYy90YWJsZXJhbmdlOjBhNWU3NzNlMDdjZjQyZTQ4NzA2YjhiNDI2ODQxNTFjXzMtMS0xLTEtMjYxOTg_81768f2a-4a31-4612-9b33-a72005dd7a83">668</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTowYTVlNzczZTA3Y2Y0MmU0ODcwNmI4YjQyNjg0MTUxYy90YWJsZXJhbmdlOjBhNWU3NzNlMDdjZjQyZTQ4NzA2YjhiNDI2ODQxNTFjXzQtMS0xLTEtMjYxOTg_82f4c800-3956-4237-be03-6e83d63fc505">668</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTowYTVlNzczZTA3Y2Y0MmU0ODcwNmI4YjQyNjg0MTUxYy90YWJsZXJhbmdlOjBhNWU3NzNlMDdjZjQyZTQ4NzA2YjhiNDI2ODQxNTFjXzUtMS0xLTEtMzE2MzY_66bd0c5c-b0fa-4793-a2c8-2f12177b1012">520</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTowYTVlNzczZTA3Y2Y0MmU0ODcwNmI4YjQyNjg0MTUxYy90YWJsZXJhbmdlOjBhNWU3NzNlMDdjZjQyZTQ4NzA2YjhiNDI2ODQxNTFjXzYtMS0xLTEtMzYzNjQ_df6e3602-364f-4a7b-b6ef-54b31fde9c41">&#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 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%">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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTowYTVlNzczZTA3Y2Y0MmU0ODcwNmI4YjQyNjg0MTUxYy90YWJsZXJhbmdlOjBhNWU3NzNlMDdjZjQyZTQ4NzA2YjhiNDI2ODQxNTFjXzUtMS0xLTEtMjYxOTg_af0a94e5-ab9f-4c9a-a7d8-47c663fcd90f">3,213</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 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%">85</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_133"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90ZXh0cmVnaW9uOmYwM2Q1NjUxMzMyZjRjNzQ5N2U2OGNlN2Y3ZGZiOTI4Xzcw_e89357b3-5b67-4afe-8260-bb1fedf4acb8" continuedAt="i8dc1fc31935f474685218b99e52462ae" escape="true">Accrued Expenses</ix:nonNumeric></span></div><div style="margin-top:12pt;text-indent:36pt"><ix:continuation id="i8dc1fc31935f474685218b99e52462ae"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90ZXh0cmVnaW9uOmYwM2Q1NjUxMzMyZjRjNzQ5N2U2OGNlN2Y3ZGZiOTI4Xzcx_5777f298-3de2-4b8f-9935-91e69d69456a" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following:<br/><br/></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:72.730%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Acquisition and earn out payable</span></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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzItMS0xLTEtMzE2NTc_286bd95b-4cbd-4ec3-85b7-cba68c8e4ca8">5,531</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="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzItMy0xLTEtMzE2NTc_7fd6b632-8f06-4339-8351-020cd87f55e4">&#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></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%">Payroll related expenses</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:AccruedPayrollTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzItMS0xLTEtMjYxOTg_9e626d54-a4af-4f11-bb09-3d70f824f996">2,801</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:AccruedPayrollTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzItMy0xLTEtMjYxOTg_5bafac84-0307-418b-be13-0bb8d25a6365">4,112</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable settlement (see Note 11)</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="phun:AccountsPayableSettlement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzMtMS0xLTEtMjYxOTg_3ab37b80-1ee4-4449-8d6d-c3f733bad065">446</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="phun:AccountsPayableSettlement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzMtMy0xLTEtMjYxOTg_338d2883-8caa-4f76-bba1-e680f24d1a61">627</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzQtMS0xLTEtMjYxOTg_7ae3bcd0-f2c5-48cd-bb34-ddfd7e6db642">584</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzQtMy0xLTEtMjYxOTg_02800fda-67eb-4ba1-a27e-94c14efa22ad">449</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%">Taxes</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzUtMS0xLTEtMjYxOTg_5068e07a-c061-48dd-8ff6-b20a9fae07b2">259</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzUtMy0xLTEtMjYxOTg_95280644-3214-4fec-a051-878197cda7d8">165</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 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%">Total accrued expenses</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzctMS0xLTEtMjYxOTg_2e316c64-2c6d-43bf-871e-1721da35fe31">9,621</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzctMy0xLTEtMjYxOTg_56842de6-a5e4-4044-a4ae-6ba50b39af21">5,353</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></ix:continuation></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_136"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="phun:FactoringAgreementTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzYvZnJhZzoyMDhiYTY2MDNjOGI0OGZjYmUzZTI1YmQ5MzEwNzJkOS90ZXh0cmVnaW9uOjIwOGJhNjYwM2M4YjQ4ZmNiZTNlMjViZDkzMTA3MmQ5XzEwODM_2de6fc0c-d530-4a02-bf9e-82cd1834a3fa" continuedAt="i449208bb108d4af8a8f0d44400f24caf" escape="true">Factoring Agreement</ix:nonNumeric></span></div><ix:continuation id="i449208bb108d4af8a8f0d44400f24caf"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 15, 2016, we entered into a factoring agreement with CSNK Working Capital Finance Corp. (d/b/a Bay View Funding) (&#8220;Bay View&#8221;) whereby we sold select accounts receivable with recourse.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the agreement, Bay View would advance us amounts representing up to <ix:nonFraction unitRef="number" contextRef="i1f2815381171412dab1c5b8db7950c18_I20160615" decimals="INF" name="phun:AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzYvZnJhZzoyMDhiYTY2MDNjOGI0OGZjYmUzZTI1YmQ5MzEwNzJkOS90ZXh0cmVnaW9uOjIwOGJhNjYwM2M4YjQ4ZmNiZTNlMjViZDkzMTA3MmQ5XzMxNQ_7691975a-60e9-498c-a8d1-8a5e9d7f3628">80</ix:nonFraction>% of the net amount of eligible accounts receivable. The factor facility was collateralized by a general security agreement over all the Company&#8217;s personal property and interests. Fees paid to Bay View for factored receivables were <ix:nonFraction unitRef="number" contextRef="i9e5bf6256de3426fbb1bb9c67aa0c498_I20160615" decimals="INF" name="phun:FeesPaidForFactoredReceivablesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzYvZnJhZzoyMDhiYTY2MDNjOGI0OGZjYmUzZTI1YmQ5MzEwNzJkOS90ZXh0cmVnaW9uOjIwOGJhNjYwM2M4YjQ4ZmNiZTNlMjViZDkzMTA3MmQ5XzU0Nw_feda1c88-d113-4bd7-aeb1-dcbb96cc83ba">1.80</ix:nonFraction>% for the first 30 days and <ix:nonFraction unitRef="number" contextRef="ia4640a8ea52c4c2c846f5ee407a37c9d_I20160615" decimals="INF" name="phun:FeesPaidForFactoredReceivablesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzYvZnJhZzoyMDhiYTY2MDNjOGI0OGZjYmUzZTI1YmQ5MzEwNzJkOS90ZXh0cmVnaW9uOjIwOGJhNjYwM2M4YjQ4ZmNiZTNlMjViZDkzMTA3MmQ5XzU3NA_a80fc9bc-6086-4740-9d67-dfd227c8a74d">0.65</ix:nonFraction>% for every ten days thereafter, to a maximum of 90 days total outstanding. We bore the risk of credit loss on the receivables. These receivables were accounted for as a secured borrowing arrangement and not as a sale of financial assets. We terminated our factoring agreement with Bay View effective March 22, 2021. Interest expense related to our Bay View factoring agreement was $<ix:nonFraction unitRef="usd" contextRef="i1f53b6bc82b349c583a11a32df9cfdeb_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzYvZnJhZzoyMDhiYTY2MDNjOGI0OGZjYmUzZTI1YmQ5MzEwNzJkOS90ZXh0cmVnaW9uOjIwOGJhNjYwM2M4YjQ4ZmNiZTNlMjViZDkzMTA3MmQ5XzQzOTgwNDY1MTI1ODM_6e223851-6ffa-4543-9abb-a84ab16b5e26">75</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i340087a3665344ee8e84c18aeb1316cd_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzYvZnJhZzoyMDhiYTY2MDNjOGI0OGZjYmUzZTI1YmQ5MzEwNzJkOS90ZXh0cmVnaW9uOjIwOGJhNjYwM2M4YjQ4ZmNiZTNlMjViZDkzMTA3MmQ5XzQzOTgwNDY1MTI1OTE_f3f361cd-0bea-4f9b-be2b-34f99cee8bc3">175</ix:nonFraction> for the years ended December&#160;31, 2021 and 2020, respectively.</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%">86</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_139"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE4MjM0_5e6af70b-41e3-434a-a1d3-dd98ec0c4a69" continuedAt="i79073b111f34416483efec1dea5fc0cb" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="i79073b111f34416483efec1dea5fc0cb" continuedAt="i78126fb115744f38a5364225fceddca6"><div style="margin-top:12pt;text-indent:36pt"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE4MjMw_6f6c9d5a-533f-41ad-9dbe-7a5fde004eee" 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 sets forth our various debt obligations:<br/><br/></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:72.730%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">2021 Promissory Note</span></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="usd" contextRef="i7ff7c23caa4547238cb4cd9e3fb60944_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzItMS0xLTEtMzE3MzI_3a7f49cd-e773-48ca-9a21-f2903cf3c073">5,220</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="usd" contextRef="i5787386ab6fa46169298f9dc23d7cc82_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzItMy0xLTEtMzE3MzI_c90a8151-cd6b-4525-a24c-fda34ea81361">&#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></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%">Series A Note (principal amount)</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="ied19054ce6b849088c5a21d49ac6a052_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzItMS0xLTEtMjYxOTg_4fd1dd3a-5def-438a-80e1-92167e8b7c83">&#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="i091fd00d994c4c3eb919761d4ae25211_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzItMy0xLTEtMjYxOTg_f79a774b-d724-4f98-b768-c6e591cfdc6d">2,481</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%">Series B Note (principal amount)</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="i38e8333a51be482fa27f5859f905800b_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzMtMS0xLTEtMjYxOTg_eeb54eb7-b25d-4cd9-bbbf-cd6d568f35b5">&#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="i83f10237fa1349548e007fbf5acb0dcd_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzMtMy0xLTEtMjYxOTg_96fc64f1-6366-4c80-9ad8-35d2d9ab8405">3,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%">Paycheck Protection Program Loan</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="i4a03c514a69d4841973a00aeff3804a8_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzQtMS0xLTEtMjYxOTg_a5750a99-07ea-4d0d-93bb-725ed756c349">&#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="idc939d8333e74fcea214c4398ec2b531_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzQtMy0xLTEtMjYxOTg_d94c5a5c-25fa-4180-8b85-c363fce1d344">2,850</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%">Convertible Notes</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="i851041e3159f4662905cb3042f7b2370_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzUtMS0xLTEtMjYxOTg_06f93084-5b38-413a-9bd4-eba883bbf4e8">&#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="i368dc5b7fa8a4da49b55be2a24777ec4_I20201231" decimals="-3" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzUtMy0xLTEtMjYxOTg_1c96987e-2270-45f7-b974-f6517248f2fe">250</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%">Promissory Notes</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="i28063943661849b5b39d046379a9d276_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzYtMS0xLTEtMjYxOTg_6f1b6e87-06a0-4434-b5a3-0b06c349ab6a">&#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="i6655e8e0d6b945acb0455470ebe40b6b_I20201231" decimals="-3" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzYtMy0xLTEtMjYxOTg_c6c09fce-72eb-42a9-90fc-79fee9bb17e3">905</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="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%">Total debt</span></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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzktMS0xLTEtMjYxOTg_f72e0e23-885e-413f-befc-4145d549f7ca">5,220</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="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzktMy0xLTEtMjYxOTg_4be9930b-1f47-42b1-bf84-0be2ffa44377">10,071</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%">Debt discount - warrants (2021 Promissory Note)</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="i7ff7c23caa4547238cb4cd9e3fb60944_I20211231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzExLTEtMS0xLTMxNzUx_f73c8af8-e6e3-43f5-b03e-1ff5bf10d6ab">316</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="i5787386ab6fa46169298f9dc23d7cc82_I20201231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzExLTMtMS0xLTMxNzUx_f32b1944-b6c4-4401-8946-f424ba7a165c">&#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%">Debt discount - warrants (2020 Convertible Notes)</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="i851041e3159f4662905cb3042f7b2370_I20211231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzEwLTEtMS0xLTI2MTk4_301fcab2-1f25-47e0-980f-32b7b561c6e8">&#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="i368dc5b7fa8a4da49b55be2a24777ec4_I20201231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzEwLTMtMS0xLTI2MTk4_00faa708-dcf4-442e-bb07-ad4e4817ebb9">1,029</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%">Debt discount - issuance costs (2020 Convertible Notes)</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="i851041e3159f4662905cb3042f7b2370_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzExLTEtMS0xLTI2MTk4_d496c947-d6ca-4521-821b-7395eed93688">&#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="i368dc5b7fa8a4da49b55be2a24777ec4_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzExLTMtMS0xLTI2MTk4_0df9d2c2-ac01-42c8-8c10-1d713538bd66">650</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%">Less: current maturities of long-term debt</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzEyLTEtMS0xLTI2MTk4_242824d4-a064-4f70-94ed-8d5fd497af92">4,904</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzEyLTMtMS0xLTI2MTk4_09aa85a6-ae78-4d96-a338-3a099534c13c">4,435</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%">Less: long-term related-party debt</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DueToRelatedPartiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzEzLTEtMS0xLTI2MTk4_e78f1704-b524-4c02-b7fe-ce1480acd3c6">&#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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:DueToRelatedPartiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzEzLTMtMS0xLTI2MTk4_01568439-4f76-4246-bc1f-9640f93f2aef">195</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 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%">Long-term debt</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzE0LTEtMS0xLTI2MTk4_223538f2-bcea-4a4e-b472-321b780897f8">&#8212;</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzE0LTMtMS0xLTI2MTk4_2ce8d06a-7f36-4d7a-bf8a-9b903aa6140c">3,762</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></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">2021 Promissory Note</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of Lyte, we entered into a note purchase agreement and completed the sale of an unsecured promissory note with an original principal amount of $<ix:nonFraction unitRef="usd" contextRef="ib61cf38bb1e5409ab854dcf2c4239c28_I20211018" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzIxOTkwMjMyOTAxNDc_c526a4cf-4a86-4827-81c0-6620bef3e1f3">5,220</ix:nonFraction> in a private placement that closed on October 18, 2021. The promissory note was sold with an original issue discount of $<ix:nonFraction unitRef="usd" contextRef="ib61cf38bb1e5409ab854dcf2c4239c28_I20211018" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzIxOTkwMjMyOTAxNTU_adb66e9c-224f-4113-bd50-1757e8c16bfd">200</ix:nonFraction> and we paid at closing issuance costs totaling $<ix:nonFraction unitRef="usd" contextRef="ib61cf38bb1e5409ab854dcf2c4239c28_I20211018" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzIxOTkwMjMyOTAxNjE_b268d423-a19e-4231-ae8f-43e4ccad08ae">280</ix:nonFraction>. After deducting all transaction costs, net cash proceeds to the Company were $<ix:nonFraction unitRef="usd" contextRef="ifd1ba28df45945da891531563beacdf6_D20211018-20211018" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzIxOTkwMjMyOTAxNjc_babf12e4-514b-470d-9d40-d6a3f513c390">4,740</ix:nonFraction>. No interest will accrue on the promissory note unless and until the occurrence of an event of default (as defined in the promissory note). Beginning on January 15, 2022 and on the same day of each month thereafter until the promissory note is paid in full, we are required to make a monthly amortization payments in the amount of $<ix:nonFraction unitRef="usd" contextRef="ifd1ba28df45945da891531563beacdf6_D20211018-20211018" decimals="-3" name="phun:DebtInstrumentMonthlyAmortizationPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzIxOTkwMjMyOTAxNzU_9321f279-8ee9-4161-9909-45e0d27e541f">574</ix:nonFraction> until the maturity date of October 15, 2022. We may prepay any or all outstanding balance of the promissory note earlier than it is due with a prepayment premium of <ix:nonFraction unitRef="number" contextRef="ifd1ba28df45945da891531563beacdf6_D20211018-20211018" decimals="INF" name="phun:DebtInstrumentPrepaymentPremiumPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzIxOTkwMjMyOTAxODE_6dfbe6aa-7161-4535-96b5-3bd5bc45c35e">110</ix:nonFraction>%. The prepayment premium also applies to the monthly amortization payments, which amounts to an effective interest rate of approximately <ix:nonFraction unitRef="number" contextRef="ib61cf38bb1e5409ab854dcf2c4239c28_I20211018" decimals="2" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzMyOTg1MzQ5MjI3NTU_0feca827-ace6-4881-a20f-73da6ed39630">18</ix:nonFraction>%.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">2020 Convertible Notes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 15, 2020, we issued a Series A Senior Convertible Note (a &#8220;Series A Note&#8221;) to an institutional investor with an initial principal amount of $<ix:nonFraction unitRef="usd" contextRef="ibc87fe9d2fc04507b3ec2491c42a373e_I20200715" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTQ3ODk_7547fc2f-53f7-45bc-b53a-43129982ba0b">4,320</ix:nonFraction> (reflecting an original issue discount of $<ix:nonFraction unitRef="usd" contextRef="ibc87fe9d2fc04507b3ec2491c42a373e_I20200715" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTQ4MzU_a5d84452-bcb8-40f7-a2cb-f6b431350543">320</ix:nonFraction>) in a private placement. We repaid in full the outstanding principal balance, accrued and unpaid interest and make-whole amount on a separate senior convertible note issued on March 20, 2020 to the same investor. After the payoff of the senior convertible note and deducting transaction costs, net cash proceeds to the Company were $<ix:nonFraction unitRef="usd" contextRef="i7ff9a665c56e407fa57daedf7f8f1f30_D20200715-20200715" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTUxNzA_38b2d978-bf63-4942-8621-13701b82337e">1,751</ix:nonFraction>.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the same date, we issued a Series B Senior Secured Convertible Note (a &#8220;Series B Note,&#8221; and together with the Series A Note, the &#8220;2020 Convertible Notes&#8221;) to the same investor with an initial principal amount of $<ix:nonFraction unitRef="usd" contextRef="ibf6522171a9743699afd8fc17bc79964_I20200715" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTUzOTA_7d24ccef-4225-4cf4-8bec-a6c6a5bb2cb5">17,280</ix:nonFraction> (reflecting an original issue discount of $<ix:nonFraction unitRef="usd" contextRef="ibf6522171a9743699afd8fc17bc79964_I20200715" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTU0MzY_5e49a49c-dee8-4c08-8ed8-b25c20395d13">1,280</ix:nonFraction>). The investor paid for the Series B Note by delivering a secured promissory note (the &#8220;Investor Note&#8221;) with an initial principal amount of $<ix:nonFraction unitRef="usd" contextRef="i5e49faf535dc40938bfaf4af369c1c2b_I20200715" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTU1ODA_05e3b9ba-b23a-4998-9ead-0df0bd8f3266">16,000</ix:nonFraction>. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><br/>&#160;&#160;&#160;&#160;We received cash under the Series B Note only upon cash repayment of the corresponding Investor Note. The investor, at its option and at any time, had the right to voluntarily prepay the Investor Note, in whole or in part. Until the Investor Note was repaid, the principal (and related original issue discount) of the Series B Note was considered to be "restricted." The Series B Note and the Investor Note were subject to the terms of a Master Netting Agreement between us and the investor. Upon repayment of the Investor Note, an equal amount of the Series B Note became "unrestricted" and recorded as debt in our consolidated balance sheets. </span></div></ix:continuation><div style="margin-top:12pt;text-indent:36pt"><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%">87</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="i78126fb115744f38a5364225fceddca6" continuedAt="ib26edcc4a56848908dc4275bcb74e345"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During 2020, we exercised our right under the Investor Note to require a mandatory prepayment of the Investor Note of $<ix:nonFraction unitRef="usd" contextRef="i896fb84efee842c8982664a7bc8b0c03_I20201231" decimals="INF" name="phun:DebtInstrumentMandatoryPrepaymentAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzM4NDgyOTA3Mzc4NTg_8d1ba993-89cb-4180-bfab-e3e6ae5cc32b">1,000</ix:nonFraction> and the noteholder voluntarily prepaid an aggregate of $<ix:nonFraction unitRef="usd" contextRef="i4fecf9f4d5e548aababf6e3c8e328560_D20200101-20201231" decimals="-3" name="phun:DebtInstrumentVoluntaryPrepaymentAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzM4NDgyOTA3Mzc4Njk_78791f3f-9da5-409d-93c4-4a2502937e4e">4,750</ix:nonFraction> pursuant to the terms of the Investor Note, for aggregate cash proceeds to us $<ix:nonFraction unitRef="usd" contextRef="i4fecf9f4d5e548aababf6e3c8e328560_D20200101-20201231" decimals="-3" name="phun:ProceedsFromVoluntaryPrepaymentAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzM4NDgyOTA3Mzc4ODA_b7b0e625-068b-451d-9fc2-0a574c9f30f8">5,750</ix:nonFraction>. As a result, $<ix:nonFraction unitRef="usd" contextRef="i896fb84efee842c8982664a7bc8b0c03_I20201231" decimals="INF" name="phun:DebtInstrumentFaceAmountUnrestricted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzM4NDgyOTA3Mzc4OTE_09d0e853-7bde-49cb-8fd6-28611caabb77">5,750</ix:nonFraction> in principal and $<ix:nonFraction unitRef="usd" contextRef="i896fb84efee842c8982664a7bc8b0c03_I20201231" decimals="-3" name="phun:DebtInstrumentUnamortizedDiscountUnrestricted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzM4NDgyOTA3Mzc5MDI_6acb16cf-003e-41b5-8bc2-61fe7958e2af">460</ix:nonFraction> of original issue discount became "unrestricted". As of December 31, 2020, the restricted balance of the Series B Note was $<ix:nonFraction unitRef="usd" contextRef="i896fb84efee842c8982664a7bc8b0c03_I20201231" decimals="-3" name="phun:DebtInstrumentFaceAmountRestricted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzM4NDgyOTA3Mzc5MTE_4a6077b1-3ced-4f66-8d79-2c986541fbff">11,070</ix:nonFraction> (including original issue discount).</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Note and outstanding unrestricted principal balance on the Series B Note each bore interest at a rate of <ix:nonFraction unitRef="number" contextRef="i95d964f18b524ebb948204818e742b8b_I20200715" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzM4NDgyOTA3Mzc5MjM_6727bf61-f479-4a90-802b-22edcc92b745">7</ix:nonFraction>% per annum and includes a make-whole of interest from the date of issuance through the maturity date of December 31, 2021. The restricted principal of the Series B Note bore interest at a rate of <ix:nonFraction unitRef="number" contextRef="i95d964f18b524ebb948204818e742b8b_I20200715" decimals="INF" name="phun:DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzM4NDgyOTA3Mzc5Mjc_f07515b0-ff2f-4800-96c4-5afde0ae739c">3</ix:nonFraction>% per annum. The 2020 Convertible Notes were scheduled to mature on December 31, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><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, we recorded a loss on extinguishment of debt in the amount of $<ix:nonFraction unitRef="usd" contextRef="i23fc6cb3480444c99239197ba7caf719_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzM4NDgyOTA3Mzc5MzE_d110fcef-6a67-4b77-b0ff-167d8c21d77e">1,343</ix:nonFraction> as a result of monthly installment payments and optional redemption payments elected by the noteholder related to our various capital raises, as more fully described below.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of multiple offerings of sales of shares of our common stock during the first quarter of 2021, as more fully described Note 13 below, the investor elected to require us to use forty percent (<ix:nonFraction unitRef="number" contextRef="i95d964f18b524ebb948204818e742b8b_I20200715" decimals="INF" name="phun:DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTY0NDg_2c926ab9-0542-4dc4-b15e-4077fedca6c5">40</ix:nonFraction>%) of the net proceeds from those offerings to satisfy obligations under the 2020 Convertible Notes. During the first quarter of 2021, we paid approximately $<ix:nonFraction unitRef="usd" contextRef="i85f27a55494543f39071709548b3aa4b_D20210101-20210331" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTY2MDc_f4116b66-5641-4e50-bf2a-de6f3535ba20">11,507</ix:nonFraction>, of which $<ix:nonFraction unitRef="usd" contextRef="i3261e5ec83314452a8abc25de191fac1_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTY2MjE_2a467a4e-0618-47b8-8d53-cf1914cc0e23">5,717</ix:nonFraction> was recorded as a loss on extinguishment of debt. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the investor voluntarily prepaid an aggregate of $<ix:nonFraction unitRef="usd" contextRef="ic6e14f20801b47d687a2813ceb4d9ada_D20210301-20210331" decimals="-3" name="phun:DebtInstrumentVoluntaryPrepaymentAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTY3NDA_c4c6e26f-3496-4b29-aadd-eab555e84033">10,250</ix:nonFraction> pursuant to the terms of the Investor Note. As a result, we received cash proceeds of $<ix:nonFraction unitRef="usd" contextRef="ic6e14f20801b47d687a2813ceb4d9ada_D20210301-20210331" decimals="-3" name="phun:ProceedsFromVoluntaryPrepaymentAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTY4MzA_14d69e72-dfa9-42d7-9dbd-0b350480fec4">10,250</ix:nonFraction> and this amount of principal of the Series B Note, along with $<ix:nonFraction unitRef="usd" contextRef="i8bc79b7e61e94030a6a5b222a5a42dda_I20210331" decimals="-3" name="phun:DebtInstrumentUnamortizedDiscountUnrestricted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTY4OTY_e411e564-7cb5-4d2b-b947-78fbdd670983">820</ix:nonFraction> of original issue discount became "unrestricted" and outstanding. After the aggregate payments pursuant to the Investor Note by the investor to us, there was no balance outstanding under the Investor Note and no restricted balance under the Series B Note.</span></div><div style="margin-top:12pt;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:115%">On March 25, 2021, we delivered a Company Optional Redemption Notice (as defined in the Series B Note) to the holder of our Series B Note exercising our right to redeem and fully satisfy all obligations under the Series B Note on April 5, 2021. On April 5, 2021, we paid $<ix:nonFraction unitRef="usd" contextRef="i31c65c9d52b34418a627534a1eeba095_D20210405-20210405" decimals="-3" name="us-gaap:RepaymentsOfConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTc0Mjc_8b16fcb7-70b4-469b-9d2b-b66201f0939a">13,902</ix:nonFraction> in cash to the noteholder of our 2020 Convertible Notes in full satisfaction of all obligations under our Series B Note, which amounted to $<ix:nonFraction unitRef="usd" contextRef="i3505cd7b324847b58ae6c0ba603d14cd_I20210405" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTc1NzA_16f5221a-cf29-4393-8ceb-8e9397de1746">11,718</ix:nonFraction> of principal, interest and make-whole and $<ix:nonFraction unitRef="usd" contextRef="i31c65c9d52b34418a627534a1eeba095_D20210405-20210405" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTc2MTY_bf29e675-d974-41f6-b10c-952ed064642a">2,184</ix:nonFraction> for the loss on extinguishment of debt.  </span></div><div style="margin-top:12pt;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:115%">During the year ended December&#160;31, 2021, we also recorded a loss on extinguishment of debt of $<ix:nonFraction unitRef="usd" contextRef="i7cd7f8a842e84b208fea9d54d8ae5355_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTc3MzE_52546471-ef19-4989-b73d-66a4f67081b5">51</ix:nonFraction> related to monthly installment payments made to the investor. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="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%">Warrant</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:120%">In addition to the 2020 Convertible Notes, we issued a warrant exercisable for three (<ix:nonNumeric contextRef="id9cd7ad4d97c49f18e80136094788b2c_I20200715" name="us-gaap:WarrantsAndRightsOutstandingTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzIxOTkwMjMyOTYzMzU_6d9ec75a-aa3c-4db6-b742-3d79360f5e7f">3</ix:nonNumeric>) years for the purchase, initially, of up to an aggregate of <ix:nonFraction unitRef="shares" contextRef="id9cd7ad4d97c49f18e80136094788b2c_I20200715" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NDY5NTI_b0d8eb7a-70c9-4cb5-92f0-a20453644035">2,160,000</ix:nonFraction> shares of the Company's common stock at an initial exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ifeb7decd4e144ce0b05cad2a19a66c41_I20200715" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NDcwMjU_aceb89e3-c37a-458c-ac3f-64326e61ab48">4.00</ix:nonFraction> per share. The number of shares and exercise price are each subject to adjustment provided under the warrant. As a result of our underwritten public offering in February 2021, the exercise price of each share decreased to $<ix:nonFraction unitRef="usdPerShare" contextRef="i3a1ea9c3c9084edab96ac1235ec51f55_I20210228" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NDcyNTE_dcf2e8a3-4ef7-4f10-860a-489df055cd6d">2.25</ix:nonFraction> per share, and the number of shares for which the warrant is exercisable increased to <ix:nonFraction unitRef="shares" contextRef="idb4f9b15f1994a3c8a9288b8df2b424b_I20210228" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NDczNDE_a06832d4-0d36-49c8-b19c-0a31681ece1a">3,840,000</ix:nonFraction> shares. If, at the time of exercise of the warrant, there is no effective registration statement registering, or no current prospectus available for, the issuance of the shares, then the warrant may also be exercised, in whole or in part, by means of a &#8220;cashless exercise.&#8221; The registration statement registering <ix:nonFraction unitRef="shares" contextRef="id9cd7ad4d97c49f18e80136094788b2c_I20200715" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NDc2NTg_b0d8eb7a-70c9-4cb5-92f0-a20453644035">2,160,000</ix:nonFraction> shares of our common stock issuable pursuant to the terms of the warrant was declared effective by the SEC on October 27, 2020. In February 2022, we filed a registration statement registering <ix:nonFraction unitRef="number" contextRef="if526d428ea3d426a847b498cba4ff369_I20220228" decimals="INF" name="phun:ClassOfWarrantOrRightAdditionalWarrantSharesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzIxOTkwMjMyOTI5ODA_8e179778-3b43-4913-91e3-3bd4caadede1">250</ix:nonFraction>% of additional warrant shares as result of the adjustment noted above. The warrant may not be exercised if, after giving effect to the exercise, the investor would beneficially own amounts in excess of those permissible under the terms of the warrant. As more fully discussed in Note 13, the holder partially exercised its warrant during 2021. </span></div></ix:continuation><div><span><br/></span></div><div style="text-indent:36pt"><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%">88</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="ib26edcc4a56848908dc4275bcb74e345" continuedAt="i7177d6daef5249ba9bec58b0cc52a6e6"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE4MjMx_52fa30e3-6432-452d-bea1-ba3206b8e8aa" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the assumptions used and calculated aggregated fair values of the liability classified warrants:</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:72.876%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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><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, 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%">Strike price per share</span></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="i06853f09d76a462092e53519828a79c1_I20211231" decimals="2" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzEtMS0xLTEtMjYxOTg_452c64d0-1b1f-413d-92ec-d2d028584d8f">2.25</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="i31ccf1d113f647ed9857582c3e967ca4_I20201231" decimals="2" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzEtMy0xLTEtMjYxOTg_216c3991-78db-40f2-afc3-effa9b612b03">4.00</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%">Closing price per share</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="i2f49348b5c9c498db2f2e5afe4f05263_I20211231" decimals="2" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzItMS0xLTEtMjYxOTg_61f34845-4baf-4217-9874-b78dadf21178">2.63</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="i254df8f72ab6476c946bd2a7f2a55945_I20201231" decimals="2" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzItMy0xLTEtMjYxOTg_a607583f-8f46-410a-92d6-cda787db1092">1.26</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%">Term (years)</span></td><td colspan="3" style="background-color:#cceeff;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="i871cd888dc2f4a5fb9155e017a90e92d_I20211231" name="us-gaap:WarrantsAndRightsOutstandingTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzMtMS0xLTEtMjYxOTg_9d74c0a5-d7c1-4e55-b78c-952037d00404">1.53</ix:nonNumeric></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:right;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="ie9b3a95e476b418c9a2b44f5ac1dbe2e_I20201231" name="us-gaap:WarrantsAndRightsOutstandingTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzMtMy0xLTEtMjYxOTg_f2e04005-a24a-46cd-bc0d-9beb44b72bff">2.53</ix:nonNumeric></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%">Volatility</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="i2fc6945394f44defb6569c803cf1eacb_I20211231" decimals="2" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzQtMS0xLTEtMjYxOTg_d190e8ab-226c-4233-baae-3e3ea5703bae">186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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><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="ifef8e2ab58244aca9dfaefe6e48db37b_I20201231" decimals="2" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzQtMy0xLTEtMjYxOTg_7f67a57b-4033-456a-995b-fdd9bc2b320b">146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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><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%">Risk-free 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="i81742ce06c6d4868ba7805eb158e7537_I20211231" decimals="4" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzUtMS0xLTEtMjYxOTg_f0b0f08f-c755-4830-a258-83af5aa8c877">0.56</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><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="i0586067cfb9c499995f990dee2f86232_I20201231" decimals="4" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzUtMy0xLTEtMjYxOTg_e8ffaa1a-cc7e-4107-8d1d-4e40aa42ba9d">0.17</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><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%">Dividend Yield</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:nonFraction unitRef="number" contextRef="i21a0036587514247bfa26a57778da42c_I20211231" decimals="0" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzYtMS0xLTEtMjYxOTg_c0bc8db7-7b40-46aa-b963-893fef252c34">&#8212;</ix:nonFraction></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%"><ix:nonFraction unitRef="number" contextRef="id665d9a3b7394fb283922d4a497fec9c_I20201231" decimals="0" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzYtMy0xLTEtMjYxOTg_797c67e0-21a5-4b2e-982c-20fcd2b036af">&#8212;</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><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:120%">Upon issuance of the warrant, we recorded a warrant liability as a discount to the 2020 Convertible Notes of $<ix:nonFraction unitRef="usd" contextRef="iba22d884b1d04b1f889efe0694a13775_I20200715" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzc3OTg_8c6ea4c0-c4a6-49d4-8fa9-41b57c0d2de4">2,486</ix:nonFraction>. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE4MjMy_a3aefb06-d063-4828-9bc9-1a9924e7bc0d" continuedAt="i55ea57a9c8c0480f8aca8be914ee930b" escape="true">A summary of the change in fair value of the warrant liability is set forth below: </ix:nonNumeric><br/></span></div><div><ix:continuation id="i55ea57a9c8c0480f8aca8be914ee930b"><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:70.976%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.521%"></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="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, beginning of period</span></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="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo1Njk5MGEwN2E1NzI0ZDc2YTc2MmFiYzM2ZDgxZDBjOS90YWJsZXJhbmdlOjU2OTkwYTA3YTU3MjRkNzZhNzYyYWJjMzZkODFkMGM5XzEtMS0xLTEtMjYxOTg_eccc7aca-d5fa-46bc-8932-584590278878">1,614</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="usd" contextRef="i1cf9495c40eb44fcbb69004d99f3f630_I20191231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo1Njk5MGEwN2E1NzI0ZDc2YTc2MmFiYzM2ZDgxZDBjOS90YWJsZXJhbmdlOjU2OTkwYTA3YTU3MjRkNzZhNzYyYWJjMzZkODFkMGM5XzEtMy0xLTEtMzE4MDQ_b7efc67a-29f7-48c9-8e77-927231540ae4">&#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></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%">Warrant issued</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="phun:WarrantsAndRightsIssued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo1Njk5MGEwN2E1NzI0ZDc2YTc2MmFiYzM2ZDgxZDBjOS90YWJsZXJhbmdlOjU2OTkwYTA3YTU3MjRkNzZhNzYyYWJjMzZkODFkMGM5XzItMS0xLTEtMjYxOTg_bc6c6322-cac8-49d8-a6a8-aa5f457f8ccb">&#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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="phun:WarrantsAndRightsIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo1Njk5MGEwN2E1NzI0ZDc2YTc2MmFiYzM2ZDgxZDBjOS90YWJsZXJhbmdlOjU2OTkwYTA3YTU3MjRkNzZhNzYyYWJjMzZkODFkMGM5XzItMy0xLTEtMzE4MDQ_0a07b2fc-2693-4dbe-b699-7938e5718707">2,486</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%">Warrant 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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="phun:ExerciseOfWarrantsAndRights" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo1Njk5MGEwN2E1NzI0ZDc2YTc2MmFiYzM2ZDgxZDBjOS90YWJsZXJhbmdlOjU2OTkwYTA3YTU3MjRkNzZhNzYyYWJjMzZkODFkMGM5XzMtMS0xLTEtMzY1NjI_be89032f-0fa1-4e74-b206-83ae9605f388">16,148</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="phun:ExerciseOfWarrantsAndRights" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo1Njk5MGEwN2E1NzI0ZDc2YTc2MmFiYzM2ZDgxZDBjOS90YWJsZXJhbmdlOjU2OTkwYTA3YTU3MjRkNzZhNzYyYWJjMzZkODFkMGM5XzMtMy0xLTEtMzY1NjI_d9ee4142-2fda-4334-b835-bcf2b4435604">&#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 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%">Change in fair value of warrant liability</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:FairValueAdjustmentOfWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo1Njk5MGEwN2E1NzI0ZDc2YTc2MmFiYzM2ZDgxZDBjOS90YWJsZXJhbmdlOjU2OTkwYTA3YTU3MjRkNzZhNzYyYWJjMzZkODFkMGM5XzMtMS0xLTEtMjYxOTg_831f441b-83c5-4be1-a905-7b3076b9f9ea">18,139</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo1Njk5MGEwN2E1NzI0ZDc2YTc2MmFiYzM2ZDgxZDBjOS90YWJsZXJhbmdlOjU2OTkwYTA3YTU3MjRkNzZhNzYyYWJjMzZkODFkMGM5XzMtMy0xLTEtMzE4MDQ_1e762dc2-9fde-46d2-9c2a-795b85a75b1f">872</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%">Balance, end of period</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo1Njk5MGEwN2E1NzI0ZDc2YTc2MmFiYzM2ZDgxZDBjOS90YWJsZXJhbmdlOjU2OTkwYTA3YTU3MjRkNzZhNzYyYWJjMzZkODFkMGM5XzQtMS0xLTEtMjYxOTg_6de69a55-fba2-4884-9985-9eb691d80f51">3,605</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo1Njk5MGEwN2E1NzI0ZDc2YTc2MmFiYzM2ZDgxZDBjOS90YWJsZXJhbmdlOjU2OTkwYTA3YTU3MjRkNzZhNzYyYWJjMzZkODFkMGM5XzQtMy0xLTEtMzE5MjY_23104111-7b15-4fb7-9eb8-4aba14530c63">1,614</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:continuation></div><div style="text-indent:36pt"><span><br/></span></div><div style="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%">Participation Rights</span></div><div style="text-indent:36pt"><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:120%">In addition, the Company granted the 2020 Convertible Notes investor participation rights in future equity and equity-linked offerings of securities, subject to certain limited exceptions, during the <ix:nonNumeric contextRef="i7ff9a665c56e407fa57daedf7f8f1f30_D20200715-20200715" name="phun:DebtInstrumentParticipationRightsPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTg4ODI_664a6701-7015-485e-9a5e-3d601cb7c45d">two years</ix:nonNumeric> after the later of (a) the closing or (b) the date the 2020 Convertible Notes no longer remain outstanding, in an amount of up to <ix:nonFraction unitRef="number" contextRef="i95d964f18b524ebb948204818e742b8b_I20200715" decimals="2" name="phun:DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTkwMTY_ce671866-3620-4939-8ea5-1afb4fbf4c2e">30</ix:nonFraction>% of the securities being sold in such offerings. This same investor has an additional <ix:nonFraction unitRef="number" contextRef="i05978f48f81c4fc7b9cacd4698c9ca4e_I20200715" decimals="2" name="phun:DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTkxMDU_3d868769-50d3-484a-861e-f3eb5b680506">30</ix:nonFraction>% participation right that expired on March 20, 2022 pursuant to a separate Securities Purchase Agreement relating to the Senior Convertible Note, which is more fully discussed below.  </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-style:italic;font-weight:700;line-height:107%">Paycheck Protection Program ("PPP") Loan</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:120%">On April 10, 2020, we received loan proceeds in the amount of $<ix:nonFraction unitRef="usd" contextRef="i48072e44240a41a98c5986301c8a008d_D20200410-20200410" decimals="-3" name="us-gaap:ProceedsFromBankDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzg4NjE_75313b6a-4ac7-4ea5-9ea0-3b75e8522395">2,850</ix:nonFraction> from JPMorgan Chase, N.A. pursuant to the PPP under the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act"), which was enacted on March 27, 2020. The loan, which was in the form of a note dated April 9, 2020, was originally scheduled to mature on April 9, 2022 and bore interest at a rate of <ix:nonFraction unitRef="number" contextRef="i165d4bf8c32f415382a3c9d5c369fef2_I20200409" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzkxNDM_d04c7748-5d31-4f93-a78b-625fa60dbab0">0.98</ix:nonFraction>% per annum. The Paycheck Protection Flexibility Act of 2020, extended the deferral period for loan payments to either (i) the date that the U.S. Small Business Administration ("SBA") remits the borrower&#8217;s loan forgiveness amount to the lender or (ii) if the borrower does not apply for loan forgiveness, ten months after the end of the borrower&#8217;s loan forgiveness covered period. The note may be prepaid by us at any time prior to the maturity with no prepayment penalties. </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:120%">The principal amount of our PPP loan was subject to forgiveness under the PPP. On July 7, 2021, we submitted our request to the SBA to forgive the full principal amount of the loan and on August 16, 2021, we received notification that the SBA approved our PPP loan forgiveness application. We recorded a gain on the forgiveness of the PPP loan and related interest for the year ended December&#160;31, 2021. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior Convertible Note</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, we issued a Senior Convertible Note to an institutional investor with an initial principal amount of $<ix:nonFraction unitRef="usd" contextRef="i8b0dcc9ac01a4b2b816c2fd59fbfd51c_I20200331" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwMDk4_69be0f68-8232-47aa-8551-87758e364c7b">3,000</ix:nonFraction> (the &#8220;Senior Convertible Note&#8221;) for cash proceeds of $<ix:nonFraction unitRef="usd" contextRef="iff6f54e048d94f0ebd2a22d5a2b5d4be_D20200301-20200331" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwMTU0_777aa5f3-d0b6-47b3-ab91-1f789cb97319">2,760</ix:nonFraction> (reflecting an original issue discount of $<ix:nonFraction unitRef="usd" contextRef="i8b0dcc9ac01a4b2b816c2fd59fbfd51c_I20200331" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwMTk5_a68f7956-daf1-4d2b-b578-1ddec52f78a4">240</ix:nonFraction>) in a private placement. After deducting the placement agent fee and other estimated expenses, net cash proceeds at the closing were approximately $<ix:nonFraction unitRef="usd" contextRef="iff6f54e048d94f0ebd2a22d5a2b5d4be_D20200301-20200331" decimals="-3" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwMzQ5_58c241e9-29b7-491e-b347-a421c7ff8ea8">2,371</ix:nonFraction>. The Senior Convertible Note bore an interest at a rate of <ix:nonFraction unitRef="number" contextRef="i8b0dcc9ac01a4b2b816c2fd59fbfd51c_I20200331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwNDEx_47a371ea-6e83-4055-9b2b-fa92bcb54847">7</ix:nonFraction>% per annum and includes a make-whole of interest from the date of issuance through the maturity date of December 31, 2021.</span></div></ix:continuation><div style="margin-top:12pt;text-indent:36pt"><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%">89</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="i7177d6daef5249ba9bec58b0cc52a6e6" continuedAt="ie7029c7627ad4dba836859de8a0bf9cb"><div style="margin-top:12pt;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%">Monthly Payments and Conversion</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Starting on April 30, 2020 and on the last trading day of the month and on the maturity date, we were required to make monthly payments on the Senior Convertible Note. On each payment date, we were required to settle a principal repayment of approximately $<ix:nonFraction unitRef="usd" contextRef="i8b0dcc9ac01a4b2b816c2fd59fbfd51c_I20200331" decimals="-3" name="phun:DebtInstrumentInstallmentConversionPrincipalPayment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwNzky_803c5c5e-2637-4756-a5b3-3b779a47a4c5">143</ix:nonFraction> plus interest thereon (the &#8220;Payment Amount&#8221;) which were to be satisfied in shares of our common stock at <ix:nonFraction unitRef="number" contextRef="i8b0dcc9ac01a4b2b816c2fd59fbfd51c_I20200331" decimals="INF" name="phun:DebtInstrumentInstallmentConversionPercentOfInstallmentAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTAw_930dd0c8-4319-4e4c-9fb8-4cdcf3a04f6c">100</ix:nonFraction>% of the Payment Amount, or at our election, in whole or in part, in cash, at <ix:nonFraction unitRef="number" contextRef="i8b0dcc9ac01a4b2b816c2fd59fbfd51c_I20200331" decimals="INF" name="phun:DebtInstrumentInstallmentConversionElectionOfCompanyPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTc5_b448640a-7086-4b4a-86e9-3d4faa3d028d">105</ix:nonFraction>% of the Payment Amount. Installment payments made in common stock were subject to customary equity conditions (including minimum floor price and volume thresholds), and were calculated on a conversion price equal to the lower of (x) the conversion price then in effect and (y) the greater of the Floor Price (as defined in the Senior Convertible Note) and <ix:nonFraction unitRef="number" contextRef="i8b0dcc9ac01a4b2b816c2fd59fbfd51c_I20200331" decimals="INF" name="phun:DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzExMzM3_5e76619d-c1ae-4e33-8f43-edf26406055e">85</ix:nonFraction>% of the lowest volume weighted average price in the 10 days prior to the payment date. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the monthly payments described above, during the second quarter of 2020, the noteholder elected an acceleration of payments of monthly principal, interest and make-whole payments pursuant to certain provisions of the Senior Convertible Note. These accelerated payments were made in the form of shares of our common stock at the rate then in effect in accordance with the Senior Convertible Note. As a result, we issued an aggregate of <ix:nonFraction unitRef="shares" contextRef="ida865943d3934ebc96d004e766cc1753_D20200401-20200630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzExODc3_4f6aa90d-3601-4e50-a3b9-fb5c9d0f3a70">1,763,675</ix:nonFraction> shares for principal, interest and make-whole payments to the noteholder. In accounting for the accelerated conversions, the Company followed the guidance as prescribed in ASC 470 in accounting for derecognition (or conversion) of convertible debt with a cash conversion feature. We determined the fair value of the debt immediately prior to derecognition, with the difference between the consideration transferred to the noteholder and the fair value of the debt representing the reacquisition of the embedded conversion option. A loss on extinguishment of $<ix:nonFraction unitRef="usd" contextRef="ie23ec061bcd440efb2172caaf43f4349_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEyNDM4_97529f0f-5091-4795-87f3-6411851cb3f0">81</ix:nonFraction> was recorded based on the difference between the calculated fair value of the debt immediately prior to derecognition and the carrying amount of the debt component, including any unamortized debt discount or issuance costs.</span></div><div style="margin-top:12pt;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%">Redemption</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the issuance of the 2020 Convertible Notes, we redeemed the Senior Convertible Note in July 2020 at a price equal to <ix:nonFraction unitRef="number" contextRef="i7927d86d5d5a45058e0c202c6fa73177_I20200731" decimals="INF" name="phun:DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEyODEz_f2a2eaf8-e7f8-4c83-9037-142d7b8af83f">110</ix:nonFraction>% of the outstanding principal accrued and unpaid interest and make-whole interest. The payoff to the noteholder to satisfy the Senior Convertible Note was in the amount $<ix:nonFraction unitRef="usd" contextRef="idc630b33e8d74af2ab4e7ad39a32b9df_D20200320-20200320" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEyOTg0_966e56c3-42bd-41f6-a7bf-1035e9182bb7">2,084</ix:nonFraction>. The redemption of the Senior Convertible Note resulted in a loss on extinguishment of $<ix:nonFraction unitRef="usd" contextRef="if877f58573874017b8933662ccb558de_D20200701-20200731" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEzMDc0_6dac1502-d57d-4203-b855-d14cf0fd2bb8">734</ix:nonFraction> in 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related-Party Bridge Loans</span></div><div style="margin-top:12pt;text-indent:36pt"><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 2020, various related parties loaned us $<ix:nonFraction unitRef="usd" contextRef="ie0b4a98b5a374c6bb89a270d219b56b9_D20200101-20200331" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEzMTcz_24b66038-4678-452e-8865-4ccffedd964b">560</ix:nonFraction>. The Related-Party Bridge Loans ("RPBLs") bore interest at <ix:nonFraction unitRef="number" contextRef="ie0b4a98b5a374c6bb89a270d219b56b9_D20200101-20200331" decimals="2" name="us-gaap:RelatedPartyTransactionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEzMjM1_85c14b6b-068c-4356-abf4-11eb11c1e28c">10</ix:nonFraction>% per annum and had a stated maturity date of November 14, 2024. The RPBLs and amounts thereof were made by the following related parties: (i) $<ix:nonFraction unitRef="usd" contextRef="i0fc8a1fd1f9240cab099064bfb4c1642_D20200101-20200331" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEzMzc5_b0165758-55de-481a-9c30-f86bd21a9461">204</ix:nonFraction> by Cane Capital, LLC, an entity owned in part by our Chief Executive Officer; (ii) $<ix:nonFraction unitRef="usd" contextRef="icab810c4a3ec4a66a85285ec70ea3c3b_D20200101-20200331" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEzNDY1_875a250a-d1db-4b3d-b38e-1ce58619366f">151</ix:nonFraction> by Curo Capital Appreciation Fund, LLC, an entity in which our Chief Executive Officer and Chief Technology Officer serve as co-presidents; (iii) $<ix:nonFraction unitRef="usd" contextRef="iadee9394ffad4ebaa6d73941bb2739eb_D20200101-20200331" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEzNjI0_0be5de98-1205-4731-b378-87d34ec9ef7c">155</ix:nonFraction> by various individuals associated by familiar relationship with our Chief Executive Officer; and (iv) $<ix:nonFraction unitRef="usd" contextRef="iae4aacf4395a40cd8c70313755d02879_D20200101-20200331" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEzNzI5_406bbd40-9386-4ab8-83fc-df86dce4de69">50</ix:nonFraction> by Luan Dang, our Chief Technology Officer. Transaction costs related to the RPBLs were not significant. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the RPBLs have been paid in full with no early payment penalty.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Notes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, our board of directors authorized the issuance of $<ix:nonFraction unitRef="usd" contextRef="i51e799c59b0e43fca28d813a1b7545ce_D20190401-20190430" decimals="INF" name="phun:DebtInstrumentAuthorizedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE0MDA2_e641be1c-3e7a-46a6-97c3-c1106af3113f">20,000</ix:nonFraction> of convertible promissory notes (the &#8220;Convertible Notes&#8221;), which may be paid by investors in the form of cash or, in our discretion, cryptocurrency, such as bitcoin or ethereum. The Convertible Notes were sold in reliance on an exemption from registration.  We may not issue Convertible Notes under the Purchase Agreement in excess of $<ix:nonFraction unitRef="usd" contextRef="i472f60e23d754ea4aeb906be640b8f25_D20190401-20190430" decimals="INF" name="phun:DebtInstrumentAuthorizedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE0MzQ3_37f52df2-784a-4612-8f58-4a912602f628">20,000</ix:nonFraction>, in the aggregate, unless otherwise agreed by the holders of a majority in interest of the principal outstanding under the Convertible Notes. Transaction costs related to the issuance of the Convertible Note were immaterial. The Convertible Notes are convertible into shares of the Company&#8217;s common stock at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="icfa559b1bd22412a99c9e0aca8924ee9_I20190430" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzQ5NDc4MDIzNjA4MDI_8614f119-3792-48ff-be50-f1fc260c502e">11.50</ix:nonFraction> per share.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes bore ordinary interest at a rate of <ix:nonFraction unitRef="number" contextRef="icfa559b1bd22412a99c9e0aca8924ee9_I20190430" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE0NjM0_6298972d-08c3-48a5-827b-362773506c47">7</ix:nonFraction>% per annum. Interest under the Convertible Notes is payable quarterly beginning on September 30, 2019, and interest and principal under the Convertible Notes is payable monthly beginning on June 30, 2021. However, at the holder&#8217;s election, interest payments could have been deferred until the earlier of (i) repayment in full of all remaining unpaid principal and (ii) conversion. The Convertible Notes were originally scheduled to mature on June 3, 2024.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 27, 2021, we paid $<ix:nonFraction unitRef="usd" contextRef="i054e6d6b333641719f2215dbd5704208_D20211027-20211027" decimals="-3" name="us-gaap:ExtinguishmentOfDebtAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NjAxNTU_2fb76a06-b9ca-4073-a6fc-2093a3a10860">222</ix:nonFraction> in cash in full satisfaction of all obligations under the Convertible Notes.</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%">90</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="ie7029c7627ad4dba836859de8a0bf9cb"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Promissory Notes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2019, our board of directors authorized the issuance of $<ix:nonFraction unitRef="usd" contextRef="i82374df80a844ff49779b885c1337371_D20191001-20191031" decimals="INF" name="phun:DebtInstrumentAuthorizedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE2MDA0_74e0108a-6446-4401-9654-bff4be971670">20,000</ix:nonFraction> of promissory notes (the &#8220;Notes&#8221;), which may be paid by investors in the form of cash or, in our discretion, cryptocurrency, such as bitcoin or ethereum. The Notes were sold in reliance on an exemption from registration. We may prepay the Notes at any time without penalty. We may not issue Notes under the Purchase Agreement in excess of $<ix:nonFraction unitRef="usd" contextRef="ibcf7b1b2616244419c40c8c3fb98ba98_D20191001-20191031" decimals="INF" name="phun:DebtInstrumentAuthorizedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE2MzQ5_a53adbb8-28df-4c6c-acc2-32fcd8f5e592">20,000</ix:nonFraction>, in the aggregate, unless otherwise agreed by the holders of a majority in interest of the principal outstanding under the Notes. Transaction costs related to the issuance of the Notes were immaterial. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes bore ordinary interest at a rate of <ix:nonFraction unitRef="number" contextRef="i890d50b4c4bd42c6a0a815b884982c82_I20191031" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE2NjAx_d0465b86-1880-495f-b53c-500e4a117518">10</ix:nonFraction>% per annum. Interest under the Notes was payable monthly beginning on November 30, 2019. During the term of the Notes, we were required to maintain a restricted bank account with a minimum balance of <ix:nonNumeric contextRef="i82374df80a844ff49779b885c1337371_D20191001-20191031" name="phun:DebtInstrumentInterestPaymentsMinimumBalancePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE2ODAx_6ccbdb76-4644-4e1a-b20a-8f7333cd1001">one year</ix:nonNumeric> of interest payments on the aggregate principal balance of all Notes, which will be available for use exclusively to satisfy any payments owed by us under the Notes. The principal and unpaid accrued interest on the Notes were due and payable on demand by the majority Note holders on or after the date that is <ix:nonNumeric contextRef="i82374df80a844ff49779b885c1337371_D20191001-20191031" name="phun:DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzM4NDgyOTA3MTU0NjI_01f3b14a-cf80-4bfb-83ea-97289d81878c">60</ix:nonNumeric> months following November 15, 2019. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2019, the Company issued a Note in the principal amount of $<ix:nonFraction unitRef="usd" contextRef="i94ffbb6efc1d476382ec74e2410fdee4_I20201231" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE3ODY1_3c698f33-6a36-47b9-9a01-7e9f268b0479">195</ix:nonFraction>, in exchange for cash consideration, to Cane Capital, LLC, an entity owned in part by Alan S. Knitowski, our Chief Executive Officer and a member of its board of directors.</span></div><div style="margin-top:12pt;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:115%">On October 27, 2021, we paid $<ix:nonFraction unitRef="usd" contextRef="i53cc0556bd834392ad77cdf990e324d7_D20211027-20211027" decimals="-3" name="us-gaap:RepaymentsOfNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NjAzMDg_c4a75397-837d-413e-b777-e35c00107435">905</ix:nonFraction> in cash to each Note holder in full satisfaction of all obligations under the Notes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Interest Expense</span></div><div style="margin-top:12pt;text-indent:36pt"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE4MjMz_81f39ce4-5f2a-46c4-ab7b-4382198eab74" 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 sets forth interest expense for our various debt obligations included in the consolidated statements of operations and comprehensive loss:<br/><br/></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:72.876%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">2020 Convertible Notes</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="i8c598e13647e4979966d9d31bd6f5fa4_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzItMS0xLTEtMjYxOTg_d0e25c48-614c-4b35-a635-2bcd4c96a749">1,111</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="i23fc6cb3480444c99239197ba7caf719_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzItMy0xLTEtMjYxOTg_4ff19835-973b-4a97-971d-ef2d011f5a0a">722</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%">Accretion of debt discount - issuance 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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzMtMS0xLTEtMjYxOTg_5c281d70-eb47-4f2d-82a7-44627c5f2107">1,913</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzMtMy0xLTEtMjYxOTg_8f630ede-9821-4b80-8407-0d11989131bb">686</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%">Accretion of debt discount - warrants</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="phun:AmortizationOfWarrantCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzQtMS0xLTEtMjYxOTg_5222d8a7-964e-433b-ad55-3aca3a593d92">1,029</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="phun:AmortizationOfWarrantCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzQtMy0xLTEtMjYxOTg_0ec875be-3abb-48ba-9a12-995f9457116b">1,457</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="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">2021 Promissory Note</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="i4cf2a0687e4a466fa7b01e6b8530e211_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzUtMS0xLTEtMzk4ODI_fd6996e2-2093-45be-85d3-fe538555e633">203</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="id186b020cb5f46d49cf01009169e3115_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzUtMy0xLTEtMzk4ODI_117fe925-2411-41bc-9ab3-41b52b4a9cfb">&#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%">Senior Convertible Note</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="i407bc7683cc94972a2531a48105ed1f4_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzUtMS0xLTEtMjYxOTg_c70769f0-e49a-4a5d-8f9b-a8dc27a8d17e">&#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="ia0359e2f18ba4a6abe00983915e9ac18_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzUtMy0xLTEtMjYxOTg_f4e51211-1c5c-4995-9391-a732dd0ad730">197</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%">Factoring financing agreement</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="i1f53b6bc82b349c583a11a32df9cfdeb_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzYtMS0xLTEtMjYxOTg_6e223851-6ffa-4543-9abb-a84ab16b5e26">75</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="i340087a3665344ee8e84c18aeb1316cd_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzYtMy0xLTEtMjYxOTg_f3f361cd-0bea-4f9b-be2b-34f99cee8bc3">175</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%">All other debt and financing obligations</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="i3386202a6e9d42c3aadc151ddc7b316a_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzctMS0xLTEtMjYxOTg_3d317e2a-95b0-4658-b103-5ba10037e1ee">150</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="idaf209db150b4dc6a28f5ff6587d11f8_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzctMy0xLTEtMjYxOTg_6dd1eb1f-cff2-491e-b835-6e8b0292d1af">176</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%">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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzgtMS0xLTEtMjYxOTg_073252a0-475c-425a-b91c-c2546308748c">4,481</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzgtMy0xLTEtMjYxOTg_6cf89f13-bf8b-4b54-b355-a0eb63e53a45">3,413</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></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%">91</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_1889"></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%">10. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjU5NTQx_8e303787-4457-418f-ace8-d3d43c423f42" continuedAt="i1e05822dbf6b400ea27e7ec0d5835546" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="i1e05822dbf6b400ea27e7ec0d5835546"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 2, we adopted ASU 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as of January 1, 2021. We lease our corporate offices under operating leases and determine if an arrangement is or contains a lease at inception. The initial terms of our real property lease agreements are generally <ix:nonNumeric contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjU5NTQz_db3b83fe-77a2-49be-bf80-0714cb673dd2">five years</ix:nonNumeric> and typically allow for renewals in <ix:nonNumeric contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjU5NTY4_7b6dbcd0-1318-4efb-bb26-43e722780a97">five-year</ix:nonNumeric> increments. We may, at times, negotiate a shorter lease renewal term. We generally do not account for any renewals at the lease adoption date. We maintain <ix:nonFraction unitRef="office" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="INF" name="phun:NumberOfCorporateOffices" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjU5NTY5_d96f11fb-bac9-4253-9930-0b9d685e7a11">four</ix:nonFraction> corporate offices located in Austin, Texas; Irvine, California; San Diego, California; and Miami, Florida. Our Lyte operations are currently located in Gurnee, Illinois. We lease office and warehouse space for Lyte under a month-to-month lease. Excluding our month-to-month lease, as of December&#160;31, 2021, the earliest lease agreement currently ends in March 2022 with the latest terminating in June 2025.</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:120%">Some of our leases include both lease and non-lease components, which we have elected not to account for separately. Lease components generally include rent, taxes and insurance, while non-lease components generally include common area or other maintenance.</span></div><div style="text-indent:36pt"><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:120%">The weighted-average remaining lease term for our operating leases as of December&#160;31, 2021 was <ix:nonNumeric contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjU5NTc5_00ba6580-eb66-4fab-b9f4-cfe783135963">3.14</ix:nonNumeric> years. As our leases generally do not include an implicit rate, we compute our incremental borrowing rate based on information available at the lease commencement date applying a rate to each lease. We used incremental borrowing rates that match the duration of the remaining lease terms of our operating leases on a fully collateralized basis upon adoption as of January 1, 2021 to initially measure our lease liability. The weighted average incremental borrowing rate used to measure our lease liability was <ix:nonFraction unitRef="number" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjU5NTg4_5c7e981e-ad42-4f38-a5fd-c82379a58c61">19.13</ix:nonFraction>%.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize lease expense on a straight-line basis over the lease term with variable lease expense recognized in the period in which the costs are incurred. The components of lease expense are included in general and administrative expense in our consolidated statement of operations and comprehensive loss. Rent expense under operating leases totaled $<ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF83MTQ2ODI1NTgwNzIw_c6b4cda2-9b90-4e79-b994-d167e45a1b0f">809</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:LeaseAndRentalExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF83MTQ2ODI1NTgwNzI4_94921db2-3280-4fc6-9fdc-29b1b069c843">843</ix:nonFraction> for the years ended December&#160;31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjU5NTQy_57d75cac-1f11-47b9-acd4-2e43c74b5b9d" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum annual lease payments under the Company&#8217;s operating leases are as follows:<br/><br/></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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></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:700;line-height:100%">Future minimum lease obligations for the years ending December 31,</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%">Lease obligations</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%">2022</span></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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGFibGU6ZmZmODcyM2RlZjY0NDk4Yjg3Mzg5NmVkZjk1NGRhNTQvdGFibGVyYW5nZTpmZmY4NzIzZGVmNjQ0OThiODczODk2ZWRmOTU0ZGE1NF8xLTEtMS0xLTM1MzQ2_41ee9817-bdfe-4ccb-aaa6-49838f9f0fc4">667</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%">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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGFibGU6ZmZmODcyM2RlZjY0NDk4Yjg3Mzg5NmVkZjk1NGRhNTQvdGFibGVyYW5nZTpmZmY4NzIzZGVmNjQ0OThiODczODk2ZWRmOTU0ZGE1NF8yLTEtMS0xLTM1MzQ2_511be9a4-e41a-4f5b-8d01-6806c4ba05eb">622</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGFibGU6ZmZmODcyM2RlZjY0NDk4Yjg3Mzg5NmVkZjk1NGRhNTQvdGFibGVyYW5nZTpmZmY4NzIzZGVmNjQ0OThiODczODk2ZWRmOTU0ZGE1NF8zLTEtMS0xLTM1MzQ2_65b8ad5a-83a4-440f-8361-af22a6f72ee3">609</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGFibGU6ZmZmODcyM2RlZjY0NDk4Yjg3Mzg5NmVkZjk1NGRhNTQvdGFibGVyYW5nZTpmZmY4NzIzZGVmNjQ0OThiODczODk2ZWRmOTU0ZGE1NF80LTEtMS0xLTM1MzQ2_a72fb21d-b3ae-45a7-a83b-60192d80ce11">209</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGFibGU6ZmZmODcyM2RlZjY0NDk4Yjg3Mzg5NmVkZjk1NGRhNTQvdGFibGVyYW5nZTpmZmY4NzIzZGVmNjQ0OThiODczODk2ZWRmOTU0ZGE1NF81LTEtMS0xLTM1MzQ2_fe86e8ce-aa45-427c-987a-e3357d7de6f1">&#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%">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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGFibGU6ZmZmODcyM2RlZjY0NDk4Yjg3Mzg5NmVkZjk1NGRhNTQvdGFibGVyYW5nZTpmZmY4NzIzZGVmNjQ0OThiODczODk2ZWRmOTU0ZGE1NF82LTEtMS0xLTM1MzQ2_81fa85d2-84c0-401d-aa40-29e87c453fcd">&#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:0 1pt 0 7pt"></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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGFibGU6ZmZmODcyM2RlZjY0NDk4Yjg3Mzg5NmVkZjk1NGRhNTQvdGFibGVyYW5nZTpmZmY4NzIzZGVmNjQ0OThiODczODk2ZWRmOTU0ZGE1NF83LTEtMS0xLTM1MzQ2_4c49094c-5113-4a4f-8ebf-ff5f17aee94b">2,107</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%">Less: Portion representing interest</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGFibGU6ZmZmODcyM2RlZjY0NDk4Yjg3Mzg5NmVkZjk1NGRhNTQvdGFibGVyYW5nZTpmZmY4NzIzZGVmNjQ0OThiODczODk2ZWRmOTU0ZGE1NF84LTEtMS0xLTM1MzQ2_197d5dcd-c4c2-4f90-a0a3-e1ee63746cd5">561</ix:nonFraction>)</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><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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGFibGU6ZmZmODcyM2RlZjY0NDk4Yjg3Mzg5NmVkZjk1NGRhNTQvdGFibGVyYW5nZTpmZmY4NzIzZGVmNjQ0OThiODczODk2ZWRmOTU0ZGE1NF85LTEtMS0xLTM1MzQ2_f6fa3f90-549b-47a0-b09e-2b4b3095a850">1,546</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></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 16, 2021, we entered into a sublease agreement pursuant to which we will sublease our existing office space in Irvine, California. The term of the sublease commenced on April 1, 2021 and terminates on March 31, 2025. The subtenant will pay us initial base rent of approximately $<ix:nonFraction unitRef="usd" contextRef="ic00f1c6f83904baf9cd4612b9ef504dc_D20210316-20210316" decimals="-3" name="phun:OperatingLeasesIncomeStatementSubleaseRevenuePerMonth" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yNzQ4Nzc5MDczNTA5_cbcecf0b-c96b-42ea-931f-7ca438425ada">17</ix:nonFraction> per month, which is subject to certain discounts throughout the sublease, as well as rent escalations. We recognized an impairment of our right-to-use asset related to the sublease of $<ix:nonFraction unitRef="usd" contextRef="ic00f1c6f83904baf9cd4612b9ef504dc_D20210316-20210316" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjU5NjAx_679ee9a7-28c8-4233-b814-63791be6b4c6">77</ix:nonFraction>, which is recorded as a component of other income, net in our consolidated statement of operations and comprehensive loss for the year ended December&#160;31, 2021. We recognized $<ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjYwNDQx_b8f5fff7-59c3-4913-8e2d-a055edb625b9">154</ix:nonFraction> of sublease income related to our Irvine, California lease for the year ended December&#160;31, 2021.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 21, 2021, we entered into a sublease agreement pursuant to which we will sublease our existing office space in Miami, Florida. The term of the sublease commenced on January 18, 2022 and terminates on June 30, 2023. The subtenant will pay us initial base rent of approximately $<ix:nonFraction unitRef="usd" contextRef="i81e2a57173a44a58be5990a366529130_D20211221-20211221" decimals="-3" name="phun:OperatingLeasesIncomeStatementSubleaseRevenuePerMonth" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjU5Nzky_80d71fbe-95d6-486c-848e-c5a770e90f9b">8</ix:nonFraction> per month, which is subject to rent escalations throughout the term. We recognized an impairment of our right-to-use asset related to the sublease of $<ix:nonFraction unitRef="usd" contextRef="i81e2a57173a44a58be5990a366529130_D20211221-20211221" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjU5Nzk5_d4692bc7-1705-4b33-8c94-3553f2f6df0f">51</ix:nonFraction>, which is recorded as a component of other income, net in our consolidated statement of operations and comprehensive loss for the year ended 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%">92</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_142"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzgyNTE_ba0b949e-5d25-4cb1-840b-6f074319702f" continuedAt="iadce3b5388f94754a27391f11ea32525" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="iadce3b5388f94754a27391f11ea32525" continuedAt="iefb4fe2dd7ea4079bb644440f97098c7"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 30, 2021, Phunware filed an action against its former counsel Wilson Sonsini Goodrich &amp; Rosati, PC (&#8220;WSGR&#8221;). The matter is Phunware, Inc., v. Wilson Sonsini Goodrich &amp; Rosati, Professional Corporation, Does 1-25, Case No. 21CV381517, filed in the Superior Court of the State of California for the County of Santa Clara. On July 30, 2021, we filed a second action against WSGR in the Superior Court of the State of California for the County of Santa Clara. This matter is captioned Phunware, Inc., v. Wilson Sonsini Goodrich &amp; Rosati, Professional Corporation, Does 1-25, Case No. 21CV386411. The <ix:nonFraction unitRef="claim" contextRef="idcb1d7f23ec94e8da371787b2663a50b_I20211231" decimals="INF" name="us-gaap:LossContingencyPendingClaimsNumber" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzIxOTkwMjMzMDYyMjM_4f7f089d-245d-4f8f-ba2e-7103014d69aa">two</ix:nonFraction> actions are pending in arbitration. Both cases are in the early stages of litigation; the outcome is not certain. The relief sought, as stated in the complaints, are damages according to proof, interest and costs of suit.  WSGR filed a crossclaim in arbitration related to services provided to Phunware. WSGR seeks to recover fees related to the services at issue in Phunware&#8217;s actions against WSGR, of which $<ix:nonFraction unitRef="usd" contextRef="i06a3702b8dde4864a09499e54d7516d5_I20201231" decimals="-3" name="us-gaap:LossContingencyAccrualCarryingValueCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzIxOTkwMjMzMDYyMTE_8e6035d7-473e-45de-af29-95dd6575481e"><ix:nonFraction unitRef="usd" contextRef="idcb1d7f23ec94e8da371787b2663a50b_I20211231" decimals="-3" name="us-gaap:LossContingencyAccrualCarryingValueCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzIxOTkwMjMzMDYyMTE_b1425ea1-5eb9-4c03-bcf5-4a7af9515b25">4,321</ix:nonFraction></ix:nonFraction> is recorded in accounts payable in our consolidated balance sheets as of December&#160;31, 2021 and 2020.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 17, 2019, certain stockholders filed a lawsuit against Phunware and its individual officers and directors. The case, captioned Wild Basin Investments, LLC, et al. v. Phunware, Inc., et al., was filed in the 126th Judicial District Court of Travis County, Texas (Cause No. D-1-GN-19-008846). Plaintiffs alleged that they invested in various early rounds of financing while the Company was private and that Phunware should not have subjected their shares to a 180-day &#8220;lock up&#8221; period. Plaintiffs also allege that Phunware&#8217;s stock price dropped significantly during the lock up period and seek damages, costs and professional fees. On June 23, 2021, defendants filed a motion to dismiss the petition based on the mandatory forum-selection clause in Phunware&#8217;s Articles of Incorporation, which require plaintiffs&#8217; claims to be filed in Delaware Chancery Court. On November 17, 2021, the court granted our motion to dismiss with prejudice to refiling in the State of Texas. On December 17, 2021, plaintiffs filed a notice of appeal to the Court of Appeals, Third District of Texas, Case No. 03-21-*00665-CV. On February 18, 2022, the plaintiffs filed a complaint in the Court of Chancery of the state of Delaware containing the same allegations. We intend to vigorously defend against this lawsuit and any appeals. We have not recorded an expense related to this matter because any potential loss is not currently probable or reasonably estimable. Additionally, we cannot presently estimate the range of loss, if any, that may result from the matter. It is possible that the ultimate resolution of the foregoing matter, or other similar matters, if resolved in a manner unfavorable to us, may be materially adverse to our business, financial condition, results of operations or liquidity.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2017, we filed a breach of contract complaint against Uber Technologies, Inc. ("Uber") seeking payment for unpaid invoices for advertising campaign services provided for Uber in the first quarter of 2017. The case, captioned Phunware, Inc. v. Uber Technologies, Inc., Case No. CGC-17-561546 was filed in the Superior Court of the State of California, County of San Francisco. Uber generally denied the allegations in our complaint and also filed a cross-complaint against Phunware and Fetch Media, Ltd., the advertising agency Uber retained to run its mobile advertising campaign for the period 2014 through the first quarter of 2017, asserting numerous fraud and contract-based claims. In 2019, Uber filed its First Amended Cross-Complaint, naming new individual cross-defendants, Alan S. Knitowski, the Company's Chief Executive Officer and member of our board of directors and former Phunware employees D. Stasiuk, M. Borotsik, and A. Cook, (collectively, the "Individual Defendants") alleging civil RICO violations and civil conspiracy to violate RICO, in addition to fraud, negligence, and unfair competition-based claims, and adding a fraud-based claim against Phunware. Uber&#8217;s First Amended Cross-Complaint alleges that cross-defendants fraudulently obtained approximately $<ix:nonFraction unitRef="usd" contextRef="ia43af5c10cc84238a2fc7fb1edc4fe0d_D20190101-20191231" decimals="-3" name="us-gaap:LossContingencyDamagesSoughtValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzE2Nzg_b0bc5c6e-8122-4c39-84bf-96564c949a5e">17,000</ix:nonFraction> from Uber, and claimed treble damages, general and punitive damages, and attorneys&#8217; fees and costs. On October 9, 2020, we entered into a settlement agreement with Uber and certain other parties related to our complaint against Uber, Uber's cross-complaint against us and Uber's amended cross-complaint against us and the Individual Defendants. As provided in the settlement agreement, both parties have agreed to fully and finally settle, compromise, and resolve all disputes, differences and disagreements that have existed, now exist, or may exist between them that fall within the subject matter lawsuit. Furthermore, each party denies engaging in any wrongdoing whatsoever and specifically denies each and every allegation of wrongdoing alleged in the lawsuit. The settlement agreement provided that Phunware and its insurance carriers pay a total sum of $<ix:nonFraction unitRef="usd" contextRef="i4776bb86460f42268cce0f4ff8fce95b_D20201009-20201009" decimals="-3" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzI1NDY_9b83d29f-ed8b-41ce-952e-63ca1fd16a1a">6,000</ix:nonFraction> to Uber, of which our insurance carrier paid $<ix:nonFraction unitRef="usd" contextRef="i7093edc956324486944cb79a2781638f_D20201009-20201009" decimals="-3" name="phun:LitigationSettlementPaymentToOtherParty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzI1OTg_4346586d-3bf4-4c02-86df-ee09b3d77d14">1,500</ix:nonFraction> to settle Uber's claims against the Individual Defendants while we paid a total of $<ix:nonFraction unitRef="usd" contextRef="i04ff2d0c08eb46f28f7d71935494b160_D20201009-20201009" decimals="-3" name="phun:LitigationSettlementPaymentToOtherParty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzI2ODg_a8fb7cdf-7294-45de-9ba7-e4e528e63baa">4,500</ix:nonFraction> to Uber in a series of installments that ended in September 2021. We recorded a charge of $<ix:nonFraction unitRef="usd" contextRef="i500942fa24b24c96a95e85725c8b1a3b_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainLossRelatedToLitigationSettlement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzQ5NDc4MDIzMzc0MzE_6625c6c1-4bfc-4cdc-848b-91fc3ef41bb4">4,500</ix:nonFraction> for our portion of the settlement in legal settlement in our consolidated statements of operations and comprehensive loss for the year ended December&#160;31, 2020.  The settlement agreement further provided that we and the Individual Defendants fully release claims against Uber. On November 5, 2020, Uber filed a request for dismissal with prejudice of claims against the Individual Defendants. As a result of us remitting the final installment payment to Uber, on October 13, 2021, Uber's complaint against the Company was dismissed with prejudice.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 9, 2020, Ellenoff Grossman &amp; Schole LLP (&#8220;EGS&#8221;) filed a lawsuit against us. The complaint, captioned Ellenoff Grossman &amp; Schole LLP versus Stellar Acquisition III, Corp a/k/a Stellar Acquisition III, Inc. ("Stellar") n/k/a Phunware, Inc., was filed in the Supreme Court of the State of New York, New York County (Case No. 152585/2020). Pursuant </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%">93</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><ix:continuation id="iefb4fe2dd7ea4079bb644440f97098c7"><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to the complaint, EGS sought monetary damages in the amount of $<ix:nonFraction unitRef="usd" contextRef="ic93ae5687f134f6a9d0de36b922c0d9f_D20200309-20200309" decimals="-3" name="us-gaap:LossContingencyDamagesSoughtValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzU0NjU_0550c4d4-bd5d-4eb8-add4-437d27bdd7b2">690</ix:nonFraction> for alleged unpaid invoices related to legal services rendered for Stellar in conjunction with the reverse merger with Phunware, plus legal and court costs. On September 29, 2020, we entered into a settlement agreement with EGS. The settlement agreement provides that we pay a total sum of $<ix:nonFraction unitRef="usd" contextRef="i49585c07fc7b4883be288fefb52b8c68_D20200929-20200929" decimals="-3" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzU3NTg_84b0a39b-e002-4a55-9562-c4077c4c905f">600</ix:nonFraction> to EGS in a series of installments beginning no later than October 15, 2020, and ending no later than October 15, 2023. There is no penalty for prepayments. Pursuant to the terms of the settlement, on September 30, 2020, EGS filed a Stipulation of Voluntary Discontinuance with Prejudice with the court. In conjunction with the execution of the settlement agreement, we also signed an Affidavit of Confession of Judgment ("Confession of Judgment"), which provides that should we default in any payment obligations under the settlement agreement, EGS shall be entitled to enter the Confession of Judgment with the court against us for $<ix:nonFraction unitRef="usd" contextRef="ic93ae5687f134f6a9d0de36b922c0d9f_D20200309-20200309" decimals="-3" name="us-gaap:LossContingencyDamagesSoughtValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzYzOTU_0550c4d4-bd5d-4eb8-add4-437d27bdd7b2">690</ix:nonFraction> less any payments already made under the settlement. We reclassified $<ix:nonFraction unitRef="usd" contextRef="i68bebdc0a78a4619a6b1f4dfa57e43bc_I20201231" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzY0Njc_9911a7a1-6c21-4d10-ac0e-4e9dd0830311">690</ix:nonFraction> from accounts payable to accrued expenses in the consolidated balance sheet as of December 31, 2020 related to the settlement. In accordance with authoritative guidance, we will defer any settlement gain, if any, until we have fulfilled our payment obligations under the settlement.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 24, 2020, Sha-Poppin Gourmet Popcorn, LLC, individually and on behalf of a class of similarly situated parties (the &#8220;Popcorn Company&#8221;), filed a lawsuit against certain defendants, including Phunware. The case captioned, Sha-Poppin Gourmet Popcorn, LLC v. JPMorgan Chase Bank, N.A., RCSH Operations, LLC, RCSH Operations, Inc. (together d/b/a Ruth&#8217;s Chris Steakhouse) and Phunware, Inc., was filed in the Northern District of Illinois, Eastern Division. The Popcorn Company alleges that we were unjustly enriched by JPMorgan Chase for our loan made pursuant to the PPP under the CARES Act. (See Note 9 for discussion related to our PPP loan). We filed a motion to dismiss the single claim against us and dispute the court's jurisdiction and the basis of the claim. On March 5, 2021, the trial court dismissed all of the Popcorn Company's claims for lack of subject matter jurisdiction.  </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><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 and may become involved in various legal proceedings in the ordinary course of business. The outcomes of our legal proceedings are inherently unpredictable, subject to significant uncertainties, and could be material to our operating results and cash flows for a particular reporting period. In addition, for the matters disclosed above that do not include an estimate of the amount of loss or range of losses, such an estimate is not possible, and we may be unable to estimate the possible loss or range of losses that could potentially result from the application of non-monetary remedies.</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%">94</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_145"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="phun:SecurityTokensTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDUvZnJhZzo5MzBhZWFhN2M0ZmU0NGQ0YjIxMzQ5ZWIzZTZhZTcxOC90ZXh0cmVnaW9uOjkzMGFlYWE3YzRmZTQ0ZDRiMjEzNDllYjNlNmFlNzE4XzY2NDY_8346e6ae-64f3-4ad0-aea8-3e05e25e19c2" continuedAt="i760527bcba2d4c5cb0085596a306c382" escape="true">PhunCoin</ix:nonNumeric></span></div><ix:continuation id="i760527bcba2d4c5cb0085596a306c382" continuedAt="i2ab50ce625cb4041b98e3e8e03206c4d"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2018, we launched an offering pursuant to Rule 506(c) of Regulation D as promulgated under the Securities Act of rights (the &#8220;Rights&#8221;) to acquire the PhunCoin token. In 2019, we commenced an offering of Rights pursuant of Regulation CF, which closed May 1, 2019. For both offerings, we accepted payment in the form of cash and digital assets for purchases of the Rights. The amount of PhunCoin to be issued to the purchaser is equal to the dollar amount paid by the purchaser divided by the price of the PhunCoin at the time of issuance of the PhunCoin during the launch of the Token Ecosystem (as defined below) before taking into consideration any applicable discount rate, which is based on the time of the purchase.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through December&#160;31, 2021, we received aggregate net cash proceeds from our Rights offerings of $<ix:nonFraction unitRef="usd" contextRef="i33e0e4cc3748448a82a3d11fec021553_D20210101-20211231" decimals="-3" name="phun:AggregateOfReceivableAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDUvZnJhZzo5MzBhZWFhN2M0ZmU0NGQ0YjIxMzQ5ZWIzZTZhZTcxOC90ZXh0cmVnaW9uOjkzMGFlYWE3YzRmZTQ0ZDRiMjEzNDllYjNlNmFlNzE4Xzg4Ng_0f8affec-f82b-4f8b-9276-f0131a0a7e61">1,202</ix:nonFraction>. Proceeds from the Rights are recorded as PhunCoin deposits in the consolidated balance sheet as of December&#160;31, 2021 and 2020. We currently do not plan to raise additional material proceeds under the PhunCoin Rights offerings.    </span></div><div style="margin-top:10pt;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%">Issuance of PhunCoin</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PhunCoin is expected to be issued to Rights holders the earlier of (i) the launch of our blockchain technology enabled rewards marketplace and data exchange (&#8220;Token Ecosystem&#8221; or "Token Generation Event"), (ii) <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDUvZnJhZzo5MzBhZWFhN2M0ZmU0NGQ0YjIxMzQ5ZWIzZTZhZTcxOC90ZXh0cmVnaW9uOjkzMGFlYWE3YzRmZTQ0ZDRiMjEzNDllYjNlNmFlNzE4XzEzNDE_82cccda4-2862-4fa6-a575-b5af673db89b">one</span> (1) year after the issuance of the Rights to the purchaser or (iii) the date we determine that we have the ability to enforce resale restrictions with respect to PhunCoin pursuant to applicable federal securities laws. Proceeds from the Rights offerings are generally not refundable if the Token Generation Event is not consummated.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, we notified holders of the PhunCoin Rights to request they complete additional information needed for issuance and we currently anticipate that PhunCoin will be issued to the holders of the Rights in 2022. Holders of the Rights may be issued PhunCoin even if the Token Ecosystem is not yet operational. PhunCoin may not have usefulness until the Token Ecosystem is operational. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There can be no assurance as to when (or if) we will be able to successfully launch the Token Ecosystem. The Company is currently developing multiple aspects of the Token Ecosystem, as well as coordinating with trading platforms to support the compliant trading of PhunCoin. The final software readiness date of the Token Ecosystem may be adjusted based on user feedback, additional aspects of the Token Ecosystem currently under development and the ability to meet compliance requirements; therefore, a specific launch date is difficult to determine at this time, as it is based on many external factors outside of our control.</span></div><div style="margin-top:10pt;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%">Termination of the Token Rights Agreement</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Termination of the Token Rights Agreement occurs on the earlier of (i) PhunCoin being issued to the Rights holder pursuant to the provisions noted above, (ii) the payment, or setting aside of payment with respect to a dissolution event (as described below) or (iii) <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="phun:SecurityTokenTerminationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDUvZnJhZzo5MzBhZWFhN2M0ZmU0NGQ0YjIxMzQ5ZWIzZTZhZTcxOC90ZXh0cmVnaW9uOjkzMGFlYWE3YzRmZTQ0ZDRiMjEzNDllYjNlNmFlNzE4XzMyODY_26a1b4a0-af99-4063-88f9-d15832a6f0db">twelve months</ix:nonNumeric> from the date of the Token Rights Agreement with the Rights holder, which we may extend at our sole discretion for six months if a Token Generation Event has not occurred. Upon termination of the Token Rights Agreement, we have no further obligation to the Rights holder. While the Token Rights Agreement has terminated in accordance with its terms (with respect to all Rights holders), as of the date of this Annual Report, we have determined to continue our obligations under the Token Rights Agreement.</span></div><div style="margin-top:10pt;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%">Dissolution Event</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A dissolution event occurs if there has been (i) a voluntary termination of our operations, (ii) a general assignment for the benefit of creditors, (iii) a change of U.S. laws that make the use or issuance of PhunCoin or the Token Generation Event impractical or unfeasible or (iv) any other liquidation, dissolution or winding up of the Company.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event a dissolution event occurs prior to the termination of the Token Rights Agreement, if there are any remaining proceeds from the Rights offering that have not been utilized by us in our operations or for the development of the Token Ecosystem, such remaining proceeds would be distributed pro rata to purchasers in the Rights offering following any distributions to holders of our capital stock or debt, if any.</span></div><div style="margin-top:10pt;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%">No Voting Rights or Profit Share</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rights holders (and eventual PhunCoin holders) have no voting rights and are not entitled to share in the profits or residual interest of Phunware or any subsidiaries of the Company. However, PhunCoin holders will be provided fractional interests in the Token Ecosystem, including ongoing monthly PhunCoin dividends to PhunCoin holders, based on their respective pro rata ownership percentage of PhunCoin, totaling <ix:nonFraction unitRef="number" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="INF" name="phun:DividendsPercentageofMonthlyCreditsPurchased" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDUvZnJhZzo5MzBhZWFhN2M0ZmU0NGQ0YjIxMzQ5ZWIzZTZhZTcxOC90ZXh0cmVnaW9uOjkzMGFlYWE3YzRmZTQ0ZDRiMjEzNDllYjNlNmFlNzE4XzUxMzQ_76a071eb-0c63-4162-aa48-fef57d4d1bf0">2.5</ix:nonFraction>% of the monthly credits purchased by Phunware customers.</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%">95</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><ix:continuation id="i2ab50ce625cb4041b98e3e8e03206c4d"><div style="margin-top:12pt;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%">PhunCoin Warrant</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, we issued warrants to receive PhunCoin to sixty-eight (<ix:nonFraction unitRef="stockholder" contextRef="i797f589b76534cde9f83b6ad0cac7a7b_D20180101-20181231" decimals="INF" name="phun:NumberOfStockholders" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDUvZnJhZzo5MzBhZWFhN2M0ZmU0NGQ0YjIxMzQ5ZWIzZTZhZTcxOC90ZXh0cmVnaW9uOjkzMGFlYWE3YzRmZTQ0ZDRiMjEzNDllYjNlNmFlNzE4XzUyNzQ_7b02e220-225b-4ecb-89fa-644434a84d0e">68</ix:nonFraction>) stockholders. At the time of issuance, we determined there should be no value assigned to the warrants of PhunCoin issued to the stockholders, for the following reasons: (i) the warrants (x) lacked characteristics of financial instruments and derivatives, and (y) did not obligate us to achieve the Token Generation Event or launch and distribute PhunCoin to the warrantholders and (ii) there was not a market for PhunCoin and they did not exist. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Should we complete a Token Generation Event, the stockholders would receive their requisite amount of PhunCoin.</span></div></ix:continuation><div id="i9f7dd53faa234f839843de4ef96fa4e9_148"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzUzNjU_cb948f02-4091-45ae-8bbd-3c52bb9402b3" continuedAt="i4b4f4a57447049cda82022c186a5dc4a" escape="true">Stockholders&#8217; Equity</ix:nonNumeric></span></div><ix:continuation id="i4b4f4a57447049cda82022c186a5dc4a" continuedAt="i4838bc4e98a4423bb7392fb44af6b4ad"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total common stock authorized to be issued as of December&#160;31, 2021 was <ix:nonFraction unitRef="shares" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzEwMA_593f60cf-03d1-4e03-8dde-e6383286fdc4">1,000,000,000</ix:nonFraction> shares with a par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzEzMA_1111b793-b108-4e88-ada5-df81fa2a5ccc">0.0001</ix:nonFraction> per share. At December&#160;31, 2021 and 2020, there were <ix:nonFraction unitRef="shares" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzE2OQ_373ffe5d-146c-419d-855a-96dfc534efd7"><ix:nonFraction unitRef="shares" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzE2OQ_9f199c08-ae1b-42cf-8b3b-73961598fa1c">96,751,610</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzE3Ng_a9ab7e36-ca45-47b0-a727-30b16dba9bda"><ix:nonFraction unitRef="shares" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzE3Ng_ddafcc32-eeec-4fb5-b470-d0b325f34d29">56,371,207</ix:nonFraction></ix:nonFraction> shares outstanding, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 14, 2020, we entered into an At-The-Market Issuance Sales Agreement (the &#8220;Sales Agreement&#8221;) with Ascendiant Capital Markets, LLC (&#8220;Ascendiant&#8221;), as sales agent, pursuant to which the Company would offer and sell, from time to time, through Ascendiant shares of our common stock for an aggregate offering price of up to $<ix:nonFraction unitRef="usd" contextRef="ia5553009d4c149cc8fa08109f96ca60b_I20200814" decimals="INF" name="phun:CommonStockCapitalSharesReservedForFutureIssuanceValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzMyOTg1MzQ4OTY1NTQ_28fc2b7a-827f-43a2-b715-aaa880ba7885">15,000</ix:nonFraction>. During the year ended December 31, 2020, we sold <ix:nonFraction unitRef="shares" contextRef="ib95a38f8d21343cfa0b3ef0f8cd5da55_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzM4NDgyOTA3MTE0ODY_6aca75e6-6cce-462b-a6d9-9a7d74b4f0bf">11,629,160</ix:nonFraction> shares of common stock for gross proceeds of $<ix:nonFraction unitRef="usd" contextRef="ib95a38f8d21343cfa0b3ef0f8cd5da55_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzM4NDgyOTA3MTE0OTg_2bfb045f-7707-4ae9-b157-c4c9294d131b">9,578</ix:nonFraction>. Offering costs totaled $<ix:nonFraction unitRef="usd" contextRef="i73c2507313444d45b530e581c6a30f47_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzM4NDgyOTA3MTE1MDk_d57a2a7f-83bb-4090-afc5-0767be1837b1">401</ix:nonFraction>. In January 2021, <ix:nonFraction unitRef="shares" contextRef="i3b33d31948bd47f5be0c25e4d0c06256_D20210101-20210131" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzMyOTg1MzQ4OTY1NjM_96889526-e68e-438e-a763-55271d3fcd4b">2,670,121</ix:nonFraction> shares of our common stock were sold for aggregate net cash proceeds of $<ix:nonFraction unitRef="usd" contextRef="idee912c8805e443298caa5c1a51f55ff_D20210101-20210131" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzMyOTg1MzQ4OTY1NzQ_08920783-7d07-452f-a646-2686b49e060b">5,058</ix:nonFraction>. Transaction costs were $<ix:nonFraction unitRef="usd" contextRef="idee912c8805e443298caa5c1a51f55ff_D20210101-20210131" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzMyOTg1MzQ4OTY1ODI_f76531cf-0cbd-4445-ab30-f4cc3b93c0a3">156</ix:nonFraction>. We terminated the Sales Agreement with Ascendiant effective as of March 28, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, we entered into an underwriting agreement with Northland Securities, Inc. and Roth Capital Partners, LLC, relating to an underwritten public offering to which we issued <ix:nonFraction unitRef="shares" contextRef="i53d7d810100f405ea7fbf12892fd1f46_D20210201-20210228" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzEwOTk1MTE2MzQzNDE_09d6cf28-0988-417a-8461-c586ef1a42fe">11,761,111</ix:nonFraction> shares of our common stock at an offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i17ed22b8419b4143ade299ff682b8b37_I20210228" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzEwOTk1MTE2MzQzOTY_18d522f5-0394-4b8f-9f14-f51a4382cdeb">2.25</ix:nonFraction> per share. Aggregate cash proceeds at closing, net of transaction costs of $<ix:nonFraction unitRef="usd" contextRef="i92b537953ddc45c18a136f4c81ac1669_D20210201-20210228" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzEwOTk1MTE2MzQ0NzU_dce9d95d-67e5-4c99-980f-951739d1771c">1,740</ix:nonFraction>, totaled $<ix:nonFraction unitRef="usd" contextRef="i92b537953ddc45c18a136f4c81ac1669_D20210201-20210228" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzEwOTk1MTE2MzQ0ODg_8adb305a-2522-4736-9424-27de2a023ca6">24,722</ix:nonFraction>. We incurred additional transaction costs paid outside of closing of $<ix:nonFraction unitRef="usd" contextRef="i8b495228c7664e6988edc6dc849330da_I20210228" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzEwOTk1MTE2MzQ1NjE_0ab7d065-7211-44c7-b50b-c798472876bf">75</ix:nonFraction>.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 7, 2021, we entered into an At Market Issuance Sales Agreement with B. Riley Securities, Inc. ("B. Riley"), pursuant to which we offered and sold, from time to time, shares of our common stock through or to B. Riley. We paid B. Riley a commission of <ix:nonFraction unitRef="number" contextRef="i36806472086f49e6ba5173255424d021_D20210407-20210407" decimals="INF" name="phun:SaleOfStockGrossProceedsOfSalePricePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzEwOTk1MTE2MzUzNjk_1fddc1eb-2004-4ec2-9286-7f387aae50b4">3</ix:nonFraction>% of the gross proceeds of the sales price per share for sales of our common stock sold through or to B. Riley. As of December&#160;31, 2021, <ix:nonFraction unitRef="shares" contextRef="i682c00f2f74247e79d17c86863b65037_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzE2NDkyNjc0NTAyMTc_a2b9b60b-4b81-4de0-a361-065b8edefd12">20,951,043</ix:nonFraction> shares of our common stock had been sold and we had received aggregate net cash proceeds of $<ix:nonFraction unitRef="usd" contextRef="ie039bed6cd2d4ca8a7804c495d827232_D20210101-20211231" decimals="-3" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzE2NDkyNjc0NTAyMjA_3e8bba5d-be92-4a67-8801-4b9829cd0290">65,210</ix:nonFraction>. Transaction costs were $<ix:nonFraction unitRef="usd" contextRef="ie039bed6cd2d4ca8a7804c495d827232_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzE2NDkyNjc0NTAzODk_51ff8694-a39e-4a01-8df4-05ee67d6cb4e">2,017</ix:nonFraction>. We also incurred additional transaction costs paid outside of closing of $<ix:nonFraction unitRef="usd" contextRef="i06e8434c74894aecaab3609f694107e6_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzIxOTkwMjMyNjU0ODU_680979e3-d505-4ba3-9747-ecd35b3fe6bf">178</ix:nonFraction>. We terminated the sales agreement with B. Riley on February 4, 2022, with an effective date of February 9, 2022.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends are paid on a when-and-if-declared basis. We did not declare any dividends during 2021 or 2020.</span></div></ix:continuation><div style="margin-top:12pt;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><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%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10"> of Contents</a></span></div></div><ix:continuation id="i4838bc4e98a4423bb7392fb44af6b4ad"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have various warrants outstanding. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="phun:ScheduleOfWarrantActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzUzNjY_c6270bbe-4f14-486d-9f0f-23276d92cc77" continuedAt="ie57da4c1472f4342bd5b38b0fdea0042" escape="true">A summary of our outstanding warrants is set forth below:</ix:nonNumeric></span></div><div style="margin-top:12pt"><ix:continuation id="ie57da4c1472f4342bd5b38b0fdea0042"><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:45.098%"></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.619%"></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.619%"></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.619%"></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.625%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">December&#160;31, 2020</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:30pt"><td colspan="3" rowspan="2" 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:700;line-height:100%">Warrant Type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;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%">Cash Exercise<br/>Price per<br/>share</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;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%">Number of warrants</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;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%">Cash Exercise<br/>Price per<br/>share</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;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%">Number of warrants</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><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="display:none"></td></tr><tr><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%">2020 Convertible Notes warrant</span></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="usdPerShare" contextRef="i8b01aa7297344c238e37d9fd70bedfa9_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzMtMi0xLTEtMzA1MDk_98e0d26e-adfd-411b-89cd-0cf56f51a5ac">2.25</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="shares" contextRef="ia2f308b1a82443468103850b12bb8286_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzMtNC0xLTEtMzA1MDk_7ff67d91-502d-4fee-aabe-55506636a5ed"><ix:nonFraction unitRef="shares" contextRef="ia2f308b1a82443468103850b12bb8286_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzMtNC0xLTEtMzA1MDk_e92d6d42-3bf4-4e40-85b7-a79c50edaeff">1,780,000</ix:nonFraction></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="usdPerShare" contextRef="i1cf7d064883f437ba53ee91984ca4c18_I20201231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzMtNi0xLTEtMzA1MDk_3bd1b784-c051-464c-8e5b-c09517738e7f">4.00</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="shares" contextRef="i1cf7d064883f437ba53ee91984ca4c18_I20201231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzMtOC0xLTEtMzA1MDk_8c13f33e-babc-4ddc-a7ab-8562fb26e3ca">2,160,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><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%">Common stock warrant (Series D-1)</span></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="ib7bd796b079f4160b90e31107bfea22b_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzQtMi0xLTEtMzA1MDk_6138dd43-a2f6-4cf8-bfd3-5759d76ffed3">2.25</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="i8b01aa7297344c238e37d9fd70bedfa9_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzQtNC0xLTEtMzA1MDk_4f58b3fc-db8c-4b3a-b840-b5d9cc873ffb"><ix:nonFraction unitRef="shares" contextRef="i8b01aa7297344c238e37d9fd70bedfa9_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzQtNC0xLTEtMzA1MDk_f00ec4a1-18a2-4bdc-a3fc-e28a322b8760">35,555</ix:nonFraction></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="ie4f81610e0b04d159ff275d88a6eedae_I20201231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzQtNi0xLTEtMzA1MDk_01fd4696-c643-4ec5-a478-96fc70988430">5.54</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="ie4f81610e0b04d159ff275d88a6eedae_I20201231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzQtOC0xLTEtMzA1MDk_c5a8527a-a081-426a-82e8-cdf390f29ed3">14,866</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="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%">Common stock warrants (Series F)</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="usdPerShare" contextRef="i5205e91d194b4ba9881d9408c56b8fbf_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzUtMi0xLTEtMzA1MDk_a78c1c6a-fe7e-41c8-a43d-81155fbc476d">9.22</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="ib7bd796b079f4160b90e31107bfea22b_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzUtNC0xLTEtMzA1MDk_ceed214f-47a6-4d45-bd50-b35574249d7a"><ix:nonFraction unitRef="shares" contextRef="ib7bd796b079f4160b90e31107bfea22b_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzUtNC0xLTEtMzA1MDk_e84d11ef-0a79-4c9c-a70f-3658a97120fb">377,402</ix:nonFraction></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="i5ac357544ce34e9daed221e2bb7638f9_I20201231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzUtNi0xLTEtMzA1MDk_12205e85-569a-410f-b16b-1e78d76a4e78">9.22</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="i5ac357544ce34e9daed221e2bb7638f9_I20201231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzUtOC0xLTEtMzA1MDk_2a58299c-bfaf-4267-ab13-b45ed00b301d">377,402</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="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%">Public Warrants (PHUNW)</span></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="i331791f90e7141e1b14cd7ff9ed51fcf_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzYtMi0xLTEtMzA1MDk_651c5096-b635-437e-a572-c3741b5c3f5b">11.50</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="i5205e91d194b4ba9881d9408c56b8fbf_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzYtNC0xLTEtMzA1MDk_79288e51-5056-4b60-98a7-bc0734d7dda3"><ix:nonFraction unitRef="shares" contextRef="i5205e91d194b4ba9881d9408c56b8fbf_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzYtNC0xLTEtMzA1MDk_fd8b229d-9227-4cb0-95f1-d283ec5ddff7">1,761,291</ix:nonFraction></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="i8158f8676e054991b722fc268b0c0f18_I20201231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzYtNi0xLTEtMzA1MDk_4a7c8298-5ec3-4d7c-bbc0-26b87a36d39b">11.50</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="i8158f8676e054991b722fc268b0c0f18_I20201231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzYtOC0xLTEtMzA1MDk_7b291124-a8ce-4b15-9a2e-2f97add8f53c">1,761,291</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="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%">Private Placement Warrants</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="usdPerShare" contextRef="ia2f308b1a82443468103850b12bb8286_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzctMi0xLTEtMzA1MDk_108b5324-c35b-4a57-947c-a992742d0c55">11.50</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="i331791f90e7141e1b14cd7ff9ed51fcf_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzctNC0xLTEtMzA1MDk_24b14ad5-c3a5-4eb8-8b77-87c5cd0a6733"><ix:nonFraction unitRef="shares" contextRef="i331791f90e7141e1b14cd7ff9ed51fcf_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzctNC0xLTEtMzA1MDk_ea5d16ae-179d-4b86-b0ac-1eaeaf875382">1,658,381</ix:nonFraction></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="i40d2ab7a5f2948049f32ec0c4e233812_I20201231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzctNi0xLTEtMzA1MDk_ccea87c3-88b3-4b05-a998-429923f7d9a6">11.50</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="i40d2ab7a5f2948049f32ec0c4e233812_I20201231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzctOC0xLTEtMzA1MDk_8b80fbf9-6fa7-4b21-980b-4313de86553e">1,658,381</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="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%">Unit Purchase Option Warrants</span></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="i48d14ad9933b4f17a62245e25f56b917_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzgtMi0xLTEtMzA1MDk_e068a844-0407-4f3b-bc61-4f2409f11d44">11.50</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="i48d14ad9933b4f17a62245e25f56b917_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzgtNC0xLTEtMzA1MDk_c59b8e2b-0f27-4d39-aefb-d3672aa4496a">24,172</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="i1af4a45c52964688bbc8163899778819_I20201231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzgtNi0xLTEtMzA1MDk_4f5996e1-dbae-4e9e-9eb1-8ffb12abf80d">11.50</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="i1af4a45c52964688bbc8163899778819_I20201231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzgtOC0xLTEtMzA1MDk_96fc9de7-7e53-4907-a5c5-a36f0270ceb3">24,172</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="display:none"></td><td colspan="3" style="display:none"></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%">Total</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="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="shares" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzktNC0xLTEtMzA1MDk_d9f740e0-91cf-4a6e-ab53-42a6217df057">5,636,801</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="shares" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzktOC0xLTEtMzA1MDk_45071ef2-5fe3-4983-831e-300bc8ac79a1">5,996,112</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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 9, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for details of our warrant issued in connection with our 2020 Convertible Notes. During 2021, the holder of our 2020 Convertible Notes partially exercised its warrant for <ix:nonFraction unitRef="shares" contextRef="i4442a6bbfb424c3eaaba702f42ab0950_D20210101-20211231" decimals="INF" name="us-gaap:ConversionOfStockSharesIssued1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzIxOTkwMjMyNjc4MjQ_b3b473e8-fe3f-47ad-b997-4833e0e3aaab">2,060,000</ix:nonFraction> shares of common stock with an exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i8ee58f8332a14cc5894353215e9a832f_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzIxOTkwMjMyNjc4MzU_f00a3c1b-55ac-4dd5-b09e-5eef1b9592b6">2.25</ix:nonFraction> per share for net proceeds of $<ix:nonFraction unitRef="usd" contextRef="ic97592306ade4e9ea34ebb4d61a69f05_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromWarrantExercises" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzIxOTkwMjMyNjc4NDI_376a4a51-a187-486a-8624-603081075eb1">4,635</ix:nonFraction>.   </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2012, we issued a warrant to initially purchase an aggregate of <ix:nonFraction unitRef="shares" contextRef="iede78b74551f4366b909414f3f1c1af5_D20120101-20121231" decimals="INF" name="phun:WarrantToPurchaseAggregateSharesOfCommonStock" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzIyMzg_101378c4-a36e-4f32-b07a-b9f2a862ce1e">14,866</ix:nonFraction> shares of the Company&#8217;s common stock with an initial exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ic3d9b4f0e341403e800bbe9f64b60d28_I20121231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzIzMDQ_1202615a-3f8c-4545-bd3e-68932e99cc9f">5.54</ix:nonFraction> per share to a banking institution with which we previously had a revolving line of credit. As a result of our underwritten public offering in February 2021, the exercise price of each share decreased to $<ix:nonFraction unitRef="usdPerShare" contextRef="i3a1ea9c3c9084edab96ac1235ec51f55_I20210228" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzU0OTc1NTgxNTEwNDY_dcf2e8a3-4ef7-4f10-860a-489df055cd6d">2.25</ix:nonFraction> per share, and the number of shares for which the warrant is exercisable increased to <ix:nonFraction unitRef="shares" contextRef="i8b01aa7297344c238e37d9fd70bedfa9_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzU0OTc1NTgxNTExNDk_4f58b3fc-db8c-4b3a-b840-b5d9cc873ffb"><ix:nonFraction unitRef="shares" contextRef="i8b01aa7297344c238e37d9fd70bedfa9_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzU0OTc1NTgxNTExNDk_f00ec4a1-18a2-4bdc-a3fc-e28a322b8760">35,555</ix:nonFraction></ix:nonFraction> shares. The term of the warrant is the earlier of (i) the tenth anniversary of the date of issuance, (ii) the closing of the initial registered public offering of the Company&#8217;s common stock, or (iii) the closing of an acquisition (as defined in the warrant) where the consideration consisting of cash or publicly traded securities payable in connection with the acquisition for each share is at least <ix:nonFraction unitRef="number" contextRef="iede78b74551f4366b909414f3f1c1af5_D20120101-20121231" decimals="INF" name="phun:ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzI3OTI_a736278e-2139-49ef-b6e4-33f16a935a9a">three</ix:nonFraction> (3) times the exercise price. The reverse merger with Stellar did not trigger an expiration of the warrant pursuant to term (ii) or (iii) above. The warrant is fully vested.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, but prior to our reverse merger with Stellar, we issued warrants (Series F above) to purchase an aggregate of <ix:nonFraction unitRef="shares" contextRef="i39d883b25179452480e37025c11b2660_D20180101-20181231" decimals="INF" name="phun:WarrantToPurchaseAggregateSharesOfCommonStock" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzMwODg_2db995f0-b9f7-4ccc-8cf6-a66c21e34270">1,085,059</ix:nonFraction> shares of common stock with an exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i1ee9a1dcf9c64733ba71f6ed6acf6640_I20181231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzMxNDA_36de9f74-8516-4aee-8017-2f6a4173a3e5">9.22</ix:nonFraction> per share. The term of the warrants is the earlier of (i) the fifth anniversary of the date of issuance, (ii) an acquisition, merger, or consolidation of the Company or a sale, lease or other disposition of all or substantially all of the assets of Phunware and its subsidiaries, except (a) any sale of stock for capital raising purposes, (b) purpose of changing the Company&#8217;s state of incorporation, and (c) where the stockholders of Phunware immediately before such transaction retain at least a majority of the voting power immediately following such transaction; or (iii) immediately prior to an initial public offering. The reverse merger with Stellar did not trigger an expiration of the warrant pursuant to term (ii) or (iii) above. These warrants are fully vested.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have common stock warrants trading under the Nasdaq ticker symbol PHUNW (the &#8220;Public Warrants&#8221;). Each Public Warrant entitles the holder to purchase one share of common stock at an exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i70cad2aa0b45477c9925a06570c6eecb_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzQxMTg_5b645511-568c-400e-a02b-56dd0c751ebb">11.50</ix:nonFraction> per share and are fully exercisable by the holder. No fractional shares will be issued upon exercise of the Public Warrants. We may redeem the outstanding Public Warrants in whole and not in part at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="iaa4408b8afdc435aa840e093ca9d03a2_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzQzMzE_17fbfb45-e8fd-4657-bcf2-d5d88f8a1ae2">0.01</ix:nonFraction> per Public Warrant upon a minimum of <ix:nonNumeric contextRef="i16b42bc9f3a24b6aab98c97756d17cd8_D20210101-20211231" name="phun:ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzQzNzE_a9c02916-1b2c-4ac0-94a2-a51e53f12e30">30</ix:nonNumeric> days&#8217; prior written notice of redemption, only in the event that the last sale price of shares of our common stock equals or exceeds $<ix:nonFraction unitRef="usdPerShare" contextRef="iaa4408b8afdc435aa840e093ca9d03a2_I20211231" decimals="INF" name="phun:CommonStockExceedsPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzQ1MDc_323cf795-1775-4afd-8129-33236fde95ec">21.00</ix:nonFraction> per share for any <ix:nonNumeric contextRef="i50374de28f44437da4c3b9a86ffd867f_D20210101-20211231" name="phun:ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzQ1Mjg_f6aee14f-2684-403b-84db-5e590c97a985">20</ix:nonNumeric> trading days within the <ix:nonNumeric contextRef="i50374de28f44437da4c3b9a86ffd867f_D20210101-20211231" name="phun:ClassOfWarrantOrRightTradingDayPeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzQ1NTU_d4162737-5e81-4390-b9ea-eb67096f5e5b">30</ix:nonNumeric>-trading day period ending on the third trading day before the Company sends the notice of redemption to the Public Warrant holders. The Public Warrants will expire December 26, 2023 or earlier upon redemption or liquidation. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Private Placement Warrants entitle the holder to purchase one share of common stock at an exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i8699b9a250294429822ca271a0826d9f_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzQ4OTY_6188803e-7fd6-415d-9f5c-3a0bc4c65015">11.50</ix:nonFraction> per share and are fully exercisable by the holder. The Private Placement Warrants are exercisable for cash or on a cashless basis, at the holder&#8217;s option and will not be redeemable in each case so long as they are still held by the initial purchasers or their affiliates. The Private Placement Warrants will expire December 26, 2023. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Unit Purchase Option Warrants noted in the table above have the same terms as the Private Placement Warrants as described above.</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%">97</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_151"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10"> of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyNzY0NDY_69b29868-4e85-48c0-aabe-48abb8f26d48" continuedAt="i7aa85763347c42419d16536d12a5cd18" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="i7aa85763347c42419d16536d12a5cd18" continuedAt="id7e12a3769b84000a4b7082149b0583c"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2018 Equity Incentive Plan</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, our board of directors adopted, and our stockholders approved, the 2018 Equity Incentive Plan (the &#8220;2018 Plan&#8221;). The purposes of the 2018 Plan are to attract and retain the best available personnel for positions of substantial responsibility, to provide additional incentives to employees, directors and consultants who perform services for the Company, and to promote the success of our business. These incentives are provided through the grant of stock options, stock appreciation rights, restricted stock, restricted stock units, performance units and performance shares. Upon vesting of restricted stock units, shares will be delivered electronically to the holder shortly after vest date. Upon exercise of stock options, shares will be delivered electronically to the holder pursuant to an effective registration statement. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of common stock available for issuance under the 2018 Plan will also include an annual increase on the first day of each fiscal year, equal to the lesser of: (i) <ix:nonFraction unitRef="shares" contextRef="i4da8ebb070ac43f6afeba25b7dc02669_I20211231" decimals="INF" name="phun:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyODA1Mjc_138df0a7-decc-4302-90d4-a76814cb2c46">2,729,416</ix:nonFraction> shares of common stock; (ii) <ix:nonFraction unitRef="number" contextRef="i4da8ebb070ac43f6afeba25b7dc02669_I20211231" decimals="INF" name="phun:SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzg5Mg_79cd79ea-b1ce-4449-b13c-bc89c6b9ebec">5</ix:nonFraction>% of the outstanding shares of common stock on the last day of the immediately preceding fiscal year; or (iii) such other amount as our board of directors may determine.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the shares of common stock reserved for issuance under the 2018 Plan also will include any shares of common stock subject to stock options, restricted stock units or similar awards granted under the 2009 Equity Incentive Plan (the &#8220;2009 Plan&#8221;), that, on or after the adoption of the 2018 Plan, expire or otherwise terminate without having been exercised in full and shares of common stock issued pursuant to awards granted under the 2009 Plan that are forfeited to or repurchased by us. As of December&#160;31, 2021, the maximum number of shares of common stock that may be added to the 2018 Plan pursuant to the foregoing is <ix:nonFraction unitRef="shares" contextRef="i5d7e78ac14da4f7fbb623377c0f46541_D20210101-20211231" decimals="-3" name="phun:IssuanceOfCommonStockShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzE2NDkyNjc0NjI1Njc_ac22fe85-ff4d-41d0-a643-6750b0dcfdac">925,467</ix:nonFraction>. Not including the maximum number of shares from the 2009 Plan that may be added to the 2018 Plan, the 2018 Plan had <ix:nonFraction unitRef="shares" contextRef="i55ab7d4ebed54b5fa25fb143d77dc7dc_I20211231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NTQxMjM_455d82c9-a825-438f-b0a9-cae2cb4f7daf">762,038</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ica59d7bb65884951a269e2a63d26604e_I20201231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NTQxMTk_5dff4b13-c10c-44a8-a6e5-ad87a6c4f3b8">2,551,720</ix:nonFraction> shares of common stock reserved for future issuances as of December&#160;31, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-top:12pt;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%;text-decoration:underline">Restricted Stock Units</span></div><div style="margin-top:12pt;text-indent:36pt"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwNzMw_54ac7896-4f70-41eb-918e-496ae10b28a9" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our restricted stock unit activity is set forth below:<br/><br/></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:72.876%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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%">Shares</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%">Weighted Average Grant Date 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%">Outstanding as of December 31, 2020</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="i5dbb541e490743d8abef474e32db8e50_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpkZjU5MjA2MWQ1MDY0MDE3OGQzMWM1NjBlMTg0ZTdjMC90YWJsZXJhbmdlOmRmNTkyMDYxZDUwNjQwMTc4ZDMxYzU2MGUxODRlN2MwXzEtMS0xLTEtMjYxOTg_fc5a0be1-e5a4-49f2-b5f0-10eab69e3c13">1,677,060</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="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="i5dbb541e490743d8abef474e32db8e50_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpkZjU5MjA2MWQ1MDY0MDE3OGQzMWM1NjBlMTg0ZTdjMC90YWJsZXJhbmdlOmRmNTkyMDYxZDUwNjQwMTc4ZDMxYzU2MGUxODRlN2MwXzEtMy0xLTEtMjYxOTg_1feef224-1da6-45d6-917a-f3a26a7dfc04">1.41</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="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%">Granted</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="shares" contextRef="i5e144c2b649444b585a0118acff71300_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpkZjU5MjA2MWQ1MDY0MDE3OGQzMWM1NjBlMTg0ZTdjMC90YWJsZXJhbmdlOmRmNTkyMDYxZDUwNjQwMTc4ZDMxYzU2MGUxODRlN2MwXzItMS0xLTEtMjYxOTg_c4659427-4591-4e61-868b-9088a80400fd">4,884,848</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="usdPerShare" contextRef="i5e144c2b649444b585a0118acff71300_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpkZjU5MjA2MWQ1MDY0MDE3OGQzMWM1NjBlMTg0ZTdjMC90YWJsZXJhbmdlOmRmNTkyMDYxZDUwNjQwMTc4ZDMxYzU2MGUxODRlN2MwXzItMy0xLTEtMjYxOTg_2e12afcf-feb9-4923-ad6e-10697611e36b">1.90</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 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%">Released</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="i5e144c2b649444b585a0118acff71300_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpkZjU5MjA2MWQ1MDY0MDE3OGQzMWM1NjBlMTg0ZTdjMC90YWJsZXJhbmdlOmRmNTkyMDYxZDUwNjQwMTc4ZDMxYzU2MGUxODRlN2MwXzMtMS0xLTEtMjYxOTg_b1a3fc94-aa49-4455-bf56-b5dd74a7f4fb">2,593,237</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="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="usdPerShare" contextRef="i5e144c2b649444b585a0118acff71300_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpkZjU5MjA2MWQ1MDY0MDE3OGQzMWM1NjBlMTg0ZTdjMC90YWJsZXJhbmdlOmRmNTkyMDYxZDUwNjQwMTc4ZDMxYzU2MGUxODRlN2MwXzMtMy0xLTEtMjYxOTg_0bcc068a-cb9d-4a5b-9557-7c50c1faff73">1.57</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="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%">Forfeited</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="shares" contextRef="i5e144c2b649444b585a0118acff71300_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpkZjU5MjA2MWQ1MDY0MDE3OGQzMWM1NjBlMTg0ZTdjMC90YWJsZXJhbmdlOmRmNTkyMDYxZDUwNjQwMTc4ZDMxYzU2MGUxODRlN2MwXzQtMS0xLTEtMjYxOTg_e6577b23-4866-4fe8-8261-ff9104784b03">392,401</ix:nonFraction>)</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="usdPerShare" contextRef="i5e144c2b649444b585a0118acff71300_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpkZjU5MjA2MWQ1MDY0MDE3OGQzMWM1NjBlMTg0ZTdjMC90YWJsZXJhbmdlOmRmNTkyMDYxZDUwNjQwMTc4ZDMxYzU2MGUxODRlN2MwXzQtMy0xLTEtMjYxOTg_dde920f3-a54e-48bf-ba71-93ba9ea3f191">1.66</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%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;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="id0c0142ee1244077a7a31f126d1ca408_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpkZjU5MjA2MWQ1MDY0MDE3OGQzMWM1NjBlMTg0ZTdjMC90YWJsZXJhbmdlOmRmNTkyMDYxZDUwNjQwMTc4ZDMxYzU2MGUxODRlN2MwXzUtMS0xLTEtMjYxOTg_eda362a3-8e66-4f72-8060-b9c775766953">3,576,270</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="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="usdPerShare" contextRef="id0c0142ee1244077a7a31f126d1ca408_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpkZjU5MjA2MWQ1MDY0MDE3OGQzMWM1NjBlMTg0ZTdjMC90YWJsZXJhbmdlOmRmNTkyMDYxZDUwNjQwMTc4ZDMxYzU2MGUxODRlN2MwXzUtMy0xLTEtMjYxOTg_9e90b573-f19f-4a56-ba53-1e1b84961382">1.94</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></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-top:12pt;text-indent:36pt"><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 2020, we granted <ix:nonFraction unitRef="shares" contextRef="ib50fdd1a53694630bbbdd56f0a456b79_D20200101-20200331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzIzMzI_46bfe346-4760-46c1-af80-05a8478e848a">123,084</ix:nonFraction> restricted stock units to non-employee directors, each with a grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i89ff6a55acc5483288446afe3d220ae7_I20200331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzIzNDE_a839ffa7-ab13-4269-a266-36dfaeedda03">1.25</ix:nonFraction> per share in lieu of cash compensation board fees for services provided. The awards vested immediately. We also granted <ix:nonFraction unitRef="shares" contextRef="i621e2b9fc9934ec3a4596dec0b9f96f8_D20200101-20200331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzIzNDg_9035bc6d-f748-4a29-8023-3ed8e36a4c38">125,523</ix:nonFraction> restricted stock units to non-employee directors, with a grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i82875aeed72a48b895dd686ff1b7ed33_I20200331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI2MDM_63d22e2a-907a-47f0-bba1-e842fa113d77">1.25</ix:nonFraction> per share. The awards vest in four equal installments on March 26, 2020, June 26, 2020, September 18, 2020, and December 25, 2020, respectively, and are subject to service conditions. We also granted <ix:nonFraction unitRef="shares" contextRef="ie1a275d23c884bb48035b137daab0258_D20200101-20200331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzIzNTg_5a61703a-0ed0-4b9c-a2a6-d84e80fe7593">746,000</ix:nonFraction> restricted stock unit awards to team members with an average grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="ia55ecfbd249f40c2ad15ff4e25f81cc3_I20200331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzIzNjc_d5c2093d-012b-426f-bbca-8ef7abc9d8b0">1.25</ix:nonFraction> per share. The awards granted to team members vest over an average of <ix:nonNumeric contextRef="ie1a275d23c884bb48035b137daab0258_D20200101-20200331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzIzNzQ_2f14bb09-049d-4665-875b-c9785ad156e5">42</ix:nonNumeric> months with various installment and vesting dates, and are subject to service conditions. We also granted <ix:nonFraction unitRef="shares" contextRef="iaec84f80fe48444bbb02ba284cd64ed0_D20200101-20200331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzIzNzg_5d25d052-4a93-41bf-b30f-50d786020aa4">630,000</ix:nonFraction> restricted stock units to a non-employee service provider that were for the satisfaction of legal fees owed and other consulting fees. The awards granted to the legal service provider vested immediately and had an average grant date fair value $<ix:nonFraction unitRef="usdPerShare" contextRef="ie21e672001e64364ad9d42796015c837_I20200331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzIzODc_3b391f39-ee3d-4fb2-bff4-0082acd22b68">0.88</ix:nonFraction>.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2020, we granted <ix:nonFraction unitRef="shares" contextRef="i058b909fb8df4c489258697a4e1b4e25_D20200401-20200630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzIzOTQ_2084e1b9-d1ac-44cb-8194-26b20610b78f">85,996</ix:nonFraction> restricted stock units to non-employee directors, each with a grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i4f3c0a5c38e6494db44ef6ed680c1b97_I20200630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0MDI_e7530b79-195e-4379-9d04-90ec5bc46a4f">0.71</ix:nonFraction> per share in lieu of cash compensation board fees for services provided. The awards vested immediately. We also granted <ix:nonFraction unitRef="shares" contextRef="i44225e87b96c46c98a57fd19ec827644_D20200401-20200630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0MzI_cf7d761b-f40f-41ab-a6a9-6353339787de">375,000</ix:nonFraction> restricted stock unit awards to team members with an average grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i61c1054702e74e5b9dfdb32e8692309a_I20200630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0NDE_c4613863-d4a5-40b7-9c76-1abb38486d0e">0.67</ix:nonFraction> per share. The awards granted to team members vest over <ix:nonNumeric contextRef="i44225e87b96c46c98a57fd19ec827644_D20200401-20200630" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0NDc_bb0770ec-2350-4aa5-bd53-e4c24449a16e">4</ix:nonNumeric> years with <ix:nonFraction unitRef="number" contextRef="i44225e87b96c46c98a57fd19ec827644_D20200401-20200630" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0NDk_4af9f91e-d8ac-49f7-8b57-bc0b346cced6">25</ix:nonFraction>% vesting May 18, 2021, then equal quarterly installments thereafter until the final vesting period of May 18, 2024 and are subject to service conditions. We also granted </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%">98</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10"> of Contents</a></span></div></div><ix:continuation id="id7e12a3769b84000a4b7082149b0583c" continuedAt="i5557165e479d48ee83dfb159a2507a73"><div style="margin-top:12pt"><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="ic3cfec322327405e874fd2d27275e18b_D20200401-20200630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0NTQ_7c145a5a-7c4e-4c88-94e2-bbda9f954bb9">250,000</ix:nonFraction> restricted stock units to a non-employee service provider that were for the satisfaction of legal fees owed. The awards granted to the legal service provider vested immediately and had an average grant date fair value $<ix:nonFraction unitRef="usdPerShare" contextRef="i156c07eb06f349b68da24718dfdc057f_I20200630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0NjM_7050b2dc-a08a-4221-ad25-e86c734f10a9">0.67</ix:nonFraction>.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2020, we granted <ix:nonFraction unitRef="shares" contextRef="i9c5b9ef9778742b6b612cba024306be9_D20200701-20200930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0NzA_1d9c1af6-f457-4e35-ae7f-7f27ce91433e">39,426</ix:nonFraction> restricted stock units to non-employee directors, each with a grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i1635ceb78ef445868d140a0843642624_I20200930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0Nzg_8adb3ec7-5aae-41b4-be07-5cbb388d5438">1.28</ix:nonFraction> per share in lieu of cash compensation board fees for services provided. The awards vested immediately. We also granted <ix:nonFraction unitRef="shares" contextRef="i41745dca0b994a48a2f036982e1b72da_D20200701-20200930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0ODU_83c283f9-8e97-4d2e-b33e-275e95bda766">12,000</ix:nonFraction> restricted stock unit awards to team members with an average grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="ic54aec2138cd47ec9139732543e5856e_I20200930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0OTM_3faf33bb-68b2-45db-8460-e95db5f5ab5e">1.68</ix:nonFraction> per share. The awards granted to team members vest over <ix:nonNumeric contextRef="i41745dca0b994a48a2f036982e1b72da_D20200701-20200930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0OTk_12c0c618-cd07-4939-bba9-9c4f15a437d8">4</ix:nonNumeric> years with <ix:nonFraction unitRef="number" contextRef="i41745dca0b994a48a2f036982e1b72da_D20200701-20200930" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI1MDE_7ced2fdf-d14c-42e8-86fb-0cce6d1eedf2">25</ix:nonFraction>% vesting May 18, 2021, then equal quarterly installments thereafter until the final vesting period of May 18, 2024 and are subject to service conditions. We also granted <ix:nonFraction unitRef="shares" contextRef="i629efafa3e9f43c98936b760b480aa86_D20200701-20200930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI1MDY_d7147fb8-8aa9-46c2-b3b5-ea42370391d6">155,000</ix:nonFraction> restricted stock units to non-employee service providers that were for the satisfaction of legal and professional fees. The awards granted to the service providers have various vesting dates and had an average grant date fair value $<ix:nonFraction unitRef="usdPerShare" contextRef="i09b66bbc4ec346cea803397622b96ec8_I20200930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI1MTU_fd56a9ac-a5e5-4cac-adce-c16ba23b70c8">1.52</ix:nonFraction>.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2020, we granted <ix:nonFraction unitRef="shares" contextRef="i6463bf5b523b4d0c96c2bc2399c12f6a_D20201001-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI1MjM_dfb67f94-fbdc-41f6-b6d4-b89a4350c505">30,000</ix:nonFraction> restricted stock units to team members and <ix:nonFraction unitRef="shares" contextRef="i05751d9fd312416ea5c2daedbfb39d0e_D20201001-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI1MzE_b79b2ac7-8df3-43a6-985b-efccdae3e81a">50,000</ix:nonFraction> restricted stock units to non-employees directors with an average grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="ia7437a42267a4433a836d01579d3a43d_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI1Mzk_26b57a72-6413-4623-9122-98014e28e3e6">0.85</ix:nonFraction> per share. The awards granted to team members vest over <ix:nonNumeric contextRef="i6463bf5b523b4d0c96c2bc2399c12f6a_D20201001-20201231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI1NDU_bc66b0b9-7088-40a3-a2d1-195966ace357">4</ix:nonNumeric> years with <ix:nonFraction unitRef="number" contextRef="i6463bf5b523b4d0c96c2bc2399c12f6a_D20201001-20201231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI1NDc_8e6ea965-089b-4628-8d8a-0688ac11bf36">25</ix:nonFraction>% vesting November 18, 2021, then equal quarterly installments thereafter until the final vesting period of November 18, 2024 and are subject to service conditions. The restricted stock units granted to the non-employee service provider were for satisfaction of legal fees owed. The awards granted to the legal service provider vested immediately.</span></div><div style="margin-top:12pt;text-indent:36pt"><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 2021, we granted <ix:nonFraction unitRef="shares" contextRef="i5439c3ca442943beabcbf1a8a962a784_D20210101-20210331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDMxOTk_112f03cb-86d8-4622-8564-d0e012acce95">3,488,262</ix:nonFraction> restricted stock unit awards to team members with an average grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i628c046daa5a40da81c2e2cd454516b6_I20210331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDMyODk_f31f1e2a-92ef-4bfc-9015-0d8a5c034e03">2.03</ix:nonFraction> per share. The awards granted to team members vest over a range of <ix:nonNumeric contextRef="i8307a57bf9c44103873363c0a76cc906_D20210101-20210331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDMzNTg_930652e5-a875-428b-b162-ef7270ad6120">10</ix:nonNumeric> to <ix:nonNumeric contextRef="i117fd6196f2848cf846eb7a7a9fc9f63_D20210101-20210331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDMzNjU_783880b1-c37c-42a4-b93f-c14b171f7874">51</ix:nonNumeric> months with various installment and vesting dates, and are subject to service conditions. We also granted <ix:nonFraction unitRef="shares" contextRef="i4d7c42cd112947438927d459acd9f3f7_D20210101-20210331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDM0NzU_75e3ea6b-faa1-4ad9-ad12-20cb2921488f">652,170</ix:nonFraction> restricted stock units to non-employee directors, each with a grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="ic30a1e54feee464ca8d68473f342b993_I20210331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDM1NjY_1d8eead3-7ed7-4fed-b033-813355c5b63e">1.22</ix:nonFraction>. The awards vest in four equal installments on March 4, 2021, June 4, 2021, September 4, 2021, and December 4, 2021, respectively, and are subject to service conditions. We also granted <ix:nonFraction unitRef="shares" contextRef="i4bdd5152ef3a4817970d3cbf91e3bd6b_D20210101-20210331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDM3NTY_e095afff-809f-40df-8784-0877007bf904">97,744</ix:nonFraction> restricted stock units to non-employee directors, with a grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i625bc216363a449fa01cd131cc43e9c8_I20210331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDM4NDI_a1292d7a-d3e9-4014-9fc7-4e5f4bddb93f">1.22</ix:nonFraction> per share in lieu of cash compensation board fees for services provided. These awards vested immediately.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2021, we granted <ix:nonFraction unitRef="shares" contextRef="i593cb8248af949d78d58dc87e6ebe7c7_D20210401-20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDM5OTg_1cc5a995-d4bf-45ed-9366-f007f26ad180">54,000</ix:nonFraction> restricted stock unit awards to team members with an average grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i0a87c8f9283245d393d311826d9edd85_I20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDQwODg_b3393249-d795-4bb6-b588-4ffc25af2fd0">1.23</ix:nonFraction> per share. The awards granted to team members vest over a range of <ix:nonNumeric contextRef="i593cb8248af949d78d58dc87e6ebe7c7_D20210401-20210630" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDQxNTc_5d26cd77-710b-4875-b6f3-78bbaa828eda">47</ix:nonNumeric> months with various installment and vesting dates, and are subject to service conditions.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2021, we granted <ix:nonFraction unitRef="shares" contextRef="i04cd07fc24504bb7a5150046f4c1dec2_D20210701-20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDQyOTY_c5d36d16-58fe-4fe1-9c36-3255e5a1d943">54,000</ix:nonFraction> restricted stock unit awards to team members with an average grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i04efd62bc3964dd1af43b0ce081ac715_I20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDQzODY_83e65b93-51c0-4433-ab14-a6814cd11fec">1.09</ix:nonFraction> per share. The awards granted to team members vest over a range of <ix:nonNumeric contextRef="i04cd07fc24504bb7a5150046f4c1dec2_D20210701-20210930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDQ0NTU_78f91202-67b6-4d61-8f72-cf940764e66a">47</ix:nonNumeric> months with various installment and vesting dates, and are subject to service conditions.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2021, we granted <ix:nonFraction unitRef="shares" contextRef="i8d7819c2b3c94e00a0dcaf2aced82e4a_D20211001-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyNzg2MTg_283f7a49-6291-4f58-b534-43bc703c266c">170,000</ix:nonFraction> restricted stock unit awards to team members with an average grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="ice6d21313d624e8c95b609a14c508577_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyNzg2Mjc_af73494d-75f1-4309-83e0-6304b6360f9d">3.97</ix:nonFraction> per share. The awards granted to team members vest over a range of <ix:nonNumeric contextRef="i8d7819c2b3c94e00a0dcaf2aced82e4a_D20211001-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyNzg2Mzc_ca1ef169-311d-4f22-8485-074e765554f2">47</ix:nonNumeric> months with various installment and vesting dates, and are subject to service conditions. We also granted <ix:nonFraction unitRef="shares" contextRef="ife822ea46a7c4a30a1acfbd298466059_D20211001-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyNzg2NDc_27144a51-57c8-4c6a-b41b-2cfed9756837">368,672</ix:nonFraction> restricted stock units to non-employee directors, each with a grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="if560f11b733a490bb92b4983bc19cb75_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyNzg2NTY_88ffc899-b179-485d-9b58-31e099d9f70e">1.35</ix:nonFraction>. The awards vest in four equal installments throughout 2022 and are subject to service conditions.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The restricted stock unit grants were valued based on the fair value of our common stock on the date of grant.</span></div><div style="margin-top:12pt;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%;text-decoration:underline">Stock Options</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During third quarter of 2021, we granted <ix:nonFraction unitRef="shares" contextRef="i1a18fd0c35ac4c23945c4d9419f471d9_D20210701-20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDQ3MTU_1914b971-59fc-457a-b4bf-7e93de449382">50,000</ix:nonFraction> stock options to a non-employee consultant at an exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i1a18fd0c35ac4c23945c4d9419f471d9_D20210701-20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDQ3ODY_2daf0253-e36c-42a3-8cb7-902eea04ee4d">1.08</ix:nonFraction> per share. The stock options vest over <ix:nonNumeric contextRef="icc5cf4d24230470c8f4b15d58306ab93_D20210701-20210930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyNzY0NDc_7ee6be28-3d81-47a2-bd1c-90310bef2158">one year</ix:nonNumeric> in <ix:nonFraction unitRef="office" contextRef="icc5cf4d24230470c8f4b15d58306ab93_D20210701-20210930" decimals="INF" name="phun:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDQ4NDE_c04bb363-8492-40af-9dff-f79226589d3d">twelve</ix:nonFraction> equal monthly installments. As of December&#160;31, 2021, this is the only stock option grant outstanding under the 2018 Plan.</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-style:italic;font-weight:700;line-height:120%">2018 Employee Stock Purchase Plan</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, in 2018, our board of directors adopted, and our stockholders approved, the 2018 Employee Stock Purchase Plan (the &#8220;2018 ESPP&#8221;). The total shares of common stock initially reserved under the 2018 ESPP was limited to <ix:nonFraction unitRef="shares" contextRef="i455f0165df234921af3e516f8ee744ac_I20211231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDcwNTQ_b365c402-dd33-4e07-a885-c2e70fa65371">272,942</ix:nonFraction> shares. The purpose of the 2018 ESPP is to provide eligible employees with an opportunity to purchase shares of our common stock at a discount through accumulated contributions generally in the form of payroll deductions of up to <ix:nonFraction unitRef="number" contextRef="i077fe848c93742c38a137e5e18eab2a5_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDcyODg_85361ccb-c178-4a02-8f6b-7e7b03b1fb49">15</ix:nonFraction>% of eligible compensation, subject to caps of $<ix:nonFraction unitRef="usd" contextRef="i077fe848c93742c38a137e5e18eab2a5_I20211231" decimals="INF" name="phun:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyOTA5NzY_97f83693-9fa1-41bb-97d6-6f998a8a910a">25</ix:nonFraction> in any calendar year and <ix:nonFraction unitRef="shares" contextRef="i2125022a943448b0923d58a5f85d16b8_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDczNjY_514848cc-097b-41a9-93ed-3a9620ae57ca">4,000</ix:nonFraction> shares on any purchase date.  The 2018 ESPP provides for <ix:nonNumeric contextRef="i2125022a943448b0923d58a5f85d16b8_D20210101-20211231" name="phun:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDc0Mjc_37bf93be-262c-4d51-aae3-9592b0538867">24</ix:nonNumeric>-month offering periods, generally beginning in June and December of each year, and each offering period consists of <ix:nonFraction unitRef="purchaseperiod" contextRef="i2125022a943448b0923d58a5f85d16b8_D20210101-20211231" decimals="INF" name="phun:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDc1NDc_97a561af-4535-4914-9ec9-3c85a1c82e77">four</ix:nonFraction> <ix:nonNumeric contextRef="i2125022a943448b0923d58a5f85d16b8_D20210101-20211231" name="phun:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyNzY0NDg_04196859-3196-42f6-b35d-a69ec757b441">six-month</ix:nonNumeric> purchase periods. The initial offering period began on June 1, 2021 and will end in May 2023. The first purchase under the 2018 ESPP was in December 2021. Participation ends automatically upon termination of employment with the Company.</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%">99</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10"> of Contents</a></span></div></div><ix:continuation id="i5557165e479d48ee83dfb159a2507a73" continuedAt="i38e607fad6d0428fb21429bd5fd1b51c"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On each purchase date, participating employees will purchase shares of our common stock at price per share equal to <ix:nonFraction unitRef="number" contextRef="i2125022a943448b0923d58a5f85d16b8_D20210101-20211231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDc5MTg_07014b28-3440-4cfd-920d-a879afa0823d">85</ix:nonFraction>% of the lesser of the fair market value of our common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. If the price per share of our common stock on any purchase date in the offering period is lower than the stock price on the enrollment date of that offering period, the offering period will immediately reset after the purchase of shares on such purchase date and automatically roll into a new offering period. Purchased shares  will be delivered electronically to the participant shortly after the purchase date pursuant to an effective registration statement. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a Black-Scholes option pricing model to determine the fair value of shares to be purchased under the 2018 ESPP. Stock-based compensation expense related to our 2018 ESPP for the year ended December&#160;31, 2021 was not significant. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of common stock that may be made available for sale under the 2018 ESPP also includes an annual increase on the first day of each fiscal year beginning for the fiscal year following the fiscal year in which the first enrollment date (if any) occurs equal to the lesser of (i) <ix:nonFraction unitRef="shares" contextRef="i5ae4b8e50d804fdc9663f2737547117a_I20211231" decimals="INF" name="phun:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyODA1Mzg_32bedc9a-9b84-4a7e-9b6b-14668838daed">818,825</ix:nonFraction> shares of common stock; (ii) <ix:nonFraction unitRef="number" contextRef="i5ae4b8e50d804fdc9663f2737547117a_I20211231" decimals="INF" name="phun:SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzc1NzU_3f093421-92bb-4d3b-a20d-836d7f6c4afe">1.5</ix:nonFraction>% of the outstanding shares of common stock on the last day of the immediately preceding fiscal year; or such other amount as the administrator may determine.</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:120%">The 2018 ESPP had <ix:nonFraction unitRef="shares" contextRef="i077fe848c93742c38a137e5e18eab2a5_I20211231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzc4NDY_3ed926b8-817f-415c-9775-a21acc30f9ea">189,215</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i2636d6701cb54827ad17bd760ffa5c53_I20201231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzE2NDkyNjc0NjQ2OTQ_b0ba4ade-ad06-487f-a2ee-ca1ba5a6d853">272,942</ix:nonFraction> shares of common stock available for sale and reserved for issuance as of December&#160;31, 2021 and 2020, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2009 Equity Incentive Plan</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2009, we adopted the 2009 Plan, which allowed for the granting of incentive and non-statutory stock options, as defined by the Internal Revenue Code, to employees, directors and consultants. The exercise price of the options granted was generally equal to the value of our common stock on the date of grant, as determined by our board of directors. The awards are exercisable and vest, generally over <ix:nonNumeric contextRef="i7d6dca0282eb448099c8f7bfac976d57_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzgzNjc_0ad803ae-7634-46da-acbe-7a174b9103f7">four years</ix:nonNumeric>, in accordance with each option agreement. The term of each option is no more than <ix:nonNumeric contextRef="i7d6dca0282eb448099c8f7bfac976d57_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzg0NTM_6b1cb77d-8ecc-45d1-ae4c-9de01bc49f28">ten years</ix:nonNumeric> from the date of the grant. The 2009 Plan allows for options to be immediately exercisable, subject to the Company&#8217;s right of repurchase for unvested shares at the original exercise price. The total amount received in exchange for these shares has been included in accrued expenses on the accompanying consolidated balance sheets and is reclassified to equity as the shares vest. As of December 31, 2020, there were <ix:nonFraction unitRef="shares" contextRef="i704f007a18164911943c62c623453ce0_I20201231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzg4NjA_72cba91e-ad1a-4d0d-929e-9ef0a80bab32">574</ix:nonFraction> unvested shares outstanding amounting to $<ix:nonFraction unitRef="usd" contextRef="i704f007a18164911943c62c623453ce0_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzg5MDQ_fb0fcc2c-a9ab-4911-8959-3f96cb288433">1</ix:nonFraction> in accrued expenses. There were <ix:nonFraction unitRef="shares" contextRef="i294571984c1449b198eb4b4fe6eb3c0c_I20211231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyODA1NDY_0ae52b31-337d-49da-982d-2b7afcc7e1e2">no</ix:nonFraction> unvested shares outstanding as of December 31, 2021. Upon exercise, shares will be delivered electronically to the holder pursuant to an effective registration statement. Effective with the adoption of the 2018 Plan, no additional grants will be made under the 2009 Plan. </span></div><div style="margin-top:12pt;text-indent:36pt"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwNzMx_09fcf0d5-4880-4420-8248-306f76f4f9f0" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our stock option activity under the 2009 Plan and related information is set forth below:<br/><br/></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:45.829%"></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.530%"></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.530%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></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%">Number of Shares</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%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Weighted Average Remaining</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:100%">Contractual Term (years)</span></div></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%">Aggregate Intrinsic 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%">Outstanding 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1cf9495c40eb44fcbb69004d99f3f630_I20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzEtMS0xLTEtNDIyMjU_66ec4285-aaca-4f69-b72e-0143775796fc">1,465,450</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="usdPerShare" contextRef="i1cf9495c40eb44fcbb69004d99f3f630_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzEtMy0xLTEtNDIyMjU_48e8652a-1a59-4fcf-988d-a21e2c8b9f56">0.80</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="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="i33d567bd94754ac693119b83d67013b5_D20190101-20191231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzEtNS0xLTEtNDIyMjU_1067328a-37f6-49c9-bf03-b501403f6512">6.86</ix:nonNumeric></span></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="i1cf9495c40eb44fcbb69004d99f3f630_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzEtNy0xLTEtNDIyMjU_cf3da379-edd1-47c8-b229-2b24d6f6471b">771</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 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%">Granted</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzItMS0xLTEtNDIyMjU_651db88e-4e34-4854-8013-a9639e6864ae">&#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="usdPerShare" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzItMy0xLTEtNDIyMjU_c202c9bf-e207-4023-a6e0-b149ce69f810">&#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="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%">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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzMtMS0xLTEtNDIyMjU_1343bd28-97a3-4ba7-af24-168ef1edd6e0">185,234</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="usdPerShare" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzMtMy0xLTEtNDIyMjU_020686d9-99f0-46db-8b28-8edec13a8262">1.06</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="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 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%">Cancelled/Expired</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzQtMS0xLTEtNDIyMjU_bd0f5cdd-9cca-4f3f-b170-f15dd49b5681">71,476</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="usdPerShare" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzQtMy0xLTEtNDIyMjU_d142b77c-0ab9-463a-9f60-8f1057ab1222">1.77</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="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%">Outstanding as of December 31, 2020</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzEtMS0xLTEtMjYxOTg_73470add-2176-42d8-9927-5b0c67172c45">1,208,740</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;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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzEtMy0xLTEtMjYxOTg_4570bd54-39dd-4dec-8941-0fbb19cd368a">0.80</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="3" style="background-color:#cceeff;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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzEtNS0xLTEtMjYxOTg_383987c4-df23-43c4-890f-a882571a57cb">6.19</ix:nonNumeric></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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzEtNy0xLTEtMjYxOTg_c2b58133-edd8-4427-94d4-4fc38c6ac16b">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 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%">Granted</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzItMS0xLTEtMjYxOTg_a99e9daa-b824-4e8a-b318-3dd9f6cc991d">&#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="usdPerShare" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzItMy0xLTEtMjYxOTg_d59fa4ba-a2bb-40c3-897d-15f14600a20c">&#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="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%">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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzMtMS0xLTEtMjYxOTg_12266c23-5319-413e-8593-db9276eb028d">260,451</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="usdPerShare" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzMtMy0xLTEtMjYxOTg_463cdb14-25c3-4804-a8fc-0ba6bcb9e45b">0.69</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="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 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%">Cancelled/Expired</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzQtMS0xLTEtMjYxOTg_0d327f05-2349-48a8-bd74-1bd0db200bde">22,822</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="usdPerShare" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzQtMy0xLTEtMjYxOTg_f6b167e2-0014-47c8-b866-9fa1a5ee9317">2.01</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="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%">Outstanding as of December 31, 2021</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="shares" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzUtMS0xLTEtMjYxOTg_a3b0513c-8ce7-4042-aa3d-b70345c5044f">925,467</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;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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzUtMy0xLTEtMjYxOTg_18aab181-5e5b-4a61-b132-e3ecf3b66a75">0.80</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="3" style="background-color:#cceeff;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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzUtNS0xLTEtMjYxOTg_ca432793-e88f-4169-b3c4-250e638040cf">5.59</ix:nonNumeric></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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzUtNy0xLTEtMjYxOTg_6ee47aa8-9fa3-415b-9ea1-49c22a06e1ca">1,692</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%">Exercisable as of December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzYtMS0xLTEtMjYxOTg_d8137410-3b68-4b49-a96c-14b18b7ff0c3">904,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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;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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzYtMy0xLTEtMjYxOTg_b5f947d4-8ff1-4e30-a77d-2c2ad81d2886">0.79</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="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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzYtNS0xLTEtMjYxOTg_7f4df5a6-b287-4fcd-8a83-5c87ffd43135">5.58</ix:nonNumeric></span></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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzYtNy0xLTEtMjYxOTg_782f7796-790c-4817-858b-02f6c5771002">1,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not grant any options under the 2009 Plan during the year ended December&#160;31, 2021 or 2020. We have historically used the Black-Scholes option pricing model to estimate the fair value of our stock option awards.</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%">100</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10"> of Contents</a></span></div></div><ix:continuation id="i38e607fad6d0428fb21429bd5fd1b51c"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value is based on our stock price trading price on the Nasdaq Capital Market. The aggregate intrinsic value of options exercised was $<ix:nonFraction unitRef="usd" contextRef="id01c1a6a931540c288196bb67cf35ddb_I20211231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzk2Mzc_d7e4373b-4d00-40ed-bc08-73b175a64ace">1,168</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ica642102ca594998abb72d5c80703ad5_I20201231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzk2NDQ_6cc4db1c-e347-4dcf-b0be-1a65106124c3">88</ix:nonFraction> for the years ended December&#160;31, 2021 and 2020, respectively, and is calculated based on the difference between the estimated fair value of our common stock at the date of exercise and the exercise price.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value for options vested during the years ended December&#160;31, 2021 and 2020, was $<ix:nonFraction unitRef="usd" contextRef="i41aac518d19c4a6cb916d890795f1cb3_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzk5MTM_84481431-268a-4d9b-9a4d-e3e49ae6a37e">66</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9a8860cd2e0a41a99cf2c50eb193cd7b_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzk5MjA_07ed07b9-c299-4c2e-b80d-c5e3cfef93af">130</ix:nonFraction>, respectively.  </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="srt:ScheduleOfCondensedIncomeStatementTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwNzMy_2f115221-fc3e-46aa-a25c-eefbfadbfdc6" continuedAt="ie8cbd2e98ff844c584e725695a19a194" escape="true">Compensation cost that has been included in our consolidated statements of operations and comprehensive loss for all stock-based compensation arrangements is set forth below:</ix:nonNumeric></span></div><div style="margin-top:12pt"><ix:continuation id="ie8cbd2e98ff844c584e725695a19a194"><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:72.730%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Cost of revenues</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="ide07d6449d784349a98d94f3b9cfacb9_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTowNDA3MzgzZjk0NjI0MGQ3ODBmNTJjYTg2NzZhMjM1ZC90YWJsZXJhbmdlOjA0MDczODNmOTQ2MjQwZDc4MGY1MmNhODY3NmEyMzVkXzItMS0xLTEtMjYxOTg_5641e97a-d6d2-454c-8c15-fefa4a5dc19b">1,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><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="i34880f83787445099e55de8888352ecd_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTowNDA3MzgzZjk0NjI0MGQ3ODBmNTJjYTg2NzZhMjM1ZC90YWJsZXJhbmdlOjA0MDczODNmOTQ2MjQwZDc4MGY1MmNhODY3NmEyMzVkXzItMy0xLTEtMjYxOTg_56ef3cee-dab4-49ba-a6ce-c479f0f5c3c5">274</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 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%">Sales and marketing</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="i075d2ff7c44940f59edccf60cd66c4d2_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTowNDA3MzgzZjk0NjI0MGQ3ODBmNTJjYTg2NzZhMjM1ZC90YWJsZXJhbmdlOjA0MDczODNmOTQ2MjQwZDc4MGY1MmNhODY3NmEyMzVkXzMtMS0xLTEtMjYxOTg_9323eaaa-02c0-4828-8ac2-2233c84a41e0">437</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="i84aeff86cc5c493687fa1be2422411c6_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTowNDA3MzgzZjk0NjI0MGQ3ODBmNTJjYTg2NzZhMjM1ZC90YWJsZXJhbmdlOjA0MDczODNmOTQ2MjQwZDc4MGY1MmNhODY3NmEyMzVkXzMtMy0xLTEtMjYxOTg_c3f93dbe-8061-45ad-a8d5-3f988ba7d99a">64</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 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%">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%"><ix:nonFraction unitRef="usd" contextRef="i3c7e633ac5e140beaea36cbcb55e6eeb_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTowNDA3MzgzZjk0NjI0MGQ3ODBmNTJjYTg2NzZhMjM1ZC90YWJsZXJhbmdlOjA0MDczODNmOTQ2MjQwZDc4MGY1MmNhODY3NmEyMzVkXzQtMS0xLTEtMjYxOTg_b79e545a-caf1-4ac5-89eb-83e14b8d9f09">2,770</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="i9aea9991f2d94ba0860455d9661ca6c6_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTowNDA3MzgzZjk0NjI0MGQ3ODBmNTJjYTg2NzZhMjM1ZC90YWJsZXJhbmdlOjA0MDczODNmOTQ2MjQwZDc4MGY1MmNhODY3NmEyMzVkXzQtMy0xLTEtMjYxOTg_a2e556f6-0909-4ea6-b66f-cb4bb608ba3b">4,083</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%">Research and development</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="ib83fb5af22c045d884b21edd19790df0_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTowNDA3MzgzZjk0NjI0MGQ3ODBmNTJjYTg2NzZhMjM1ZC90YWJsZXJhbmdlOjA0MDczODNmOTQ2MjQwZDc4MGY1MmNhODY3NmEyMzVkXzUtMS0xLTEtMjYxOTg_a579663b-8c3d-4ee9-b316-9f0569a6ac12">684</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="i00261cc3cdc049bb8c21d8bac9923235_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTowNDA3MzgzZjk0NjI0MGQ3ODBmNTJjYTg2NzZhMjM1ZC90YWJsZXJhbmdlOjA0MDczODNmOTQ2MjQwZDc4MGY1MmNhODY3NmEyMzVkXzUtMy0xLTEtMjYxOTg_3f12384b-decc-4be8-81c1-8bbfa741650e">71</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 stock-based compensation</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTowNDA3MzgzZjk0NjI0MGQ3ODBmNTJjYTg2NzZhMjM1ZC90YWJsZXJhbmdlOjA0MDczODNmOTQ2MjQwZDc4MGY1MmNhODY3NmEyMzVkXzYtMS0xLTEtMjYxOTg_64ba88f0-12c9-4348-bec4-cc3c60f11c36">4,941</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTowNDA3MzgzZjk0NjI0MGQ3ODBmNTJjYTg2NzZhMjM1ZC90YWJsZXJhbmdlOjA0MDczODNmOTQ2MjQwZDc4MGY1MmNhODY3NmEyMzVkXzYtMy0xLTEtMjYxOTg_2e0cf48e-13aa-40ec-bbe9-2e2bdea060e1">4,492</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:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, there was approximately $<ix:nonFraction unitRef="usd" contextRef="i55ab7d4ebed54b5fa25fb143d77dc7dc_I20211231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwMTg0_172a341a-6e7e-491d-87a0-9a5ce5bebdde">5,943</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i077fe848c93742c38a137e5e18eab2a5_I20211231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzY1OTcwNjk3OTI0NzI_bbb05b85-3fc6-4c67-b310-00bdedba3651">328</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i294571984c1449b198eb4b4fe6eb3c0c_I20211231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzQzOTgwNDY1MzY0NjM_01d95e49-fee3-4cec-b41a-6050823e39bb">14</ix:nonFraction> of total unrecognized compensation cost related to the 2018 Plan, the 2018 ESPP and the 2009 Plan, respectively. These unrecognized compensation costs are expected to be recognized over an estimated weighted-average period of approximately <ix:nonNumeric contextRef="i5d7e78ac14da4f7fbb623377c0f46541_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwNDM3_2a4a46d3-056d-4cbe-ac27-6c5356f8ecca">2.7</ix:nonNumeric> years, <ix:nonNumeric contextRef="i2125022a943448b0923d58a5f85d16b8_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzY1OTcwNjk3OTI0ODI_c8f1ac99-4cd4-460d-97a7-906af6833984">1.5</ix:nonNumeric> years and <ix:nonNumeric contextRef="i7d6dca0282eb448099c8f7bfac976d57_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzQzOTgwNDY1MzY1NDY_5194fd9a-4a90-4184-9615-41962772a2ff">0.3</ix:nonNumeric> years for the 2018 Plan, the 2018 ESPP and the 2009 Plan, respectively.</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%">101</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_154"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10"> of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzczNzc_d1c58a06-e15c-49a8-9e92-c985350cbb87" continuedAt="iae3b7aacc39a48f19e62ddd5ea82075f" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="iae3b7aacc39a48f19e62ddd5ea82075f" continuedAt="i866cf946c6e749879d0ab6ae55783f8c"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes are recognized for the tax consequences in future years for differences between the tax bases of assets and liabilities and their financial reporting amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. Income tax expense is the combination of the tax payable for the year and the change during the year in deferred tax assets and liabilities.</span></div><div style="margin-top:12pt;text-indent:36pt"><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&#160;31, 2021 and 2020, we had net losses before income taxes of $<ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzY5Mw_447b91a1-47ae-4e54-a8e9-edee78b22020">53,948</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzcwMA_cadec010-b6c5-4040-bc5e-38a14568b130">22,197</ix:nonFraction>, respectively. Net losses relating to U.S. operations for were $<ix:nonFraction unitRef="usd" contextRef="i2766d54a58bc4a25bc30ca71608433bc_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4Xzc2Ng_e7542acc-6211-4730-b502-4096b636873d">54,907</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if089bd3de74c4f719c622ce0f9d7d124_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4Xzc3Mw_d0491ccc-f09a-46fd-b994-f631b2406df6">22,194</ix:nonFraction>, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzczNzg_ea9877c8-a0f5-4fbc-ab73-6c467f63c27c" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between income taxes expected at the U.S. federal statutory income tax rate of 21% and the reported income tax expense (benefit) are summarized as follows:<br/><br/></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:72.730%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr style="height:14pt"><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></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%">Income tax (benefit) at statutory rate</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzItMS0xLTEtMjYxOTg_5d11e9f6-9f0a-4c1b-94ac-6e9173bf26d9">11,330</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 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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzItMy0xLTEtMjYxOTg_f84e5be4-4b2b-49b2-9cf6-9c5c2698d873">4,661</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></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%">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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzMtMS0xLTEtMjYxOTg_b39f5308-16c2-4b62-bf9a-f5900d90535b">11,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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzMtMy0xLTEtMjYxOTg_51b9d0b8-4d21-46b2-9c55-628c2defb170">4,408</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%">State income tax (benefit), net of federal benefit</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzQtMS0xLTEtMjYxOTg_fe3b1818-0598-427d-bf71-de4928fb7f39">1,978</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzQtMy0xLTEtMjYxOTg_41cc514e-8a31-4073-bb2e-7d525ae8a4f9">330</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%">Business tax credit net of reserves</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzUtMS0xLTEtMjYxOTg_1d8be98f-f560-4893-993e-cad7a8be3d74">190</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzUtMy0xLTEtMjYxOTg_6322e630-97fb-459b-9cb1-b960ab044025">&#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%">Non-deductible expenses</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzYtMS0xLTEtMjYxOTg_e4fc8017-621f-4483-97bc-a3d37cc6e705">2,210</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzYtMy0xLTEtMjYxOTg_3f8e0a01-9fc0-4d7e-8f53-bfaf7f97fa70">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%">Business combination</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="phun:EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzctMS0xLTEtMzg3MDQ_0c833ca4-607e-48a0-8310-8c6a8fa46aa3">437</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="phun:EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzctMy0xLTEtMzg3MDQ_6ed9c869-dd1d-46c0-89b0-5d4b955ed9b2">&#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%">Foreign income taxes at different 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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzctMS0xLTEtMjYxOTg_e0299f99-cd63-43ec-99d8-e0345b6ba8aa">201</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzctMy0xLTEtMjYxOTg_9cc9875f-e2ee-4d74-9b3b-4372b33a1d10">&#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%">Income tax (benefit) expense</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzgtMS0xLTEtMjYxOTg_34bd0232-a00a-4bb1-8309-4badf3559aa5">426</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 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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzgtMy0xLTEtMjYxOTg_cde26c54-80cf-486e-9368-e03e3fec495e">2</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-style:italic;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top: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-style:italic;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="4" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzktMS0xLTEtMjYxOTg_26e9df13-35b7-402b-bcd2-39cc66d591aa">0.79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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-style:italic;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: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-style:italic;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="4" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzktMy0xLTEtMjYxOTg_9741154b-2fbe-45b4-968e-e85b17263ddf">0.01</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td></tr></table></ix:nonNumeric></div><div style="margin-top:12pt;text-indent:36pt"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzczODA_2c9e69c7-b5f6-4a98-adba-14dbcd688ee6" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision expense for income taxes consists of the following:<br/><br/></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:72.730%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="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%">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></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:700;line-height:100%">Current:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Federal</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzMtMS0xLTEtMjYxOTg_8a2657ff-c47e-4a63-8e74-0c68d6b7e585">&#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: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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzMtMy0xLTEtMjYxOTg_025c6cfe-1713-443e-a2fd-e81b56db6035">&#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="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%">State</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzQtMS0xLTEtMjYxOTg_769a025d-6f70-4165-95b6-5e2554f813ca">11</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzQtMy0xLTEtMjYxOTg_174b2580-8aa3-475f-9415-f35ddf49e942">2</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 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%">Foreign</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzUtMS0xLTEtMjYxOTg_ecd3c14e-942c-4da3-a79f-02778d3dd25f">&#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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzUtMy0xLTEtMjYxOTg_4d76968e-6e58-47c9-9f01-2bcc8a0791b6">&#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="padding:2px 1pt;text-align: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</span></td><td colspan="2" style="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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzYtMS0xLTEtMjYxOTg_c236ae23-7754-4afb-85c3-db7166b4147b">11</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzYtMy0xLTEtMjYxOTg_398865f0-19fd-41f7-9cd7-d0528d757565">2</ix:nonFraction>&#160;</span></td><td style="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:700;line-height:100%">Deferred:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Federal</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzgtMS0xLTEtMjYxOTg_689629dd-374b-478a-9110-c86f12cd4995">416</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzgtMy0xLTEtMjYxOTg_2628c0d0-741d-48bb-a432-d8a5cfef9bdb">&#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="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%">State</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzktMS0xLTEtMjYxOTg_e1ae11b2-7873-4a6d-bf58-5a40623c6012">21</ix:nonFraction>)</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzktMy0xLTEtMjYxOTg_726a7322-99ae-484a-9f01-b5fe6d1e1582">&#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 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%">Foreign</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzEwLTEtMS0xLTI2MTk4_7116cd19-ae70-4311-9b23-88588c92e96b">&#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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzEwLTMtMS0xLTI2MTk4_34b3b088-b213-4a1a-9e4d-20d0cd31dbe8">&#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="padding:2px 1pt;text-align: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</span></td><td colspan="2" style="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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzExLTEtMS0xLTI2MTk4_67dffbee-4132-410e-b1b4-d9ea4da495b9">437</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzExLTMtMS0xLTI2MTk4_7da9af1c-f482-482c-9b5c-da3737fead59">&#8212;</ix:nonFraction>&#160;</span></td><td style="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%">Total income tax (benefit) expense</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzEyLTEtMS0xLTI2MTk4_8741ddb8-0d27-4ba4-8edf-e95aead3cd04">426</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzEyLTMtMS0xLTI2MTk4_63ddd362-2456-44f8-a71e-bd79b79b6a3f">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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 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%">102</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10"> of Contents</a></span></div></div><ix:continuation id="i866cf946c6e749879d0ab6ae55783f8c" continuedAt="ib2b43f502dcc4b83bec6fe195613439b"><div style="margin-top:12pt;text-indent:36pt"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzczODE_3e8e165b-8530-43bf-895d-fc05ce8c1aa4" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net deferred income taxes consist of the following:<br/><br/></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:72.730%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="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%">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></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:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Net operating 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: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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzMtMS0xLTEtMjYxOTg_271ce2e2-3fb9-4fb6-8531-98e1b289cb75">40,922</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzMtMy0xLTEtMjYxOTg_a1249284-c251-459f-97b1-3640be44ff5b">30,705</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%">Unrealized loss on digital 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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="phun:DeferredTaxAssetsUnrealizedLossOnDigitalAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzQtMS0xLTEtMjYxOTg_2c051e2c-9246-4efd-af9c-d733262a9854">2,015</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="phun:DeferredTaxAssetsUnrealizedLossOnDigitalAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzQtMy0xLTEtMjYxOTg_ceaa5b8b-40c0-492e-a96d-1a18306569dc">&#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 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%">Tax credits</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzUtMS0xLTEtMzgxMzI_f422a553-585f-48d4-9077-a4672d237b1d">1,416</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzUtMy0xLTEtMzgxMzI_30b6d515-2a6b-473c-868a-70ab666c960c">1,193</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%">Reserves and accruals</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzYtMS0xLTEtMzgxMjM_ba335476-1b2c-4edb-a619-5a0d86c6cab0">732</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzYtMy0xLTEtMzgxMjM_d4efd03f-0542-4568-908d-7f6a590b073f">3,739</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 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%">Leases - lease liability</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="phun:DeferredTaxAssetsLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzctMS0xLTEtMzgxMzI_8a7836e7-6845-4e8e-9634-46f7b9516e95">376</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="phun:DeferredTaxAssetsLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzctMy0xLTEtMzgxMzI_f921229d-1a2d-4aff-acd6-48b69db8db5a">&#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 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%">Amortization of acquired intangibles</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="phun:DeferredTaxAssetsAmortizationOfAcquiredIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzgtMS0xLTEtMzg3NDA_59630095-1dbc-43de-b2f5-d2874b562779">232</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="phun:DeferredTaxAssetsAmortizationOfAcquiredIntangibles" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzgtMy0xLTEtMzg3NDA_4b2c116a-33c2-4705-bfd1-4569e6ce30a4">&#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 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%">Other deferred tax 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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzUtMS0xLTEtMjYxOTg_d12802e8-19ea-49c9-9339-65db158d3091">1,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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzUtMy0xLTEtMjYxOTg_13604034-e161-462e-afc5-63eca7be90ae">&#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 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%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzYtMS0xLTEtMjYxOTg_17ddafe3-143b-426b-9f7a-f53df106d50a">47,441</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 colspan="2" style="background-color:#ffffff;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="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzYtMy0xLTEtMjYxOTg_69972c3b-9f65-4d35-91ba-41b566078240">35,637</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:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:1pt solid #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%">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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzgtMS0xLTEtMjYxOTg_c6e07446-8b5e-4bc7-8070-14c62da22bc2">46,163</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzgtMy0xLTEtMjYxOTg_abdbb513-8197-4e24-99f9-51060c08f37a">35,100</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 deferred tax assets</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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzktMS0xLTEtMjYxOTg_05ebf0a8-a254-4ba9-a635-8028a9992de6">1,278</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 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="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzktMy0xLTEtMjYxOTg_cc66dfce-7786-4d67-b1d5-6c12e33847f3">537</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;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:700;line-height:100%">Deferred tax 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 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%">Amortization of acquired intangibles</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzEyLTEtMS0xLTI2MTk4_d726a89d-074c-47e4-8cec-1bddd1f6b573">&#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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzEyLTMtMS0xLTI2MTk4_25cd43b0-f5f2-4663-8c15-2dc26b110805">537</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 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%">Leases - right of use asset</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzE2LTEtMS0xLTM4MTQz_fb18a168-2da8-4743-8f5e-9ba18684c43e">306</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzE2LTMtMS0xLTM4MTU2_d1007aa4-8dae-4b34-b507-07533e62d863">&#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 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%">Other deferred tax 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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzE3LTEtMS0xLTM4MTQz_91a8e63f-9bf9-456e-8047-2f475009dfe9">972</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzE3LTMtMS0xLTM4MTU2_647eb832-0193-4155-af06-8ad2858e8ed0">&#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%">Total deferred tax liabilities</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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzEzLTEtMS0xLTI2MTk4_6a7d0814-9d30-4a36-8fb5-bf88a2f410df">1,278</ix:nonFraction>)</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 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="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzEzLTMtMS0xLTI2MTk4_6f404db1-a288-4444-b82e-257ad4c9a2e0">537</ix:nonFraction>)</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%">Net deferred tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzE0LTEtMS0xLTI2MTk4_953a1b90-4a8a-4fb0-a2dc-df966dcba9b5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzE0LTMtMS0xLTI2MTk4_d58ba64d-79e3-46d6-95c2-22546ab7e193">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, we had net operating loss ("NOL") carryforwards of $<ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzExNTk_d5123bee-9420-48f6-b9f0-eddf00dec16e">166,826</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzExNjY_f109158c-412f-4c6c-90f4-731c8ae6866b">79,463</ix:nonFraction> for federal and state income tax purposes, respectively. The federal net operating losses of $<ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzEyNjI_59f59b43-cf77-45a6-9160-9332a7a42c9b">85,674</ix:nonFraction> which were generated in tax years beginning before January 1, 2018, will begin to expire in 2030 if not utilized. The balance of the net operating losses, $<ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzE0MjA_522db757-8539-49fc-b0d6-0b2aab6b02c3">81,152</ix:nonFraction> do not expire. The state net operating losses expire at various times depending on the state with a majority beginning to expire in 2030 if not utilized.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, we had research and development ("R&amp;D") credit carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="phun:DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzE2MzQ_f7144d56-6738-4db8-91e6-8b1beca7cbad">1,863</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="phun:DeferredTaxAssetsTaxCreditCarryforwardsResearchState" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzE2NDE_9f97e5ca-c439-4af0-a71c-022c964a1bc7">1,226</ix:nonFraction> for federal and state income tax purposes, respectively. The federal and Texas R&amp;D credits will begin to expire in 2034, unless previously utilized. California R&amp;D credits carry forward indefinitely.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utilization of the NOL and tax credit carryforwards may be subject to a substantial annual limitation due to ownership change limitations that may have occurred or that could occur in the future, as required by Section 382 of the Internal Revenue Code (IRC) of 1986, as amended (the "Code"), as well as similar state and foreign provisions. These ownership changes may limit the amount of NOL and tax credit carryforwards that can be utilized annually to offset future taxable income. In general, an &#8220;ownership change&#8221; as defined by Section 382 of the Code results from a transaction or series of transactions over a three-year period resulting in an ownership change of more than fifty (50) percentage points of the outstanding stock of a company by certain stockholders.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, we had not yet completed an analysis of the deferred tax assets for its NOL and tax credits. The future utilization of our net operating loss to offset future taxable income may be subject to an annual limitation under IRC Section 382 as a result of ownership changes that may have occurred previously or that could occur in the future. We have not yet determined whether such an ownership change has occurred. In order to make this determination, we will need to complete an analysis regarding the limitation of the net operating loss.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have established a full valuation allowance for our deferred tax assets due to uncertainties that preclude us from determining that it is more likely than not that we will be able to generate sufficient taxable income to realize such assets. We monitor positive and negative factors that may arise in the future as we assess the need for a valuation allowance against our deferred tax assets. As of December&#160;31, 2021 and 2020, we have a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzM2MzQ_eb0e1021-43a8-4238-ab95-7981f309ebc9">46,163</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzM2NDE_1e9e099f-7177-4213-9c6e-7cfc3b8113b8">35,100</ix:nonFraction>, respectively, against our deferred tax assets.</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%">103</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10"> of Contents</a></span></div></div><ix:continuation id="ib2b43f502dcc4b83bec6fe195613439b"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The technical merits of a tax position derive from both statutory and judicial authority (legislation and statutes, legislative intent, regulations, rulings and case law) and their applicability to the facts and circumstances of the tax position. If a tax position does not meet the more-likely-than-not recognition threshold, the benefit of that position is not recognized in the financial statements. The second step is measurement. A tax position that meets the more-likely-than-not recognition threshold is measured to determine the amount of benefit to recognize in the financial statements. The tax position is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate resolution with a taxing authority.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncertain tax positions are evaluated based upon the facts and circumstances that exist at each reporting period. Subsequent changes in judgment based upon new information may lead to changes in recognition, de-recognition, and measurement. Adjustments may result, for example, upon resolution of an issue with the taxing authorities, or expiration of a statute of limitations barring an assessment for an issue.</span></div><div style="margin-top:12pt;text-indent:36pt"><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzczODI_e8bd6e25-49e2-401a-a2f0-d22615bbd607" 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 tabular reconciliation of the total amounts of unrecognized tax benefits:<br/><br/></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:72.730%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="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%">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></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%">Unrecognized tax benefits, beginning of period</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzItMS0xLTEtMjYxOTg_1c423349-dbc5-4ab5-b2ce-f5424254932d">1,314</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="i1cf9495c40eb44fcbb69004d99f3f630_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzItMy0xLTEtMjYxOTg_d5009072-10a9-40dc-8a3e-c2ba92824cdf">1,531</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%">Tax positions taken in prior periods:</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%">Gross increases</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzQtMS0xLTEtMjYxOTg_959cf367-e5a5-4ce1-a2ad-a2167112690f">&#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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzQtMy0xLTEtMjYxOTg_1ed62b70-3ec8-499e-a25a-415677d6585f">69</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 decreases</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzUtMS0xLTEtMjYxOTg_b101397b-1c5a-4c04-a725-60bdd62a3198">&#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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzUtMy0xLTEtMjYxOTg_5c54954b-dcc8-4416-88f2-66f9c4a6de5b">297</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: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%">Tax positions taken in current period:</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%">Gross increases</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzgtMS0xLTEtMjYxOTg_6730ec49-67f8-4a52-943d-73da65289b61">231</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzgtMy0xLTEtMjYxOTg_81468351-48ee-43a2-91ef-bdb29ef12786">11</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%">Settlements</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzktMS0xLTEtMjYxOTg_b63ec1d7-cbbd-4a11-a977-bf2f315aa9e9">&#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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzktMy0xLTEtMjYxOTg_f6d4b4bb-ceb1-4a42-b3d1-993ff491dc64">&#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 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%">Lapse of statute of limitations</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzExLTEtMS0xLTI2MTk4_5db642eb-026e-4d70-8596-04aebe9ef469">&#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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzExLTMtMS0xLTI2MTk4_b3bc8945-bf6b-472f-9dd3-3e1af1a5f444">&#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 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%">Unrecognized tax benefits, end of period</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzEzLTEtMS0xLTI2MTk4_f23fb49d-d218-44b4-8b75-5de454000fa4">1,545</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="idd879f23f7be42da81b70f0e8c8a3947_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzEzLTMtMS0xLTI2MTk4_8041747a-d877-4aab-8d16-831ed632dc71">1,314</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 style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense. We have no accrual for interest and penalties on the consolidated balance sheets and has not recognized interest and/or penalties in the consolidated statements of operations and comprehensive loss for the years ended December&#160;31, 2021 and 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to taxation in the United States and various state jurisdictions. Our tax years from inception are subject to examination by the United States and state taxing authorities due to the carryforward of unutilized NOLs.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have ownership interest in controlled foreign corporations. During 2021, we analyzed the potential impact of the Global Intangible Low-Taxed Income and the Base Erosion and Anti-Abuse Tax provisions of the Tax Cuts and Jobs Act signed into law in 2017. Based on the foreign subsidiaries' tax position, we will not incur any impact relating to these two provisions.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CARES Act was enacted in the United States on March 27, 2020. The CARES Act includes several U.S. income tax provisions related to, among other things, net operating loss carrybacks, alternative minimum tax credits, modifications to the net interest deduction limitations and technical amendments regarding the income tax depreciation of qualified improvement property placed in service after December 31, 2017. The CARES Act did not have a material impact on our financial results for the years ended December&#160;31, 2021 and 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Appropriations Act, 2021 (the "Act") was enacted in the United States on December 27, 2020. The Act enhances and expands certain provisions of the CARES Act. The Act did not have a material impact on our financial results for the year 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%">104</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_157"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90ZXh0cmVnaW9uOjVjNDc3YTlmNjk0YTQ1MzliNzhhNzJmYWQ1ZWFjY2FiXzYwNA_a4969ea6-e4e3-4c94-b6be-c96db1a2409b" continuedAt="i18ceacfbd7064804af481c14e97d3330" escape="true">Segment and Geographic Information</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i18ceacfbd7064804af481c14e97d3330"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our chief operating decision maker is our Chief Executive Officer ("CEO"). Our CEO reviews operating segment information for purposes of allocating resources and evaluating financial performance. We have determined that the Company operates in a <ix:nonFraction unitRef="segment" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90ZXh0cmVnaW9uOjVjNDc3YTlmNjk0YTQ1MzliNzhhNzJmYWQ1ZWFjY2FiXzIxOTkwMjMyNTczNjM_74b2dbcd-2fad-43c5-83a3-5341290f5d47">two</ix:nonFraction> reporting segments: Phunware and Lyte. In 2021, but prior to the acquisition of Lyte, our CEO reviewed the financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. </span></div><ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90ZXh0cmVnaW9uOjVjNDc3YTlmNjk0YTQ1MzliNzhhNzJmYWQ1ZWFjY2FiXzIxOTkwMjMyNTczNjI_3d30b335-4e7b-4a5c-8eee-545a04ac826c" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected information for the Company's operating segments and a reconciliation to the consolidated financial statement amounts are as follows:</span></div><div style="margin-top:12pt"><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:59.572%"></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.384%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><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%">As of or for the year ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Phunware</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Lyte</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Consolidated</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%">Goodwill</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="usd" contextRef="i11b5ec6b799d4efe8f1dc040a1c45d51_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzItMS0xLTEtMzk0NTE_7331cf09-95ae-4459-a8df-e713d8b83a67">25,887</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 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="usd" contextRef="ic2adf4e8365743d28173c3cf3ecada66_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzItMy0xLTEtMzk0NTE_9baecc76-ef7d-4b07-8547-6ae7f5671b20">7,373</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="usd" contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzItNS0xLTEtMzk0Nzg_db610361-71e0-4e4f-b76d-21be65bf07d8">33,260</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%">Total 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="i11b5ec6b799d4efe8f1dc040a1c45d51_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzMtMS0xLTEtMzk0NTE_eeca00b9-0c0c-46fb-9118-d140682ce216">94,621</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="ic2adf4e8365743d28173c3cf3ecada66_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzMtMy0xLTEtMzk0NTE_5e964c90-aae3-47da-8702-19d39e5d4c05">4,673</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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzMtNS0xLTEtMzk0NzQ_9ba3ce89-5fae-4754-9b57-fee042b7808d">99,294</ix:nonFraction>&#160;</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><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%">Net revenues</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="ibd43391934744b7d9034b08f206f1a33_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzItMi0xLTEtMzc3NTc_d6ef52b8-e056-446e-9e62-7293c8440110">7,548</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="i62dbbf7ace1c40969709cbeae8aa000e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzItNC0xLTEtMzc3NTc_20ea485e-a213-4108-87cd-84ac2323a513">3,095</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="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzItNi0xLTEtMzkwMjI_143d6525-b309-47f9-ae43-24331d5347b3">10,643</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></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></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></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></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></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></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></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></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></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></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></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></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></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></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></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></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></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%">Loss before taxes</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="ibd43391934744b7d9034b08f206f1a33_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzIwLTItMS0xLTM5MDE0_38455179-3176-4249-b8cf-bcf591fdeed0">53,339</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="usd" contextRef="i62dbbf7ace1c40969709cbeae8aa000e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzIwLTQtMS0xLTM5MDE5_f78946e0-c03c-40f3-b418-81a9b51d840a">609</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="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzIwLTYtMS0xLTM5MDIy_d888c9e2-b060-43ae-bd08-e28a91691809">53,948</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable long-lived assets attributed to the United States and international geographies are based upon the country in which the asset is located or owned. As of December&#160;31, 2021 and 2020, all of our identifiable long-lived assets were in the United States.</span></div></ix:continuation><div id="i9f7dd53faa234f839843de4ef96fa4e9_160"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjAvZnJhZzowNjI1ZGI4MWZmY2Q0ZTI5YTBiOTdjZmI5YTVjYTJiZi90ZXh0cmVnaW9uOjA2MjVkYjgxZmZjZDRlMjlhMGI5N2NmYjlhNWNhMmJmXzk1MA_61013b65-601a-4fd1-8e19-25f9e2524959" continuedAt="i3ddc8c9a05b74a4c8f0805237e52ac31" escape="true">Related-Party Transactions</ix:nonNumeric></span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3ddc8c9a05b74a4c8f0805237e52ac31" continuedAt="i593a4ab69d7e411b9fc35e2df7668fc0">In connection with the reverse merger with Stellar, in 2018, we assumed $<ix:nonFraction unitRef="usd" contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" decimals="-3" name="us-gaap:RecapitalizationCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjAvZnJhZzowNjI1ZGI4MWZmY2Q0ZTI5YTBiOTdjZmI5YTVjYTJiZi90ZXh0cmVnaW9uOjA2MjVkYjgxZmZjZDRlMjlhMGI5N2NmYjlhNWNhMmJmXzU4MA_8575fe7c-4a01-4bcc-a5cd-6b6d7d1798f2"><ix:nonFraction unitRef="usd" contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231" decimals="-3" name="us-gaap:RecapitalizationCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjAvZnJhZzowNjI1ZGI4MWZmY2Q0ZTI5YTBiOTdjZmI5YTVjYTJiZi90ZXh0cmVnaW9uOjA2MjVkYjgxZmZjZDRlMjlhMGI5N2NmYjlhNWNhMmJmXzU4MA_e6650f69-14f2-4092-8199-ab6f40e8fb17">255</ix:nonFraction></ix:nonFraction> in payables for Nautilus Energy Management Corporation, an affiliate of two former members our board of directors, one of whom served on our board of directors until December 2, 2021. On December 29, 2021, we paid $<ix:nonFraction unitRef="usd" contextRef="i817a726e007c417b8df604178511fed3_D20211229-20211229" decimals="-3" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjAvZnJhZzowNjI1ZGI4MWZmY2Q0ZTI5YTBiOTdjZmI5YTVjYTJiZi90ZXh0cmVnaW9uOjA2MjVkYjgxZmZjZDRlMjlhMGI5N2NmYjlhNWNhMmJmXzIxOTkwMjMyNTc0NTk_5f42be37-4d49-4f75-951f-c1e2ec6226bf">171</ix:nonFraction> in full satisfaction of the outstanding payable.</ix:continuation></span></div><div style="margin-top:12pt;text-indent:36pt"><ix:continuation id="i593a4ab69d7e411b9fc35e2df7668fc0" continuedAt="i3216895056c24feba1c1868c6b3d46f9"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As more fully discussed in Note 9, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3216895056c24feba1c1868c6b3d46f9">, the Company entered into a Note and RPBLs (both defined above) with certain related parties. We repaid the Note and RPBLs in full during 2021 and 2020, respectively.</ix:continuation> </span></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_163"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18. <ix:nonNumeric contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjMvZnJhZzoxMzlkNTcyODIzMjQ0NWJkOGFiZGRhYTU1Y2NkNjdkMC90ZXh0cmVnaW9uOjEzOWQ1NzI4MjMyNDQ1YmQ4YWJkZGFhNTVjY2Q2N2QwXzI2ODE_40d97710-043e-4baa-86c5-6bad96357b61" continuedAt="i3edbaa1e90c9434cb5105c2dc455eb01" escape="true">Subsequent Events</ix:nonNumeric></span></div><ix:continuation id="i3edbaa1e90c9434cb5105c2dc455eb01"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has evaluated subsequent events through the date the financial statements were issued.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2022, we entered into an At Market Issuance Sales Agreement with H.C. Wainwright &amp; Co., LLC (&#8220;Wainwright&#8221;), pursuant to which we may offer and sell, from time to time, shares of our common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="i4fd6ba650db44806ab62df59ebbf8188_I20220131" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjMvZnJhZzoxMzlkNTcyODIzMjQ0NWJkOGFiZGRhYTU1Y2NkNjdkMC90ZXh0cmVnaW9uOjEzOWQ1NzI4MjMyNDQ1YmQ4YWJkZGFhNTVjY2Q2N2QwXzIxOTkwMjMyNjcwNDM_5fe085b9-e872-4439-8d67-cacd5cdb8934">0.0001</ix:nonFraction> per share, for aggregate gross proceeds of up to $<ix:nonFraction unitRef="usd" contextRef="i74d278d0fb45427089b13eeba3416d6f_D20220131-20220131" decimals="-3" name="phun:SaleOfStockAggregateOfferingPrice" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjMvZnJhZzoxMzlkNTcyODIzMjQ0NWJkOGFiZGRhYTU1Y2NkNjdkMC90ZXh0cmVnaW9uOjEzOWQ1NzI4MjMyNDQ1YmQ4YWJkZGFhNTVjY2Q2N2QwXzIxOTkwMjMyNjcwNTI_da27d0b1-7806-4b47-af72-18dfa554a470">100,000</ix:nonFraction>, through or to Wainwright, as agent or principal. We are not obligated to sell shares of our common stock under the sales agreement with Wainwright. As of the date noted above, we have not sold any shares of common stock pursuant to the sales agreement with Wainwright. Sales of shares of our common stock sold under the sales agreement will be made pursuant to an effective shelf registration statement on Form S-3 in the amount of $<ix:nonFraction unitRef="usd" contextRef="i394bfa11097b4120a9a391e41e2f0696_D20220201-20220201" decimals="-3" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjMvZnJhZzoxMzlkNTcyODIzMjQ0NWJkOGFiZGRhYTU1Y2NkNjdkMC90ZXh0cmVnaW9uOjEzOWQ1NzI4MjMyNDQ1YmQ4YWJkZGFhNTVjY2Q2N2QwXzIxOTkwMjMyNzAwNTc_b799256c-0ae3-4c8a-948e-bfc7ce0661d9">200,000</ix:nonFraction> filed with the SEC on February 1, 2022.   </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 15, 2022, we entered into a lease agreement, in which we will lease approximately <ix:nonFraction unitRef="sqft" contextRef="ieefd4be47f5f45bea194a256f6184e98_I20220315" decimals="0" name="us-gaap:AreaOfRealEstateProperty" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjMvZnJhZzoxMzlkNTcyODIzMjQ0NWJkOGFiZGRhYTU1Y2NkNjdkMC90ZXh0cmVnaW9uOjEzOWQ1NzI4MjMyNDQ1YmQ4YWJkZGFhNTVjY2Q2N2QwXzM4NDgyOTA3MTEyNjk_941d70e3-4cc5-4fe7-b1ad-18cc1eecc19a">21,830</ix:nonFraction> square feet for a term of <ix:nonNumeric contextRef="ieefd4be47f5f45bea194a256f6184e98_I20220315" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjMvZnJhZzoxMzlkNTcyODIzMjQ0NWJkOGFiZGRhYTU1Y2NkNjdkMC90ZXh0cmVnaW9uOjEzOWQ1NzI4MjMyNDQ1YmQ4YWJkZGFhNTVjY2Q2N2QwXzM4NDgyOTA3MTEyNzY_94cda772-d175-4e46-9027-b7940f9697b9">five years</ix:nonNumeric>, which we intend to use as manufacturing and warehouse space for our Lyte computer division. The term of the lease commences on the earliest of (a) the date we occupy any portion of the Premise and begin conducting business therein, (b) the date on which construction is substantially completed in the building (as defined in the construction addendum) or (c) the date the Landlord would have achieved substantial completion of construction of the building but for a delay caused by us (as defined in the construction addendum). The lease provides for initial base rent payments of approximately $<ix:nonFraction unitRef="usd" contextRef="i83c2b6d7ab4b4e13a8b8406a0430ebc9_D20220315-20220315" decimals="-3" name="phun:OperatingLeaseInitialBaseRentMonthlyPayment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjMvZnJhZzoxMzlkNTcyODIzMjQ0NWJkOGFiZGRhYTU1Y2NkNjdkMC90ZXh0cmVnaW9uOjEzOWQ1NzI4MjMyNDQ1YmQ4YWJkZGFhNTVjY2Q2N2QwXzM4NDgyOTA3MTEyNzg_6806ddc9-c3ce-4c74-a1ba-4f7e0e2551ff">27</ix:nonFraction> per month, subject to escalations. In addition, we will be responsible for payments equal to our proportionate share of operating expenses, which is currently estimated to be approximately $<ix:nonFraction unitRef="usd" contextRef="i83c2b6d7ab4b4e13a8b8406a0430ebc9_D20220315-20220315" decimals="-3" name="phun:OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjMvZnJhZzoxMzlkNTcyODIzMjQ0NWJkOGFiZGRhYTU1Y2NkNjdkMC90ZXh0cmVnaW9uOjEzOWQ1NzI4MjMyNDQ1YmQ4YWJkZGFhNTVjY2Q2N2QwXzM4NDgyOTA3MTEyODY_1991a583-b553-4917-b30d-5a1b568ea008">7</ix:nonFraction> per month, which is also subject to adjustment to actual costs and expense according to provisions of the lease.</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%">105</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_166"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.</span></div><div style="margin-top:12pt;text-indent:36pt"><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="i9f7dd53faa234f839843de4ef96fa4e9_169"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9A. Controls and Procedures.</span></div><div style="margin-top:12pt"><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 style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disclosure controls and procedures are controls and other procedures designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is accumulated and communicated to management, including our Certifying Officers (as defined below), or persons performing similar functions, as appropriate, to allow timely decisions regarding required disclosure.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer (together, the &#8220;Certifying Officers&#8221;), we carried out an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of December&#160;31, 2021. Based on the foregoing, our Certifying Officers concluded that our disclosure controls and procedures were effective as of December&#160;31, 2021.</span></div><div style="margin-top:12pt"><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 Controls Over Financial Reporting</span></div><div style="margin-top:12pt;text-indent:36pt"><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 such term is defined in Rule 13a-15(f) of the Exchange Act. 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 GAAP.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the supervision and with the participation of our management, including our Certifying Officers, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of December&#160;31, 2021, based on the criteria established in Internal Control &#8212; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission for newly public companies (COSO). Based on this evaluation and the material weakness identified below, our management concluded that our internal control over financial reporting was not effective as of December&#160;31, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. During the preparation of our Quarterly Report on Form 10-Q for the period ended September 30, 2021, we identified a material weakness in internal control over financial reporting related to the accounting for an adjustment in certain terms of an outstanding warrant issued in connection with our 2020 Convertible Notes. As a result of our underwritten public offering in February 2021, the number of shares issuable and the exercise price each adjusted pursuant to the terms of the warrant. While we accurately accounted for the decrease in the exercise price, due to an oversight we did not account for the increase in the number of shares available for exercise under the warrant. This error resulted in a revision of our unaudited condensed financial statements for each of the quarters ended March 31, 2021 and June 30, 2021. Accordingly, our management determined that this control deficiency constitutes a material weakness.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2021, we implemented a remediation plan to ensure that controls contributing to the material weakness described above are designed appropriately and will operate effectively. The remediation actions we implemented included a control to create and review on a quarterly basis a summary schedule of material terms of all outstanding debt and equity instruments and a control to review all existing financing agreements in conjunction with any new financing arrangements. Although management believes the Company took immediate actions to remediate the identified material weakness, the Company did not have an adequate sample size to validate the new controls operating effectiveness. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes that the remediation measures described above will strengthen our internal control over financial reporting and remediate the material weakness we have identified. However, the material weakness in our internal control over financial reporting will not be considered remediated until the new controls are fully implemented, in operation for a sufficient period of time, tested and concluded by management to be designed and operating effectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management is committed to continuous improvement of our internal control over financial reporting and will continue to diligently review our financial reporting controls and procedures. However, we cannot provide any assurance that these remediation efforts will be successful or that our internal control over financial reporting will be effective as a result 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%">106</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">these efforts. Management will continue to test, evaluate and audit the implementation of these new processes and internal controls to ascertain whether they are designed and operating effectively to provide reasonable assurance that they will prevent or detect a material error in the Company&#8217;s financial statements.</span></div><div style="margin-top:12pt"><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 style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than the remediation plan in our internal control over financial reporting set forth above, there were no changes in our internal control over financial reporting identified in conjunction with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended December&#160;31, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Limitation on the Effectiveness of Controls</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, including our Certifying Officers, do not expect that our disclosure controls or our internal control over financial reporting will prevent all errors and all 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. Further, 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, have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. 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 controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any 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 policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected. </span></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_172"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9B. Other Information.</span></div><div style="margin-top:12pt;text-indent:36pt"><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="i9f7dd53faa234f839843de4ef96fa4e9_1913"></div><div style="margin-top:12pt"><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 style="margin-top:12pt;text-indent:36pt"><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 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%">107</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_175"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></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 III</span></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_178"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 10. Directors, Executive Officers and Corporate Governance.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the current ages and the names and positions of our directors and executive officers as of December&#160;31, 2021:</span></div><div><span><br/></span></div><div style="margin-bottom:1pt"><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:47.287%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.084%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.863%"></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:700;line-height:100%">Name</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%">Age</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%">Position</span></td></tr><tr><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:700;line-height:100%">Executive Officers</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: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 #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%">Alan S. Knitowski</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52</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%">Chief Executive Officer and Director</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%">Matt Aune</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:400;line-height:100%">46</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%">Chief Financial Officer</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%">Randall Crowder</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41</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%">Chief Operating Officer and Director</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%">Luan Dang</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:400;line-height:100%">50</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%">Chief Technology Officer</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></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%">Non-Employee Directors</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></tr><tr><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">Ryan Costello </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)(3)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45</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%">Director</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">Keith Cowan </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(3)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65</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%">Director (Interim Chairperson)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">Eric Manlunas </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53</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%">Director</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">Kathy Tan Mayor </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45</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%">Director</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">Rahul Mewawalla </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43</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%">Director</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><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.473%"><tr><td style="width:1.0%"></td><td style="width:2.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.306%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">Member of the Audit Committee</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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%">Member of the Compensation Committee</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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%">Member of the Nominating and Corporate Governance Committee</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:700;line-height:120%">Executive Officers</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of our executive officers serves at the discretion of our board of directors (the "Board") and will hold office until his successor is duly appointed and qualified or until his earlier resignation or removal.  The following biographical descriptions set forth certain information with respect to our executive officers based on information furnished to us by each such officer.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Alan S. Knitowski</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> co-founded Phunware and has served as its Chief Executive Officer and a member of the Board since February 2009. Prior to co-founding Phunware, Mr. Knitowski served as President of Strategic Investments and Managing Director for Trymetris Capital Management, LLC, a hedge fund sponsor, from April 2004 to February 2009. Mr. Knitowski also co-founded Vovida Networks in February 1999, where he served as President, Chief Executive Officer and Director until its acquisition by Cisco Systems in November 2000, when he joined as Director of Marketing of Cisco Systems until March 2003. In August 2000, Mr. Knitowski co-founded and served as a Director of Telverse Communications, a next-generation advanced services application service provider focused on wholesale communications services for carriers and service providers, until its acquisition in July 2003 by Level 3 Communications. In March 2001, Mr. Knitowski served as a director of vCIS until October 2002. He has also served on the board of directors for the International Softswitch Consortium from its inception in 1999 to March 2003. Mr. Knitowski has previously served as an advisor to Edgewater Networks from 2002 to 2008 and has been an angel investor in numerous companies, including RingCentral (NYSE: RNG), Vonage (NYSE: VG), Bazaarvoice and SunBasket. Mr. Knitowski holds a B.S. in Industrial Engineering from The University of Miami, an M.S. in Industrial Engineering from the Georgia Institute of Technology and an M.B.A from the Haas School of Business at the University of California, Berkeley.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We believe Mr. Knitowski is qualified to serve as a member of our Board because as co-founder he has extensive knowledge of the Company and because of his comprehensive background in information technology.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Matt Aune</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as Phunware&#8217;s Chief Financial Officer since August 2013. Mr. Aune previously served as the Company's Director of Finance and Accounting from August 2011 to August 2013. Prior to joining Phunware, Mr. Aune was employed by Sony Computer Entertainment America as Senior Business Finance and Operations Analyst from July 2010 to August 2011. From 2003 to 2009, Mr. Aune served in a variety of roles at Midway Games, a video game developer 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%">108</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="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">publisher, with his final role as the Senior Manager of Financial Planning and Analysis for Worldwide Product Development. Mr. Aune holds a B.A. in Economics from the University of California, San Diego and an M.B.A. from San Diego State University.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Randall Crowder</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as Phunware&#8217;s Chief Operating Officer since February 2018, and on our Board since December 2018. In September 2017, he founded and continues to serve as the Managing Partner of Nove Ventures, a venture capital firm, which focuses on investing in established companies like Phunware that are seeking to leverage blockchain technology to complement their core business model. Since August 2009, Mr. Crowder has also been a co-founder and Managing Partner at TEXO Ventures, which focuses primarily on tech-enabled health services. Mr. Crowder holds a B.S. in General Management from the United States Military Academy at West Point and an M.B.A. from the McCombs School of Business at the University of Texas at Austin.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe Mr. Crowder is qualified to serve as a member of our Board because of his extensive knowledge and background in cryptosecurities and cryptocurrencies, as well as his experience in information technology.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Luan Dang</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> co-founded Phunware and has served as its Chief Technology Officer since February 2009. Prior to co-founding Phunware, he served as President of Alternative Investments for Trymetris from April 2004 to February 2009. Mr. Dang holds a B.S. in Computer Engineering from the University of California at San Diego and an M.S. in Computer Science from Stanford University.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Non-Employee Directors</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following biographical descriptions set forth certain information with respect our non-employee directors based on information furnished to us by each such director.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ryan Costello</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> founded Ryan Costello Strategies, LLC, which provides strategic counsel and advocacy efforts on behalf of companies, trade associations and other organizations seeking to advance their objectives in the legislative and regulatory policy process within the federal government. From January 2015 to January 2019, Mr. Costello served as a member of the U.S. House of Representatives for Pennsylvania's 6th congressional district, where he served on numerous committees and subcommittees, including the Subcommittee on Communications and Technology and the Subcommittee on Digital Commerce and Consumer Protection. Prior to serving in Congress, Mr. Costello was an attorney in private practice representing clients in various facets of law, including regulatory compliance and financing. In September 2021, Mr. Costello was appointed to join the board of Red White &amp; Bloom Brands, Inc. (CSE: RWB and OTCQX: RWBYF), a multi-state cannabis operator. Mr. Costello is a graduate of Ursinus College, B.A., with honors, and received a JD from Villanova University Charles Widger School of Law.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe Mr. Costello is qualified to serve as a member of our Board because of his expertise in law, governmental affairs and technology. Mr. Costello has been a member of our board since October 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Keith Cowan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is an experienced executive officer, board member, advisor and investor. Since August 2020, he has been the Chief Development Officer of Rivada Networks LLC. Since 2013, he also has been CEO of Cowan Consulting Corporation, which provides strategic advisory services to various companies in multiple industries, and since September 2019, he has been CEO of NVR3, LLC (doing business as Venadar), a subsidiary of Cowan Consulting Corporation that provides outsourced corporate development services to large corporate enterprises seeking to innovate and grow through partnerships with, investments in and acquisitions of, emerging and innovative growth companies. From 2007 to 2013, Mr. Cowan was President of Strategic Planning and Corporate Initiatives for Sprint Corporation. From 1996 to 2006, he served in multiple roles at BellSouth Corporation, including Chief Development Officer, President of Marketing &amp; Product Management and Chief Network Field Officer. From 1982 to 1996, Mr. Cowan was partner at Alston &amp; Bird LLP. He has served as a board member for Globalstar (NYSE: GSAT) since December 2018, Vice Chairman of Fox Theatre in Atlanta since 2006, a board member of the Morehead-Cain Scholarship Fund since 2008, a Trustee of the Loomis Chaffee School since 2014 and a board member of the Georgia Intellectual Property Alliance since 2018. Mr. Cowan holds a BA in Economics and Political Science from the University of North Carolina at Chapel Hill, where he was a Morehead Scholar and a JD from the University of Virginia School of Law.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe Mr. Cowan is qualified to serve as a member of our Board due to his strategic planning, corporate development, mergers and acquisition and legal experience, as well as his board service and advisory roles with both public and private companies. Mr. Cowan has been a member of our Board since December 2018. </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%">109</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="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Eric Manlunas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is the founder and managing partner of Wavemaker Partners, an early-stage cross border venture capital firm he founded in 2003 that&#8217;s dual headquartered in Los Angeles and Singapore. He is a two-time start-up entrepreneur turned venture capitalist as an early investor in over 300 early-stage businesses. Prior to becoming a venture capitalist Mr. Manlunas founded two technology start-ups, one in e-Commerce (Interfoods.com) in 1996 and the other in Internet services (Sitestar) in 1999, both of which were successfully built and eventually sold to strategic buyers. Mr. Manlunas previously served on Phunware's board from December 2015 until December 2018. Since July 2008, Mr. Manlunas has also served on the board of PhilDev, a civic and social organization enabling success through education, innovation and entrepreneurship. Mr. Manlunas began his career as a consulting associate with Arthur Andersen&#8217;s retail management consulting division from 1991-1995. He holds an M.B.A. from Pepperdine University and an undergraduate degree in Communications from Florida International University.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe Mr. Manlunas is qualified to serve as a member of our Board due to his vast experience in digital and information technology companies and prior board experience with the Company. Mr. Manlunas rejoined our Board in December 2019.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Kathy Tan Mayor</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has held numerous leadership positions in business development, retail marketing, loyalty marketing, and digital marketing technology. She is currently the Chief Marketing Officer of Transformco, a leading integrated retailer focused on seamlessly connecting the digital and physical shopping experiences for customers. From 2018 to 2020, Ms. Mayor was the Chief Marketing Officer of BoxyCharm, a beauty subscription service company located in South Florida. From 2016 to 2018, Ms. Mayor was the Chief Digital Officer across the 10 portfolio brands of Carnival Corporation and the Chief Marketing Officer of Carnival Cruise Line.&#160;From 2008 to 2016, Ms. Mayor held a number of positions at Las Vegas Sands Corporation including a number of vice president and senior vice president roles in strategy and marketing. From 2005 to 2008, she held multiple director positions with Caesar Entertainment Corporation. Prior to that Ms. Mayor worked for McKinsey &amp; Company and Proctor &amp; Gamble in Southeast Asia. Ms. Mayor has a B.S. in Management Engineering from Ateneo de Manila University and an MBA from Harvard Business School.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe Ms. Mayor is qualified to serve as a member of our Board due to her marketing and digital and information technology experience. Ms. Mayor has been a member of our Board since December 2018.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Rahul Mewawalla</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> is a product, technology, digital and business leader with extensive strategic and operational leadership expertise across technology, internet, software, telecommunications, financial services, media, consumer, enterprise, digital and blockchain companies. He has held several executive leadership roles such as serving as Chief Executive Officer/President of Xpanse Inc. and concurrently as Executive Vice President, Platforms and Technology Businesses and Chief Digital Officer at Freedom Mortgage Corporation from 2020 to 2021, as Chief Executive Officer and President at Zenplace Inc. from 2014 to 2020, as Vice President at Nokia Corporation from 2010 to 2012, as Vice President at General Electric Company&#8217;s NBC Universal from 2008 to 2010, and as Senior Director at Yahoo! Inc. from 2005 to 2008. Mr. Mewawalla has served as a board member, investor and advisor to various public, private and philanthropic companies, with experience as Chairman of the Board, Board Committee Chair, Independent Board Director, Chair of the Compensation Committee, Audit Committee Member, and Nominating and Governance Committee Member at publicly traded companies, including as former Chairman of the Board at Rocky Mountain Chocolate Factory Inc. (Nasdaq: RMCF), an e-commerce, consumer and retail company and as former Board Director and Nominating and Governance Committee Member at SOS Children&#8217;s Villages USA. He has also served as Senior Advisor to the San Francisco Mayor&#8217;s Office on Innovation, as Advisor to Stanford University's Persuasive Technology Lab and as Committee Chair of the VC TaskForce SIG on Systems and Services. Mr. Mewawalla earned an MBA from the Kellogg School of Management at Northwestern University and a BBS from the University of Delhi. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe Mr. Mewawalla&#8217;s extensive digital, technology, products, platforms, mobile, strategic and operational expertise, as well as his executive leadership experience, qualify him to serve as a director of the Company. Mr. Mewawalla has been a member of our Board since October 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Additional Information</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 26, 2017, the Company filed a breach of contract complaint against Uber Technologies, Inc. seeking approximately $3 million (plus interest) for unpaid invoices for advertising campaign services provided for Uber in the first quarter of 2017. The case, captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Phunware, Inc. v. Uber Technologies, Inc.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Case No. CGC-17-561546 was filed in the Superior Court of the State of California County of San Francisco. Mr. Knitowski was named as a cross-defendant in the Company's litigation with Uber Technologies, Inc. The Company and the individual defendants, including Mr. Knitowski settled the lawsuit in October 2020. On November 5, 2020, Uber filed a request for dismissal with prejudice of claims against the individual defendants, including Mr. Knitowski.</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%">110</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="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 17, 2019, certain stockholders filed a lawsuit against the Company. The case, captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Wild Basin Investments, LLC, et al. v. Phunware, Inc.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, et al.; Cause No. D-1-GN-19- 008846 was filed in the 126th Judicial District Court of Travis County, Texas. The plaintiffs invested in various early rounds of financing while the Company was private and claim the Company should not have subjected their shares to a 180-day "lock up" period. The "Executive Officers" identified above, and "Non-Employee Directors" who were on our Board as of December 17, 2019 have been named as defendants in the lawsuit. On November 17, 2021, the court granted our motion to dismiss with prejudice to refiling in the State of Texas. On December 17, 2021, plaintiffs filed a notice of appeal to the Court of Appeals, Third District of Texas, Case No. 03-21-00665-CV. On February 18, 2022, the plaintiffs filed a complaint in the Court of Chancery of the State of Delaware containing the same allegations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Delinquent Section 16(a) Reports</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 16(a) of the Exchange Act requires the Company&#8217;s directors, executive officers and persons who beneficially own more than 10% of the Company&#8217;s common stock (collectively, &#8220;Reporting Persons&#8221;) to file with the SEC reports regarding their ownership and changes in our ownership of our securities. We believe that, during 2021, our directors, executive officers and 10% stockholders complied with all Section 16(a) filing requirements, except each of Keith Cowan, Eric Manlunas and Kathy Tan Mayor made late Form 4 filings on February 24, 2022 to report a grant of restricted stock equity awards to each such grantee on December 2, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CORPORATE GOVERNANCE</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Board Composition</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business affairs are managed under the direction of the Board of Directors (the "Board"). The Board currently consists of seven members, five of whom qualify as independent within the meaning of the independent director guidelines of the Nasdaq Stock Market ("Nasdaq"). Messrs. Crowder and Knitowski, both of whom serve as executive officers, are not considered independent.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board is divided into three staggered classes of directors. At each annual meeting of stockholders, a class of directors will be elected for a three-year term to succeed the same class whose term is then expiring, as follows:</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">the Class I directors are currently Keith Cowan, Eric Manlunas and Rahul Mewawalla, and their terms will expire at the 2022 Annual Meeting of Stockholders; 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">the Class II directors are currently Ryan Costello and Kathy Tan Mayor, and their terms will expire at the 2023 Annual Meeting of Stockholders; 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">the Class III directors are currently Randall Crowder and Alan S. Knitowski, and their terms will expire at the 2024 Annual Meeting of Stockholders. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Certificate of Incorporation and Amended and Restated Bylaws provide that the number of directors shall consist of one or more members and may be increased or decreased from time to time by a resolution of the Board. Each director&#8217;s term continues until the election and qualification of his or her successor, or his or her earlier death, resignation or removal. Any increase or decrease in the number of directors will be distributed among the three classes so that, as nearly as possible, each class will consist of one-third of the total number of directors. This classification of the Board may have the effect of delaying or preventing changes in control of our Company.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 24, 2021, Ms. Blythe Masters notified the Company of her resignation from our Board and Audit Committee effective May 1, 2021. In addition, on September 2, 2021, Ms. Lori Tauber Marcus notified the Company of her resignation from our Board and from the Compensation Committee and Nominating and Corporate Governance Committee of the Board, to be effective September 30, 2021. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 3, 2021, the Board appointed Mr. Rahul Mewawalla to serve as a Class I director with a term expiring at the 2022 Annual Meeting of Stockholders and until his successor has been duly elected and qualified. On the same date, the Board appointed Mr. Ryan Costello to serve as a Class II director with a term expiring at the 2023 Annual Meeting of Stockholders. The appointments of Mr. Costello and Mr. Mewawalla were made as a result of the resignation from our Board of Ms. Marcus and Ms. Masters, respectively. The Board appointments of Mr. Costello and Mr. Mewawalla were effective October 1, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 6, 2021, the Board resolved to reduce the size of the Board from eight to seven directors, comprised of three Class I directors, two Class II directors, and two Class III directors, effective as of our 2021 annual meeting 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%">111</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="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">stockholders held on December 2, 2021.  Such reduction of the authorized number of directors does not have the effect of removing any director before that director&#8217;s term of office expires.  Mr. George Syllantavos, who served on our Board since 2018, did not stand for reelection at our 2021 annual meeting of stockholders.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate Governance Guidelines and Code of Business Conduct and Ethics</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Board has adopted Corporate Governance Guidelines that address items such as the qualifications and responsibilities of our directors and director candidates and corporate governance policies and standards applicable to us in general. In addition, our Board has adopted a Code of Business Conduct and Ethics that applies to all of our employees, officers and directors, including our Chief Executive Officer, Chief Financial Officer and other executive and senior financial officers. The full text of our Corporate Governance Guidelines and Code of Business Conduct and Ethics is posted on the Governance portion of the investor relations page of our website at https://investors.phunware.com. We will post amendments to our Code of Business Conduct and Ethics or waivers of our Code of Business Conduct and Ethics for directors and executive officers that are required to be disclosed by the rules of the SEC or Nasdaq on the same website.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Audit Committee</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have established a designated standing audit committee. Messrs. Cowan, Manlunas and Mewawalla, each of whom is a non-employee member of the Board, comprise our Audit Committee. Mr. Manlunas is the Chairperson of our Audit Committee. We have determined that each of the members of our Audit Committee satisfies the requirements for independence and financial literacy under the rules of Nasdaq and the SEC. During the fiscal year ended December&#160;31, 2021, the committee met four times. The Audit Committee is responsible for, among other things:</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">selecting a qualified firm to serve as the independent registered public accounting firm to audit our financial statements;</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">helping to ensure the independence and performance of the independent registered public accounting firm;</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">discussing the scope and results of the audit with the independent registered public accounting firm and reviewing, with management and the independent registered public accounting firm, our interim and year-end financial statements;</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">developing procedures for employees to submit concerns anonymously about questionable accounting or audit matters;</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">reviewing the Company&#8217;s policies on and overseeing risk assessment and risk management, including enterprise risk management;</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">reviewing the adequacy and effectiveness of our internal control policies and procedures and the Company&#8217;s disclosure controls and procedures;</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">reviewing related person transactions; 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">approving or, as required, pre-approving, all audit and all permissible non-audit services, other than de minimis non-audit services, to be performed by the independent registered public accounting firm.</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:120%">The Board has adopted a written charter for the Audit Committee that satisfies the applicable rules and regulations of the SEC and the listing standards of Nasdaq. Our Audit Committee charter can be found on 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%">Governance Documents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" section of our Investor Relations website at https://investors.phunware.com/governance-docs.</span></div><div style="margin-top:12pt;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%">Audit Committee Financial Expert</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the resignation of Ms. Masters from our Board and Audit Committee effective May 1, 2021, we have not had an "audit committee financial expert" as defined under Item 407(d)(5)(ii) of Regulation S-K as of the aforementioned date. The Board of Directors believes that our members of the Audit Committee are able to read and understand the consolidated financial statements of the Company, are familiar with the Company and its business and are capable of fulfilling the duties and responsibilities of an Audit Committee without the necessity of having an "audit committee financial expert" during this time period.</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%">112</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_181"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 11. Executive Compensation.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Phunware&#8217;s named executive officers for 2021, which consist of the person who served as our principal executive officer during 2021 and the next two most highly compensated executive officers who served as such in 2021, are as follows:</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alan Knitowski, our Chief Executive Officer;</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matt Aune, our Chief Financial Officer; and</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Randall Crowder, our Chief Operating Officer.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary Compensation Table</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth information regarding the total compensation paid to our named executive officers for the last two fiscal years ended December&#160;31, 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.286%"></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:700;line-height:100%">Name and Principal Position</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%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Salary ($)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%">Bonus ($)</span></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Stock Awards ($)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">All other Compensation ($)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></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%">Total ($)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alan Knitowski, Chief Executive Officer</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></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:10pt;font-weight:400;line-height:100%">375,000&#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 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%">450,000&#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 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,613,570&#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 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%">20,384&#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 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%">2,458,954&#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: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</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%">375,000&#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%">225,000&#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%">17,541&#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%">617,541&#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%">Matt Aune, Chief Financial Officer</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:400;line-height:100%">2021</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%">275,000&#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%">275,000&#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%">571,670&#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%">23,860&#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%">1,145,530&#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="3" style="background-color:#ffffff;padding:0 1pt"></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%">2020</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%">275,000&#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%">137,500&#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%">21,653&#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%">434,153&#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%">Randall Crowder, Chief Operating Officer</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:400;line-height:100%">2021</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%">300,000&#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%">300,000&#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%">817,852&#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%">6,760&#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%">1,424,612&#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="3" style="background-color:#ffffff;padding:0 1pt"></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%">2020</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%">300,000&#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%">150,000&#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%">252,638&#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%">6,025&#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%">708,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:1.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.856%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">Reflects actual earnings, which may differ from approved based salaries due to the effective date of salary increases.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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%">Amounts represent the aggregate grant date fair value of stock options or restricted stock unit awards, computed in accordance with FASB ASC 718-10-25. The actual value realized by the named executive officer with respect to stock awards will depend on whether the award vests and, if it vests, the market value of our stock on the date such stock is sold.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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%">Amounts shown in this column include contributions Phunware made on behalf of the named executive officer for inclusion in our medical benefits programs.</span></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%">113</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="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding Equity Awards at Fiscal Year-End</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth information regarding outstanding stock options and other equity awards held by each of our named executive officers as of December&#160;31, 2021:<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><td style="width:21.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.435%"></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:700;line-height:100%">Options Awards</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Restricted Stock Unit Awards</span></td></tr><tr style="height:69pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;text-indent:-72pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Grant Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;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%">Number of Securities Underlying Unexercised Options</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;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%">Option Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;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%">Option Expiration Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;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%">Number<br/>of shares or<br/>units of stock<br/>that have<br/>not vested<br/>(#)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;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%">Market value<br/>of shares or<br/>units of stock<br/>that have<br/>not vested<br/>($)</span></td></tr><tr style="height:24pt"><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:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Exercisable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Unexercisable</span></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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alan Knitowski</span></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%">1/8/2018</span></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:10pt;font-weight:400;line-height:100%">233,886&#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 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%">&#8212;&#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 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%">0.61&#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 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%">1/8/2028</span></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:10pt;font-weight:400;line-height:100%">&#8212;&#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 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%">&#8212;&#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: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: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/30/2019</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%">&#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%">&#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%">&#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%">&#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%">150,000&#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:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">394,500&#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: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: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/4/2021</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%">&#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%">&#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%">&#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%">&#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%">747,023&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">1,964,670&#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%">Matt Aune</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%">1/8/2018</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%">114,750&#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%">0.61&#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="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%">1/8/2028</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%">&#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%">&#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: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: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/6/2015</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%">22,950&#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%">0.5229&#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="3" style="background-color:#cceeff;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%">10/6/2025</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%">&#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%">&#8212;&#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="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%">9/10/2013</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%">22,950&#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%">1.3035&#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="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%">9/10/2023</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%">&#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%">&#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: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: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/8/2013</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%">4,590&#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%">0.5532&#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="3" style="background-color:#cceeff;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%">3/8/2023</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%">&#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%">&#8212;&#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="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%">7/30/2019</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%">&#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%">&#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%">&#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%">&#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%">75,000&#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:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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%">197,250&#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: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: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/4/2021</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%">&#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%">&#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%">&#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%">&#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%">264,662&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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%">696,061&#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%">Randall Crowder</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%">2/14/2018</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%">229,500&#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%">0.61&#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="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/14/2028</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%">&#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%">&#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: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: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/1/2020</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%">&#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%">&#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%">&#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%">&#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%">218,750&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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%">275,625&#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="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%">2/4/2021</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%">&#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%">&#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%">&#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%">&#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%">378,635&#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:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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%">477,080&#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><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:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">Mr. Knitowski was granted 450,000 restricted stock units on July 30, 2019. The restricted stock units will vest at various rates with of 1/4th vesting on May 18, 2020, and thereafter at a rate of 1/12th on the following vesting dates; August 18 2020, November 18, 2020, May 18, 2021, August 18, 2021, November 18, 2021, May 18, 2022, August 18, 2022, November 18, 2022 and May 18, 2023, subject to the individuals continue employment with the Company on each such vesting date. Mr. Knitowski was also granted 747,023 restricted stock units on February 4, 2021. The restricted stock units will vest at various rates with of 1/4th vesting on May 9, 2022, and thereafter at a rate of 1/12th on the following vesting dates; August 8 2022, November 8, 2022, May 8, 2022, August 8, 2022, November 8, 2022, May 8, 2023, August 8, 2023, November 8, 2023 and May 8, 2024, August 8, 2024, November 8, 2024, May 8, 2025, subject to the individuals continue employment with the Company on each such vesting date.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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%">Mr. Aune was granted 225,000 restricted stock units on July 30, 2019. The restricted stock units will vest at various rates with of 1/4th vesting on May 18, 2020, and thereafter at a rate of 1/12th on the following vesting dates; August 18 2020, November 18, 2020, May 18, 2021, August 18, 2021, November 18, 2021, May 18, 2022, August 18, 2022, November 18, 2022 and May 18, 2023, subject to the individual's continue employment with the Company on each such vesting date. Mr. Aune was also granted 264,662 restricted stock units on February 4, 2021. The restricted stock units will vest at various rates with of 1/4th vesting on May 9, 2022, and thereafter at a rate of 1/12th on the following vesting dates; August 8 2022, November 8, 2022, May 8, 2022, August 8, 2022, November 8, 2022, May 8, 2023, August 8, 2023, November 8, 2023 and May 8, 2024, August 8, 2024, November 8, 2024, May 8, 2025, subject to the individuals continue employment with the Company on each such vesting date.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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%">Mr. Crowder was granted 375,000 restricted stock units on May 1, 2020. The restricted stock units will vest at various rates with 1/4th vesting  on May 18, 2021, and thereafter at a rate of 1/12th on the following vesting dates: August 18, 2021, November 18, 2021, May 18, 2022, August 18, 2022, November 18, 2022, May 18, 2023, August 18, 2023, November 18, 2023 and May 18, 2024, subject to the individual's continued employment with the Company on each such vesting date. Mr. Crowder was also granted 378,635 restricted stock units on February 4, 2021. The restricted stock units will vest at various rates with of 1/4th vesting on May 9, 2022, and thereafter at a rate of 1/12th on the following vesting dates; August 8 2022, November 8, 2022, May 8, 2022, August 8, 2022, November 8, 2022, May 8, 2023, August 8, 2023, November 8, 2023 and May 8, 2024, August 8, 2024, November 8, 2024, May 8, 2025, subject to the individuals continue employment with the Company on each such vesting date.</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%">114</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%">Executive Employment Agreements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summary</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into employment agreements with each of our named executive officers noted above. The employment agreements generally provide for at-will employment and set forth each named executive officer's initial base salary, bonus target, severance eligibility and eligibility for other standard employee benefit plan participation. Each of these employment agreements also provided for certain potential payments and acceleration of equity upon a termination without cause or termination in connection with a change of control of the Company. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Severance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the employment agreements, certain current and future significant employees, including the named executive officers identified above, are eligible for severance benefits under certain circumstances. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actual amounts that would be paid or distributed as a result of a termination of employment occurring in the future may be different than those presented below as many factors will affect the amount of any payments and benefits upon a termination of employment. For example, some of the factors that could affect the amounts payable include base salary and annual bonus target percentage. Although the Company has entered into a written agreement to provide severance payments and benefits in connection with a termination of employment under particular circumstances, the Company, or an acquirer, may mutually agree with an executive officer or significant employee to provide payments and benefits on terms that vary from those currently contemplated. In addition to the amounts presented below, each eligible executive officer or significant employee would also be able to exercise any previously-vested stock options that he or she held, in accordance with the terms of those grants and the respective plans pursuant to which they were granted. Finally, the eligible executive officer or significant employee may also receive any benefits accrued under our broad-based benefit plans, in accordance with those plans and policies. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the employment agreements, if a participating individual is terminated by the Company without cause or resignation for good reason (as defined in the employment agreement) during the three months before or in the year after a Change in Control (as defined in the employment agreement), it would constitute a termination within the Change in Control Period.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Termination without Cause or Resignation for Good Reason Outside the Change in Control Period</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Messrs. Aune and Crowder are eligible to receive the following payments and benefits in connection with a termination not in connection with a Change in Control:</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">annual base salary for six (6) months from the date of termination in accordance with the Company&#8217;s normal payroll policies; 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">coverage under our group health insurance plans or payment of the full amount of health insurance premiums as provided under the Consolidated Omnibus Budget Reconciliation Act (&#8220;COBRA&#8221;) for up to six (6) months after termination.</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:120%">Mr. Knitowski is eligible to receive the following payments and benefits in connection with a termination not in connection with a Change in Control:</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">annual base salary for twelve (12) months from the date of termination in accordance with the Company&#8217;s normal payroll policies;</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">the immediate vesting of all equity awards granted on or after the effective date of the employment agreement; 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">coverage under our group health insurance plans or payment of the full amount of health insurance premiums as provided under COBRA for up to twelve (12) months after termination.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><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%">115</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="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Termination without Cause or Resignation for Good Reason During the Change in Control Period</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the case of a Change in Control (as defined in the employment agreement), if either Mr. Aune or Mr. Crowder is terminated without cause, either during the three months before or in the year after a Change in Control, then he will be entitled to receive the following payments and benefits:<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">a lump sum severance payment equal to: (i) the amount of base salary in effect on the date of termination that he would have otherwise received had he remained employed by the Company through the twelve (12) month anniversary of the Change in Control, and (ii) an amount equal to the average annualized bonus earned by him for the two (2) calendar years prior to the calendar year during which the Change in Control occurs, but in no event will the amount be less than his annual target bonus for the year during which the termination occurs, or if greater, his annual target bonus for the year during which the closing of the Change in Control occurs;</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">the immediate vesting of all equity awards granted on or after the effective date of the employment agreement; 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">coverage under our group health insurance plans or payment of the full amount of health insurance premiums as provided under COBRA for up to twelve (12) months after termination.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the case of a Change in Control (as defined in the employment agreement), if Mr. Knitowski is terminated without cause, either during the three months before or in the year after a Change in Control, then he will be entitled to receive the following payments and benefits:</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">a lump sum severance payment equal to: (i) the amount of base salary in effect on the date of termination that he would have otherwise received had he remained employed by the Company through the twenty-four (24) month anniversary of the Change in Control, but in no event will he be paid less than twelve (12) months base salary and (ii) an amount equal to the average annualized bonus earned by him for the two (2) calendar years prior to the calendar year during which the Change in Control occurs, but in no event will the amount be less than 50% of his base salary in effect on the date of termination;</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">the immediate vesting of all equity awards granted on or after the effective date of the employment agreement; 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">coverage under our group health insurance plans or payment of the full amount of health insurance premiums as provided under COBRA for up to eighteen (18) months after termination.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Change in Control Vesting Acceleration</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The employment agreement for Mr. Knitowski provides a Change of Control accelerated vesting provision such that in the event of a Change in Control that occurs while an employee with the Company, 100% of any equity awards held as of the closing of the Change of Control will vest and become fully exercisable (to the extent possible) as of the closing of the Change of Control. With request to equity awards granted on or after the effective date of the employment agreement but granted prior to the closing of a Change of Control, the same vesting acceleration provision provided in the prior sentence will apply to such equity awards, expect to the extent provided in the applicable equity award agreement by explicit reference to the employment agreement.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Executive Bonus Plan</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of our named executive officers participated in our Senior Staff Bonus Plan. The Senior Staff Bonus Plan provided for bonus payments to eligible employees. The target bonuses for each named executive officer under the Senior Staff Bonus Plan for the year ended December&#160;31, 2021 are as follows: Mr. Knitowski: $225,000; Mr. Aune: $137,500; and Mr. Crowder: $150,000. Subject to approval by our Compensation Committee or Board, actual annual bonuses paid may differ from target amounts.</span></div><div style="margin-top:12pt;text-indent:36pt"><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%">116</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="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Director Compensation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth certain information with respect to the compensation paid to our directors, excluding reasonable travel expenses, for the year ended December 31, 2021.<br/></span></div><div style="margin-bottom:1pt"><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.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.468%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.325%"></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:10pt;font-weight:700;line-height:120%">Name </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%">Fees Earned or <br/>Paid in Cash ($)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Awards ($)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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%">Total ($)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ryan Costello</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,467</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,467</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Keith Cowan</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,750</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,051</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,801</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Eric Manlunas </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000</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:400;line-height:100%">226,918</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:400;line-height:100%">276,918</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lori Tauber Marcus </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,250</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,105</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,355</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Blythe Masters </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,500</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:400;line-height:100%">158,452</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:400;line-height:100%">186,952</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Kathy Tan Mayor</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,500</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,011</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,511</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%">Rahul Mewawalla</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:400;line-height:100%">&#8212;</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:400;line-height:100%">135,467</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:400;line-height:100%">135,467</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">George Syllantavos </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,000</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,478</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,478</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:99.707%"><tr><td style="width:1.0%"></td><td style="width:2.272%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.528%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mr. Crowder and Mr. Knitowski serve as a members of the Board, however, they do not receive any additional compensation for the services they provide as directors. For information on Mr. Crowder and Mr. Knitowski's compensation, please refer to &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Executive Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; in this Annual Report.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">This column reflects the aggregate grant date fair value of restricted stock units granted during 2021 computed in accordance with the provisions of ASC 718, </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-Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The assumptions that we used to calculate these amounts are discussed in the notes to Phunware&#8217;s audited consolidated financial statements for the year ended December 31, 2021. These amounts do not reflect the actual economic value that will be realized by the director upon the vesting of the restricted stock units or the sale of the common stock underlying such restricted stock units.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mses. Masters and Marcus resigned from our Board effective May 1, 2021 and September 30, 2021, respectively. Mr. Syllantavos did not stand for reelection to our Board at our annual meeting of stockholders held on December 2, 2021.</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Outstanding Equity Awards as Fiscal Year-End</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the aggregate number of shares subject to outstanding equity awards held by our non-employee directors as of December&#160;31, 2021.</span></div><div style="margin-top:12pt"><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:42.759%"></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:16.882%"></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:16.882%"></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:16.887%"></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%">Restricted Stock Unit Awards</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Grant date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Number of shares or units of stock that have not vested (#)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Market value of shares or units of stock that have not vested ($)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">Ryan Costello </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%">10/6/2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:400;line-height:100%">152,176&#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;border-top:1pt solid #000;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:10pt;font-weight:400;line-height:100%">400,223&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Keith Cowan </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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: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/2/2021</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%">21,440&#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%">56,387&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eric Manlunas </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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: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/2/2021</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%">21,440&#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%">56,387&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kathy Tan Mayor </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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: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/2/2021</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%">21,440&#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%">56,387&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rahul Mewawalla </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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: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/6/2021</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%">152,176&#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%">400,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">The Restricted Stock Units ("RSUs") vest in four equal installments commencing on January 1, 2022, and quarterly thereafter until the final vesting date of September 30, 2022. Vesting is subject to the continued service on such vesting date.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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%">The RSUs vest in four equal installments commencing on March 2, 2022, and quarterly thereafter until the final vesting date of December 2, 2022. Vesting is subject to the continued service on such vesting date. </span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee, Officer and Director Hedging</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Insider Trading Policy and Guidelines with Respect to Certain Transactions in Securities, which is applicable to all directors, officers, employees and agents of the Company, prohibits such parties from engaging in transactions in publicly-</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%">117</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="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">traded options, such as puts and calls, and other derivative securities with respect to our securities. This prohibition extends to any hedging or similar transaction designed to decrease the risks associated with holding our securities. Stock options, stock appreciation rights and other securities issued pursuant to the Company's benefit plans or other compensatory arrangements with us are also subject to this prohibition; provided, however, such parties are not prohibited from exercising any stock options issued under any of the Company&#8217;s benefit plans or other compensatory arrangements in accordance with the terms of such plans or arrangements.</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%">118</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_184"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities Authorized for Issuance Under Equity Compensation Plans</span></div><div style="text-indent:36pt"><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:115%">All of the Company's equity compensation plans were previously approved by its stockholders and the Company maintains no equity compensation plans not approved by stockholders. The following table sets forth our equity compensation plan information as of December&#160;31, 2021. </span></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><td style="width:31.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></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:400;line-height:100%">Number of securities to be issued upon exercise of outstanding options and rights<br/>(a)</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:400;line-height:100%">Weighted-average exercise price of outstanding options and rights<br/>(b)</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:400;line-height:100%">Number of securities remaining available for issuance under equity compensation plans<br/>(c)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">2018 Equity Incentive Plan (the "2018 Plan") </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">50,000</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: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%">$1.08</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: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%">762,038</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">2018 Employee Stock Purchase Plan (the "2018 ESPP")</span></div></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%">&#8212;</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,215</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">2009 Equity Incentive Plan (the "2009 Plan") </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:400;line-height:100%">925,467</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:400;line-height:100%">$0.80</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:400;line-height:100%">&#8212;</span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:12pt"><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:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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%">Excludes unvested restricted stock unit awards granted under the 2018 Plan. As of December&#160;31, 2021, 3,576,270 restricted stock unit awards were outstanding. Because there is no exercise price associated with the restricted share awards, such shares are not included in the weighted-average price calculation. </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="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%">The 2009 Plan terminated on December 26, 2018. The shares reserved for issuance under the 2009 Plan that expire or otherwise terminate without having been exercised in full and shares of common stock issued pursuant to awards granted under the 2009 Plan that are forfeited to or repurchased by us may be added to the 2018 Plan. The 2009 Plan will continue to govern outstanding awards granted thereunder. As of December&#160;31, 2021, the maximum number of shares of common stock that may be added to the 2018 Plan pursuant to the foregoing is equal to 925,467, which is not included in the column (c) above. </span></div></td></tr></table></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:115%">For additional information on the Company's equity compensation plans, refer to Note 14 "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Stock-Based Compensation" </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">of the notes to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K.  </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Beneficial Ownership of Principal Shareholders and Management</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth information with respect to the beneficial ownership of our common stock as of December&#160;31, 2021, for:</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:139%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:14.5pt">each stockholder known to us to be beneficial owner of more than 5% of our outstanding shares of common stock;</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:139%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:14.5pt">each of our directors and director nominees;</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:139%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:14.5pt">each of our named executive officers; 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:139%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:14.5pt">all of our current directors, director nominees and executive officers as a group.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have determined beneficial ownership in accordance with the rules of the SEC and the information is not necessarily indicative of beneficial ownership for any other purpose. Unless otherwise indicated below, to our knowledge, the persons and entities named in the table have sole voting and sole investment power with respect to all shares that they beneficially own, subject to community property laws where applicable.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Applicable percentage ownership is based on 96,751,610 shares of our common stock outstanding as of December&#160;31, 2021. In computing the number of shares of our common stock beneficially owned by a person and the percentage ownership of that person, we included outstanding shares of our common stock subject to options or restricted stock units held by that person that are currently exercisable or releasable or that will become exercisable or releasable within 60 days of December&#160;31, 2021. We did not include these shares as outstanding, however, for the purpose of computing the percentage ownership of any other person. Unless otherwise indicated, the address of each beneficial owner listed on the table below is c/o Phunware, Inc., 7800 Shoal Creek Boulevard, Suite 230-South, Austin, Texas 78757.</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%">119</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="margin-bottom:7pt"><span><br/></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:72.213%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.659%"></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:700;line-height:100%">Name of Beneficial Owner</span></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:700;line-height:100%">Percentage</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><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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Named Executive Officers and Directors:</span></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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alan S. Knitowski</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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%">1,348,443&#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="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%">1.4%</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:100%">Matt Aune</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></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%">378,239&#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="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:400;line-height:100%">0.4%</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:100%">Ryan Costello</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></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%">38,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">&#8212;%</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:100%">Randall Crowder</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></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%">506,177&#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="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:400;line-height:100%">0.5%</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:100%">Keith Cowan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</span></div></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%">254,844&#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="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%">0.3%</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:100%">Eric Manlunas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(7)</span></div></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%">1,259,899&#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="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:400;line-height:100%">1.3%</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:100%">Kathy Tan Mayor</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(8)</span></div></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%">247,339&#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="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%">0.3%</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:100%">Rahul Mewawalla</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(9)</span></div></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%">38,044&#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="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:400;line-height:100%">&#8212;%</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:100%">All executive officers and directors as a group (8 persons)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(10)</span></div></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%">4,071,029&#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="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%">4.2%</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><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The percentage of beneficial ownership is calculated based on 96,751,610 shares of our common stock as of December&#160;31, 2021, adjusted for each owner&#8217;s options or restricted stock units held by that person that are currently exercisable or exercisable within 60 days of December&#160;31, 2021, if any. Unless otherwise indicated, we believe that all persons named in the table have sole voting and investment power with respect to all ordinary shares beneficially owned by them.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consists of (i) 528,968 shares held of record by Mr. Knitowski; (ii) 539,867 shares held of record by Cane Capital, LLC, for which Mr. Knitowski serves as president; (iii) 12,000 shares held of record by Curo Capital Appreciation Fund I, LLC (Fund 1), for which Mr. Knitowski serves as co-president; (iv) 20,000 shares held of record by Curo Capital Appreciation Fund I, LLC (Fund 2), for which Mr. Knitowski serves as co-president; (v) 11,750 shares held of record by Curo Capital Appreciation Fund I, LLC (Fund 3), for which Mr. Knitowski serves as co-president; (vi) 1,972 shares held of record by Knitowski Childrens Trust, for which Mr. Knitowski serves as president; and (vii) 233,886 shares subject to options exercisable and vested.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consists of (i) 212,999 shares held of record by Mr. Aune; and (ii) 165,240 shares subject to options exercisable and vested.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consists of 38,044 shares subject to vesting for restricted stock units within 60 days of December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consists of (i) 276,677 shares held of record by Mr. Crowder; (ii) 229,500 shares subject to option exercisable within 60 days of December&#160;31, 2021, of which 219,936 had vested as of such date.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consists of  254,844 shares held directly by Mr. Cowan.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(7)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consists of (i) 27,173 shares held directly by Mr. Manlunas; (ii) 555,007 shares held of record by Wavemaker Partners II LP (f/k/a Siemer Ventures II LP), for which Mr. Manlunas serves as managing partner; (iii) 329,037 shares held of record by Kmeleon International Limited, for which Mr. Manlunas serves as managing partner; (iv) 184,296 shares held of record by Wavemaker Phunware Partners LP, for which Mr. Manlunas serves as managing partner; and (v) 164,386 shares held of record by Wavemaker Partners III LP, for which Mr. Manlunas serves as managing partner. The address for these entities is 1438 Ninth Street, Suite 600, Santa Monica, CA 90401.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(8)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consists of 247,339 shares held directly by Ms. Mayor.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(9)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consists of 38,044 shares subject to vesting for restricted stock units within 60 days of December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(10)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consists of (i) 3,366,315 shares held of record by our current directors and executive officers, (ii) 628,626 shares subject to option exercisable within 60 days of December&#160;31, 2021, of which 619,062 had vested as of such date, and (iii) 76,088 shares subject to vesting for restricted stock units within 60 days of December&#160;31, 2021.</span></div></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><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%">120</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_187"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 13. Certain Relationships and Related Transactions, and Director Independence.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Policy for Related Person Transactions</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have adopted a formal written policy providing that our executive officers, directors, nominees for election as directors, beneficial owners of more than 5% of any class of our capital stock, any member of the immediate family of any of the foregoing persons and any firm, corporation or other entity in which any of the foregoing persons is employed or is a general partner or principal or in a similar position or in which such person has a 5% or greater beneficial ownership interest, are not permitted to enter into a related party transaction with us without the approval of our nominating and corporate governance committee, subject to the exceptions described below.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A related person transaction is a transaction, arrangement or relationship, or any series of similar transactions, arrangements or relationships, in which we and any related person are, were or will be participants in which the amount involves exceeds $120,000. Transactions involving compensation for services provided to the Company as an employee or director are not covered by this policy.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board has determined that certain transactions will not require the approval of the nominating and corporate governance committee, including certain employment arrangements of executive officers, director compensation, transactions with another company at which a related party&#8217;s only relationship is as a director, non-executive employee or beneficial owner of less than 10% of that company&#8217;s outstanding capital stock, transactions where a related party&#8217;s interest arises solely from the ownership of our common stock and all holders of our common stock received the same benefit on a pro rata basis and transactions available to all employees generally.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Related Person Transactions</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assumed Payables.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 Company assumed $255,000 in payables from Stellar for Nautilus Energy Management Corporation, an affiliate of Mr. Syllantavos, who served as a member of our board until December 2, 2021. On December 29, 2021, we paid $170,917 in full satisfaction of the outstanding payable. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Promissory Notes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On November 15, 2019, the Company issued a promissory note in the principal amount of $195,000, in exchange for cash consideration, to Cane Capital, LLC, an entity owned in part by Alan S. Knitowski, the Company&#8217;s Chief Executive Officer and a member of its board of directors. On October 27, 2021, we paid the note in full with no early payment penalty. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related Party Bridge Loans.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In the first quarter of 2020, various related parties loaned the Company $560,000. The Related Party Bridge Loans have an interest of 10% per annum and were due to mature on November 14, 2024. The RPBLs were made in the following amounts by the following related parties: (i) $204,000 by Cane Capital, LLC, an entity owned in part by Alan S. Knitowski, our Chief Executive Officer; (ii) $151,000 by Curo Capital Appreciation Fund, LLC, an entity in which Alan S. Knitowski, the Company's Chief Executive Officer and Luan Dang, our Chief Technology Officer serve as co-presidents; (iii) $155,000 by various individuals associated by familiar relationship with Alan S. Knitowski, our Chief Executive Officer; and (iv) $50,000 by Luan Dang, the Company's Chief Technology Officer. As of December 31, 2020, the RPBLs have been paid in full with no early payment penalty.</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%">121</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="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Director Independence</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock and warrants to purchase our common stock are listed on Nasdaq. Under the rules of Nasdaq, independent directors must comprise a majority of a listed company&#8217;s board of directors. In addition, the rules of Nasdaq require that, subject to specified exceptions, each member of a listed company&#8217;s audit, compensation, and nominating and corporate governance committees be independent. Under the rules of Nasdaq, a director will only qualify as an &#8220;independent director&#8221; if, in the opinion of that company&#8217;s board of directors, that person does not have a relationship that would interfere with the exercise of independent judgment in carrying out the responsibilities of a director. Audit committee members must also satisfy the independence criteria set forth in Rule 10A-3 under the Exchange Act. Compensation committee members must also satisfy the independence criteria set forth in Rule 10C-1 under the Exchange Act.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to be considered independent for purposes of Rule 10A-3 and Rule 10C-1, a member of an audit committee or compensation committee of a listed company may not, other than in his or her capacity as a member of the committee, the board of directors, or any other board committee: (1) accept, directly or indirectly, any consulting, advisory, or other compensatory fee from the listed company or any of its subsidiaries; or (2) be an affiliated person of the listed company or any of its subsidiaries.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have undertaken a review of the independence of each director and considered whether each director has a material relationship with us that could compromise his or her ability to exercise independent judgment in carrying out his or her responsibilities. As a result of this review, we determined that Messrs. Costello, Cowan, Manlunas and Mewawalla and Ms. Mayor, representing five of our seven directors, are considered &#8220;independent directors&#8221; as defined under the applicable rules and regulations of the SEC and the listing requirements and rules of Nasdaq.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Board Leadership Structure / Lead Independent Director</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the structure of our Board and Board committees provides strong overall management. The Chair of our Board and our Chief Executive Officer roles are separate. Mr. Knitowski serves as our Chief Executive Officer and Mr. Cowan serves as Interim Chair of our Board. This structure enables each person to focus on different aspects of company leadership. Our Chief Executive Officer is responsible for setting the strategic direction of our company, the general management and operation of the business and the guidance and oversight of senior management. The Chair of our Board monitors the content, quality and timeliness of information sent to our Board and is available for consultation with our Board regarding the oversight of its business affairs. Our independent directors bring experience, oversight and expertise from outside of Phunware, while Mr. Knitowski brings company-specific experience and expertise. As one of the founders of Phunware, Mr. Knitowski is best positioned to identify strategic priorities, lead critical discussion and execute our business plans.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Limitation on Liability and Indemnification Matters</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As permitted under Delaware law, our certificate of incorporation and amended and restated bylaws provide that we will indemnify our directors and officers and may indemnify our employees and other agents, to the fullest extent permitted by Delaware law. Delaware law prohibits our certificate of incorporation from limiting the liability of our directors for any of the following:</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"> any breach of a director&#8217;s duty of loyalty to us or to our stockholders;</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"> acts or omissions not in good faith or that involve intentional misconduct or a knowing violation of law;</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"> unlawful payment of dividends or unlawful stock repurchases or redemptions; 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"> any transaction from which a director derived an improper personal benefit.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If Delaware law is amended to authorize corporate action further eliminating or limiting the personal liability of a director, then the liability of our directors will be eliminated or limited to the fullest extent permitted by Delaware law, as so amended. Our certificate of incorporation will not eliminate a director&#8217;s duty of care and, in appropriate circumstances, equitable remedies, such as injunctive or other forms of non-monetary relief, remain available under Delaware law. This provision also will not affect a director&#8217;s responsibilities under any other laws, such as the federal securities laws or other state or federal laws. Under our amended and restated bylaws, we will also be empowered to purchase insurance on behalf of any person whom we are required or permitted to indemnify.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the indemnification required in our certificate of incorporation and amended and restated bylaws, we have entered into an indemnification agreement with each member of our board of directors. These agreements provide for the indemnification of our directors, officers and some employees for certain expenses and liabilities incurred in connection with any action, suit, proceeding or alternative dispute resolution mechanism, or hearing, inquiry or investigation that may lead 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%">122</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="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the foregoing, to which they are a party, or are threatened to be made a party, by reason of the fact that they are or were a director, officer, employee, agent or fiduciary of our company, or any of our subsidiaries, by reason of any action or inaction by them while serving as a director, officer, employee, agent or fiduciary, or by reason of the fact that they were serving at our request as a director, officer, employee, agent or fiduciary of another entity. In the case of an action or proceeding by or in the right of our company or any of our subsidiaries, no indemnification will be provided for any claim where a court determines that the indemnified party is prohibited from receiving indemnification. We believe that these charter and bylaw provisions and indemnification agreements are necessary to attract and retain qualified persons as directors and officers.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The limitation of liability and indemnification provisions in our certificate of incorporation and amended and restated bylaws may discourage stockholders from bringing a lawsuit against directors for breach of their fiduciary duties. They may also reduce the likelihood of derivative litigation against directors and officers, even though an action, if successful, might benefit us and our stockholders. Moreover, a stockholder&#8217;s investment may be harmed to the extent we pay the costs of settlement and damage awards against directors and officers pursuant to these indemnification provisions. Insofar as indemnification for liabilities arising under the Securities Act may be permitted to our directors, officers and controlling persons pursuant to the foregoing provisions, or otherwise, we have been advised that, in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is, therefore, unenforceable. There is no pending litigation or proceeding naming any of our directors or officers as to which indemnification is being sought, nor are we aware of any pending or threatened litigation that may result in claims for indemnification by any director or officer.</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%">123</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_190"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 14. Principal Accounting Fees and Services.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principal Accountant Fees and Services</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth aggregate fees billed to the Company for professional services by our independent registered public accounting firm, Marcum LLP for the fiscal years ended December&#160;31, 2021 and 2020:<br/><br/></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:76.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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="background-color:#cceeff;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:400;line-height:100%">Audit Fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%">246,219&#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%">248,295&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Audit-related Fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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%">98,365&#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%">89,442&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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%">&#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%">&#8212;&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other Fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</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%">&#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%">&#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 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%">Total Fees</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%">344,584&#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%">337,737&#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><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:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">&#8220;Audit Fees&#8221; consist of fees for professional services rendered in connection with the audit of our annual consolidated financial statements, including audited financial statements presented in our annual report on Form 10-K, review of our quarterly financial statements presented in our quarterly report on Form 10-Q and services that are normally provided by our independent registered public accounting firm in connection with statutory and regulatory filings or engagements for those fiscal years, including audit services in connection with filing registration statements, and amendments thereto.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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%">&#8220;Audit-related Fees&#8221; consist of fees related to audit and assurance procedures not otherwise included in Audit Fees, including fees related to the application of GAAP to proposed transactions and new accounting pronouncements.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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%">&#8220;Tax Fees&#8221; consist of tax return preparation, international and domestic tax studies, consulting and planning.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</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%">&#8220;All Other Fees&#8221; consist of the cost of a subscription to an accounting research tool.</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Audit Committee Pre-Approval</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Audit Committee pre-approves all auditing services and permitted non-audit services to be performed for us by our independent auditor, including the fees and terms thereof. All of the services described above were approved by our Audit Committee.</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%">124</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_193"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></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 id="i9f7dd53faa234f839843de4ef96fa4e9_196"></div><div style="-sec-extract:summary;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 15. Exhibits, Financial Statement Schedules.</span></div><div style="margin-top:12pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">The following documents are filed as part of this Annual Report:</span></div><div style="margin-top:12pt;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">Consolidated Financial Statements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Consolidated Financial Statements are listed 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%">Index to the Consolidated Financial Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" under Part II, Item 8 of this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</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">Financial Statements Schedule</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All financial statement schedules are omitted because they are not applicable or the amounts are immaterial and not required, or the required information is presented in the Consolidated Financial Statements or notes thereto included in Part II, Item 8 "Financial Statements and Supplementary Data" of this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</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">Exhibits</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hereby file as part of this Report the exhibits listed in the attached Exhibit Index. Exhibits which are incorporated herein by reference can be inspected and copied at the public reference facilities maintained by the SEC, 100 F Street, N.E., Room 1580, Washington D.C. 20549. Copies of such material can also be obtained from the Public Reference Section of the SEC, 100 F Street, N.E., Washington, D.C. 20549, at prescribed rates or on the SEC website at www.sec.gov.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT INDEX</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:10.466%"></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:86.602%"></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:700;line-height:100%">Exhibit No.</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:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:2pt 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%">3.1</span></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:2px 1pt;text-align:left;vertical-align:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390019000027/f8k122618ex3-1_phunware.htm">Certificate of Incorporation of the Registrant (Incorporated by reference to Exhibit 3.1 of the Registrant&#8217;s Form 8-K (File No. 001-37862), filed with the SEC on January 2, 2019). Restated Certificate of Incorporation of the Registrant (Incorporated by reference to Exhibit 3.1 of the Registrant&#8217;s Form 8-K (File No. 001-37862), filed with the SEC on January 2, 2019).</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%">3.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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390019000027/f8k122618ex3-2_phunware.htm">Amended and Restated Bylaws of the Registrant&#160;(Incorporated by reference to Exhibit 3.2 of the Registrant&#8217;s Form 8-K (File No. 001-37862), filed with the SEC on January 2, 2019).</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%">3.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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390019000027/f8k122618ex3-3_phunware.htm">Certificate of Designation (Incorporated by reference to Exhibit 3.3 of the Registrant&#8217;s Form 8-K (File No. 001-37862) filed with the SEC on January 2, 2019).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390018014927/fs42018a4ex4-3_stellaracq3.htm">Specimen common stock certificate of the Registrant (Incorporated by reference to Exhibit 4.3 of Stellar&#8217;s Form S-4/A (File No. 333-224227), filed with the SEC on November 6, 2018).</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%">4.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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390016015957/fs12016a3ex4v_stellaracq.htm">Form of Unit Purchase Option between Maxim Group LLC and the Registrant (Incorporated by reference to Exhibit 4.5 of the Registrant's Form S-1/A (File No. 333-212377) filed with the SEC on August 15, 2016).</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%">4.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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390016016382/f8k081816ex4i_stellaracq.htm">Warrant Agreement, dated August 18, 2016, between Continental Stock Transfer &amp; Trust Company and the Registrant (Incorporated by reference to Exhibit 4.1 of the Registrant&#8217;s Form 8-K (File No. 001-37862), filed with the SEC on August 24, 2016).</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%">4.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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390016015957/fs12016a3ex10ix_stellaracq.htm">Second Amended and Restated Sponsor Warrant Purchase Agreement, dated August 12, 2016 among the Registrant and certain security holders (Incorporated by reference to Exhibit 10.9 of the Registrant&#8217;s Form S-1/A (File No. 333-212377), filed with the SEC on August 15, 2016).</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%">4.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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390016016382/f8k081816ex10ii_stellaracq.htm">Registration Rights Agreement, dated August 18, 2016, between the Registrant and certain security holders (Incorporated by reference to Exhibit 10.2 of the Registrant&#8217;s Form 8-K (File No. 001-37862), filed with the SEC on August 24, 2016).</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%">4.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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390016014630/fs12016ex10vii_stellaracq.htm">Form of Securities Subscription Agreement, dated January 29, 2016, among the Registrant and certain security holders (Incorporated by reference to Exhibit 10.7 of the Registrant&#8217;s Form S-1 (File No. 333-212377), filed with the SEC on June 30, 2016).</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%">4.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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390019001716/fs12019ex4-7_phunware.htm">Amended and Restated Investors&#8217; Rights Agreement, as amended, between Phunware, Inc. and certain holders of Phunware, Inc.&#8217;s capital stock named therein (Incorporated by Reference to Exhibit 4.7 of the Registrant&#8217;s Form S-1 (File No. 333-229524) filed with the SEC on February 5, 2019.</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%">4.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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390018013351/fs42018a3ex10-22_stellar.htm">Form of Warrant to Purchase Shares of Series F Preferred Stock and Phuncoins of Phunware, Inc. (Incorporated by reference to Exhibit 10.22 of the Registrant&#8217;s Form S-4/A (File No. 333-224227), filed with the SEC on October 2, 2018)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</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%">4.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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390019000027/f8k122618ex10-9_phunware.htm">Securities Purchase Agreement, dated December 26, 2018, between the Stellar and the Purchaser, dated January 29, 2016, among Stellar and certain security holders (Incorporated by reference to Exhibit 10.9 of the Registrant&#8217;s Form 8-K (File No. 001-37862), filed with the SEC on January 2, 2019).</a></span></div></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%">125</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><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:10.466%"></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:86.602%"></td><td style="width:0.1%"></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%">4.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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390019000027/f8k122618ex10-10_phunware.htm">Registration Rights Agreement, dated December 26, 2018, between the Stellar and the Purchaser, dated January 29, 2016, among Stellar and certain security holders&#160;(Incorporated by reference to Exhibit 10.10 of the Registrant&#8217;s Form 8-K (File No. 001-37862), filed with the SEC on January 2, 2019).</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%">4.11</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"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390019010058/f8k060319ex4-1_phunwareinc.htm">Form of Convertible Promissory Note (Incorporated by reference to Exhibit 4.1 of the Registrant's Form 8-K (File No. 001-37862), filed with the SEC on June 5, 2019.)</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%">4.12</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"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828019014398/exhibit41phunwareformo.htm">Form of Promissory Note (Incorporated by reference to Exhibit 4.1 of the Registrant's Form 8-K (File No. 001-37862), filed with the SEC on November 21, 2019).</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%">4.13</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"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828020005070/pppnote.htm">Form of Note, dated April 9, 2020, between the Company and JPMorgan Chase (Incorporated by reference to Exhibit 4.1 of the Registrants Form 8-K filed with the SEC on April 16, 2020.</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%">4.14</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"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828020003891/ex41-formofseniorconve.htm">Form of Senior Convertible Note, dated March 20, 2020, between the Company and Alto Opportunity Master Fund, SPC &#8211; Segregated Master Portfolio B (Incorporated by reference to Exhibit 4.1 of the Registrants Form 8-K filed with the SEC on March 23, 2020).</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%">4.15</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"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828021006256/ex413-descriptionofsecurit.htm">Description of Securities (Incorporated by reference to Exhibit 4.15 of the Registrant's Form 10-K (File No. 001-37862), filed with the SEC on March 31, 2021).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828020014531/proxy2020annualstockholder.htm#i66659ae7534f47c48cc2bc20ae4ec168_49">Phunware, Inc. 2018 Equity Incentive Plan, Amended and Restated as of December 4, 2020 (Incorporated by reference to Annex A of the Registrant's Schedule 14A (File No. 001-37862), filed with the SEC on October 16, 2020).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390018015448/fs42018a5_stellaracq3.htm">Phunware, Inc. 2018 Employee Stock Purchase Plan (Incorporated by reference to Annex E of the Registrant&#8217;s Form S-4/A (File No. 333-224227), filed with the SEC on November 13, 2018).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390018004257/fs42018ex10-15_stellaracq3.htm">Phunware, Inc. 2009 Equity Incentive Plan&#160;(Incorporated by reference to Exhibit 10.15 of the Registrant&#8217;s Form S-4 (File No. 333-224227), filed with the SEC on April 11, 2018).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390018004257/fs42018ex10-16_stellaracq3.htm">Property Lease commencing on November 1, 2011 with HUB Properties Trust for premises located at 7800 Shoal Creek Blvd., Suite-230S, Austin, TX 78757, as amended by First Amendment to Property Lease dated September 6, 2012, and Second Amendment to Property Lease dated July 3, 2013&#160;(Incorporated by reference to Exhibit 10.16 of the Registrant&#8217;s Form S-4 (File No. 333-224227), filed with the SEC on April 11, 2018).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390018004257/fs42018ex10-17_stellaracq3.htm">Factoring Agreement with CSNK Working Capital Finance Corp d/b/a Bay View Funding dated June 14, 2016, as amended by Amendment No. 1 to Factoring Agreement dated June 22, 2016&#160;(Incorporated by reference to Exhibit 10.17 of the Registrant&#8217;s Form S-4 (File No. 333-224227), filed with the SEC on April 11, 2018).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390018013351/fs42018a3ex10-23_stellar.htm">Form of Token Rights Agreement&#160;(Incorporated by reference to Exhibit 10.23 of the Registrant&#8217;s Form S-4/A (File No. 333-224227), filed with the SEC on October 2, 2018).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390019010058/f8k060319ex10-1_phunwareinc.htm">Form of Purchase Agreement (Incorporated by reference to Exhibit 10.1 of the Registrant's Form 8-K (File No. 001-37862) filed with the SEC on June 5, 2019).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390019010058/f8k060319ex10-2_phunwareinc.htm">Form of Cryptocurrency Payment Agreement (Incorporated by reference to Exhibit 10.2 of the Registrant's Form 8-K (File No. 001-37862) filed with the SEC on June 5, 2019).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828019014398/exhibit101phunwarenote.htm">Form of Note Purchase Agreement (Incorporated by reference to Exhibit 10.1 of the Registrant's Form 8-K (File No. 001-37862) filed with the SEC on November 21, 2019).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828019014398/exhibit102phunwarecryp.htm">Form of Cryptocurrency Payment Agreement (Incorporated by reference to Exhibit 10.2 of the Registrant's Form 8-K (File No. 001-37862) filed with the SEC on November 21, 2019).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828019010693/exhibit103oclease.htm">Standard office lease dated July 16, 2019, between the Company and BRE CA Office Owner, LLC (Incorporated by reference to Exhibit 10.3 of the Registrant's Form 10-Q (File No. 001-37862), filed with the SEC on August 13, 2019).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828021005209/ex101-subleasex03162021.htm">Office Sublease between the Company and Bangarang Enterprises LLC d/b/a Gander Group dated effective as of March 16, 2021 (Incorporated by Reference to Exhibit 10.1 of the Registrant's Form 8-K filed with the SEC on March 19, 2021).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828019010693/exhibit105leaseand1amend.htm">Lease agreement and first amendment thereto dated March 2013 and May 18, 2018, respectively, between the Company and 3050 Biscayne Properties, LLC (Incorporated by reference to Exhibit 10.5 of the Registrant's Form 10-Q (File No. 001-37862), filed with the SEC on August 13, 2019).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828019010693/exhibit104promontorylease.htm">Lease agreement dated October 1, 2014, between the Company and Promontory Associates, GP (Incorporated by reference to Exhibit 10.4 of the Registrant's Form 10-Q (File No. 001-37862), filed with the SEC on August 13, 2019). </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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828019014220/ex103sandiegoamendment.htm">First amendment to Lease dated November 12, 2019, between the Company and Promontory Associates (Incorporated by reference to Exhibit 10.3 of the Registrant's Form 10-Q (File No. 001-37862), filed with the SEC on November 14, 2019).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828019014220/ex102austinamendment.htm">Third amendment to Lease dated August 20, 2019, between the Company and Seamless Shoal Creek, LLC (Incorporated by reference to Exhibit 10.2 of the Registrant's Form 10-Q (File No. 001-37862), filed with the SEC on November 14, 2019).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390019000027/f8k122618ex10-2_phunware.htm">Employment Agreement between the Registrant and Alan Knitowski (Incorporated by reference to Exhibit 10.2 of the Registrant&#8217;s Form 8-K (File No. 001-37862), filed with the SEC on January 2, 2019).</a></span></div></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%">126</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><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:10.466%"></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:86.602%"></td><td style="width:0.1%"></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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390019000027/f8k122618ex10-3_phunware.htm">Employment Agreement between the Registrant and Matt Aune (Incorporated by reference to Exhibit 10.3 of the Registrant&#8217;s Form 8-K (File No. 001-37862), filed with the SEC on January 2, 2019).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390019000027/f8k122618ex10-4_phunware.htm">Employment Agreement between the Registrant and Randall Crowder (Incorporated by reference to Exhibit 10.4 of the Registrant&#8217;s Form 8-K (File No. 001-37862), filed with the SEC on January 2, 2019).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390019000027/f8k122618ex10-6_phunware.htm">Employment Agreement between the Registrant and Luan Dang (Incorporated by reference to Exhibit 10.6 of the Registrant&#8217;s Form 8-K (File No. 001-37862), filed with the SEC on January 2, 2019).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828020003891/ex101-securitypurchase.htm">Form of Securities Purchase Agreement, dated March 19, 2020 (Incorporated by reference to Exhibit 10.1 of the Registrants Form 8-K filed with the SEC on March 23, 2020).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828020003891/ex102-registrationrigh.htm">Form of Registration Rights Agreement, dated March 20, 2020 (Incorporated by reference to Exhibit 10.1 of the Registrants Form 8-K filed with the SEC on March 23, 2020).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828020010351/ex101-phunwareinc2020spa.htm">Form of Security Purchase Agreement, dated July 14, 2020, between the Company and Alto Opportunity Master Fund, SPC &#8211; Segregated Master Portfolio B (Incorporated by reference to Exhibit 10.1 of the Registrant&#8217;s Form 8-K filed with the SEC on July 16, 2020).</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%">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:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828020010351/ex102-phunwareseriesa202.htm">Form of Series A Senior Convertible Note , dated July 15, 2020, between the Company and Alto Opportunity Master Fund, SPC &#8211; Segregated Master Portfolio B (Incorporated by reference to Exhibit 10.2 of the Registrant&#8217;s Form 8-K filed with the SEC on July 16, 2020).</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%">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:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828020010351/ex103-phunwareseriesb202.htm">Form of Series B Senior Convertible Note, dated July 15, 2020, between the Company and Alto Opportunity Master Fund, SPC &#8211; Segregated Master Portfolio B (Incorporated by reference to Exhibit 10.3 of the Registrant&#8217;s Form 8-K filed with the SEC on July 16, 2020).</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%">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:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828020010351/ex104-phunware2020invest.htm">Form of Note Purchase Agreement , dated July 14, 2020, between the Company and Alto Opportunity Master Fund, SPC &#8211; Segregated Master Portfolio B (Incorporated by reference to Exhibit 10.4 of the Registrant&#8217;s Form 8-K filed with the SEC on July 16, 2020).</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%">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:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828020010351/ex105-phunware2020invest.htm">Form of Secured Promissory Note, dated July 14, 2020, between the Company and Alto Opportunity Master Fund, SPC &#8211; Segregated Master Portfolio B (Incorporated by reference to Exhibit 10.5 of the Registrant&#8217;s Form 8-K filed with the SEC on July 16, 2020).</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%">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:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828020010351/ex106-phunware2020master.htm">Form of Master Netting Agreement, dated July 15, 2020, between the Company and Alto Opportunity Master Fund, SPC &#8211; Segregated Master Portfolio B (Incorporated by reference to Exhibit 10.6 of the Registrant&#8217;s Form 8-K filed with the SEC on July 16, 2020). </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%">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:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828020010351/ex107-phunware2020warran.htm">Form of Warrant to Purchase Common Stock, dated July 15, 2020, between the Company and Alto Opportunity Master Fund, SPC &#8211; Segregated Master Portfolio B (Incorporated by reference to Exhibit 10.7 of the Registrant&#8217;s Form 8-K filed with the SEC on July 16, 2020).</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%">10.30</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"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828020010351/ex108-phunwareinc2020rra.htm">Form of Registration Rights Agreement, dated July 15, 2020, between the Company and Alto Opportunity Master Fund, SPC &#8211; Segregated Master Portfolio B (Incorporated by reference to Exhibit 10.8 of the Registrant&#8217;s Form 8-K filed with the SEC on July 16, 2020).</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%">10.31</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"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828020012740/atmsalesagreement-asce.htm">At-The-Market Issuance Sales Agreement, by and between Phunware, Inc. and H.C. Ascendiant Capital Markets, LLC, dated August 14, 2020 (Incorporated by reference to Exhibit 10.1 of the Registrant's Form 8-K filed with the SEC on August 14, 2020).</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%">10.32</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"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828020016344/ex1012-settlementagreement.htm">Settlement Agreement and Mutual General Release, dated October 9, 2020, between the Company, Uber Technologies, Inc., and certain Individual Defendants (Incorporated by reference to Exhibit 10.12 of the Registrants Form 10-Q (File No. 001-37862), filed with the SEC on November 12, 2020).</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%">10.33</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"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828021002184/ex101-underwritingagreemen.htm">Underwriting Agreement, dated February 12, 2021 by and among Northland Securities, Inc., Roth Capital Partners, LLC and Phunware, Inc. (Incorporated by Reference to Exhibit 1.1 of the Registrants Form 8-K filed with the SEC on February 16,2021).</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%">10.34</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"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828021006674/exhibit101-salesagreementp.htm">At Market Issuance Sales Agreement, by and between Phunware, Inc. and B. Riley Securities, Inc., dated April 7, 2021 (Incorporated by Reference to Exhibit 10.1 of the Registrants Form 8-K (File No. 001-37862), filed with the SEC on April 7, 2021).</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%">10.35</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"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828022001572/ex12-atmarketissuancesales.htm">At Market Issuance Sales Agreement by and between Phunware, Inc. and HC Wainwright &amp; Co., LLC dated January 31, 2022 (Incorporated by reference to Exhibit 1.2 of the Registrant's Form S-3 (File No. 333-262461) filed with the SEC on February 1, 2022).</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%">10.36</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"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828021020241/exhibit101-notepurchaseagr.htm">Note Purchase Agreement dated October 15, 2021, between Phunware, Inc. and Streeterville Capital, LLC (incorporated by reference to Exhibit 10.1 of the Registrant's Form 8-K filed with the SEC on October 19, 2021).</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%">10.37</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"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000162828021018506/stockpurchaseagreement-l.htm">Stock Purchase Agreement dated September 10, 2021, between Phunware, Inc. and Caleb Borgstrom (incorporated by reference to Exhibit 2.1 of the Registrant&#8217;s Form 8-K filed with the SEC on September 13, 2021).</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%">14.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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1665300/000121390019004502/f10k2018bex14-1_phunware.htm">Code of Business Conduct and Ethics as of December 26, 2018 (Incorporated by reference to Exhibit 14.1 of the Registrant's Form 10-K (File No. 001-37862), filed with the SEC on March 20, 2019).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit211-listofsubsidiar.htm">List of Subsidiaries of the Registrant.</a></span></div></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%">127</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_10">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><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:10.466%"></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:86.602%"></td><td style="width:0.1%"></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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit231-consentin202110.htm">Consent of Independent Registered Public Accounting Firm.</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%">24.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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9f7dd53faa234f839843de4ef96fa4e9_202">Power of Attorney (contained in signature page to this Annual Report on Form 10-K).</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit311-fy202110xk.htm">Certification of the Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit312-fy202110xk.htm">Certification of the Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</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%">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:bottom"><div><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit321-fy202110xk.htm">Certification of the Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</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%">101.INS</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%">XBRL Instance Document*</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%">101.SCH</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%">XBRL Taxonomy Extension Schema*</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%">101.CAL</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%">XBRL Taxonomy Calculation Linkbase*</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Label Linkbase*</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Definition Linkbase Document*</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%">101.DEF</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%">XBRL Definition Linkbase Document*</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%">104</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%">Cover Page Interactive Data File*</span></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Filed herewith</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+&#160;&#160;&#160;&#160;Indicates a management contract or compensatory plan or arrangement</span></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_199"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16. Form 10&#8211;K Summary.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</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%">128</span></div></div></div><div id="i9f7dd53faa234f839843de4ef96fa4e9_202"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;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 style="margin-top:12pt"><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 Act of 1934, the Registrant has duly caused this Annual Report to be signed on its behalf by the undersigned, thereunto duly authorized.</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:57.318%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.237%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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:700;line-height:100%">PHUNWARE, INC.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></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%">Date: April 7, 2022</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%">By:</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%">/s/ Alan S. Knitowski</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt 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%">Title: &#160;Chief Executive Officer</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</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></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%">Date: April 7, 2022</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%">By:</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%">/s/ Matt Aune</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt 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%">Title: &#160;Chief Financial Officer</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Accounting and Financial Officer)</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">POWER OF ATTORNEY</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below hereby constitutes and appoints Alan S. Knitowski and Matt Aune, and each of them, as his or her true and lawful attorney-in-fact and agent with full power of substitution, for him or her in any and all capacities, to act on, sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorney-in-fact, proxy, and agent full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully for all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorney-in-fact, proxy and agent, or his substitute, may lawfully do or cause to be done by virtue hereof.</span></div><div style="margin-top:12pt"><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 Annual 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 style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></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:35.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.621%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.496%"></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:700;line-height:100%">Signature</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%">Title</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%">Date</span></td></tr><tr style="height:5pt"><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><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="padding:2px 1pt;text-align: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/ Alan S. Knitowski</span></td><td colspan="3" style="padding:0 1pt"></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%">Chief Executive Officer and Director</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:10pt;font-weight:400;line-height:100%">April 7, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt 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%">Alan S. Knitowski</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:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Matt Aune</span></td><td colspan="3" style="padding:0 1pt"></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%">Chief Financial Officer</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:10pt;font-weight:400;line-height:100%">April 7, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt 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%">Matt Aune</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:10pt;font-weight:400;line-height:100%">(Principal Accounting and Financial Officer)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Keith Cowan</span></td><td colspan="3" style="padding:0 1pt"></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%">Director</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:400;line-height:100%">April 7, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt 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%">Keith Cowan</span></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 style="height:5pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Randall Crowder</span></td><td colspan="3" style="padding:0 1pt"></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%">Chief Operating Officer and Director</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:400;line-height:100%">April 7, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt 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%">Randall Crowder</span></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 style="height:5pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Ryan Costello</span></td><td colspan="3" style="padding:0 1pt"></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%">Director</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:400;line-height:100%">April 7, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt 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%">Ryan Costello</span></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 style="height:5pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Eric Manlunas</span></td><td colspan="3" style="padding:0 1pt"></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%">Director</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:400;line-height:100%">April 7, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt 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%">Eric Manlunas</span></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 style="height:5pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Kathy Tan Mayor</span></td><td colspan="3" style="padding:0 1pt"></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%">Director</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:400;line-height:100%">April 7, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt 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%">Kathy Tan Mayor</span></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 style="height:5pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Rahul Mewawalla</span></td><td colspan="3" style="padding:0 1pt"></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%">Director</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:400;line-height:100%">April 7, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt 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%">Rahul Mewawalla</span></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 style="margin-bottom:12pt"><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%">129</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>2
<FILENAME>exhibit211-listofsubsidiar.htm
<DESCRIPTION>EX-21.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="i0d8d5ce9847e4213a21dbf962a11ae1c_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 21.1</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">List of Subsidiaries of the Registrant</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:120%">&#160;</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:120%;text-decoration:underline">Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#58;</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:120%">&#160;</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:120%">Phunware OpCo, Inc. (EIN&#58; 26-4413774)</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:10pt;font-weight:400;line-height:120%">Lyte Technology, Inc.</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:120%">&#160;</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:120%">GoTV Networks, Inc. (Delaware corporation)</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:120%">&#160;</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:120%">Taurus Merger Company, LLC (Delaware corporation)</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:120%">&#160;</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:120%">GoTV Studios, LLC (California LLC)</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:120%">&#160;</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:120%">Rain Acquisition, LLC</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:120%">&#160;</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:120%">Rain &#8211; US LLC</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:120%">&#160;</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:120%">Phunware NL Cooperatief U.A.</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:120%">&#160;</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:120%">SendDroid, LLC (Delaware LLC)</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:120%">&#160;</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:120%">Simplikate Systems LLC (Delaware LLC)</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:120%">&#160;</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:120%">30 Second Software, Inc. (Delaware corporation)</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:120%">&#160;</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:120%">Chengdu Digby Technology Co., Ltd. (Chinese company)</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:120%">&#160;</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:120%">Phunware UK Ltd (United Kingdom)</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:120%">&#160;</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:120%">Odyssey Mobile Asia Pte. Ltd. (Singapore)</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:120%">&#160;</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:120%">Rain Acquisition Sub, Inc.</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:120%">&#160;</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:120%">Dutch Holdings CV (Netherlands)</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:10pt;font-weight:400;line-height:120%">Phunware Europe BV</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:10pt;font-weight:400;line-height:120%">PhunToken International (Cayman Islands)</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-23.1
<SEQUENCE>3
<FILENAME>exhibit231-consentin202110.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="i08c43337fc334f389a91fb9f4323492b_1"></div><div style="min-height:36pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Independent Registered Public Accounting Firm&#8217;s Consent</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 this Registration Statement of Phunware, Inc.  on Form S-3 (File No. 333-235896), Form S-3 (File No. 333-237648), Form S-3 (File No. 333-248618), Form S-3 (File No. 333-252694), Form S-3 (File No. 333-262461), Form S-3 (File No. 333-262625), Form S-8 (File No. 333-231104), Form S-8 (File No. 333-236145), Form S-8 (File No. 333-251903) and Form S-8 (File No. 333-262168) of our report dated April&#160;7, 2022, with respect to our audits of the consolidated financial statements of Phunware, Inc. as of December 31, 2021 and 2020 and for each of the two years in the period ended December 31, 2021, which report is included in this Annual Report on Form 10-K of Phunware, Inc. for the year ended December 31, 2021.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#47;s&#47; Marcum LLP</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Houston, TX</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April&#160;7, 2022</font></div><div><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.1
<SEQUENCE>4
<FILENAME>exhibit311-fy202110xk.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="if5d345c215a54578a7c454bc268c2b26_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</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:10pt;font-weight:700;line-height:120%">CERTIFICATION </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Alan S. Knitowski, certify that&#58;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;I have reviewed this Annual Report on Form 10-K of Phunware Inc.&#59;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;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="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;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="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer 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)) for the registrant 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="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;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="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;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="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant&#8217;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="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;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="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;&#160;&#160;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&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font><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:52.265%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.003%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; April&#160;7, 2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Alan S. Knitowski</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alan S. Knitowski</font></div></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"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Executive Officer</font></div></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"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Principal Executive Officer)</font></div></td></tr></table></div><div style="text-align:right"><font><br></font></div><div style="height:36pt;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.2
<SEQUENCE>5
<FILENAME>exhibit312-fy202110xk.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="i276b7cc6ce0842d49a8f57de01e72500_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</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:10pt;font-weight:700;line-height:120%">CERTIFICATION </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Matt Aune, certify that&#58;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;I have reviewed this Annual Report on Form 10-K of Phunware Inc.&#59;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;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="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;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="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer 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)) for the registrant 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="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;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="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;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="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant&#8217;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="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;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="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;&#160;&#160;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&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font><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:49.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; April&#160;7, 2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Matt Aune</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matt Aune</font></div></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Accounting and Financial Officer)</font></td></tr></table></div><div style="text-align:right"><font><br></font></div><div style="height:36pt;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-32.1
<SEQUENCE>6
<FILENAME>exhibit321-fy202110xk.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="ia113ba1705c94e32863e1d07083bfecf_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the &#8220;Exchange Act&#8221;) and Section&#160;1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. &#167;1350), Alan S. Knitowski, Chief Executive Officer (Principal Executive Officer) of Phunware, Inc. (the &#8220;Company&#8221;), and Matt Aune, Chief Financial Officer (Principal Accounting and Financial Officer) of the Company, each hereby certifies that, to the best of his or her knowledge&#58;</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The Company&#8217;s Annual Report on Form 10-K for the period ended December 31, 2021, to which this Certification is attached as Exhibit 32.1, fully complies with the requirements of Section&#160;13(a) or Section&#160;15(d) of the Exchange Act, and<br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The information contained in the Annual Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</font><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.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.292%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April&#160;7, 2022</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phunware, Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Alan S. Knitowski</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alan S. Knitowski</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div style="text-indent:29.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font><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.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.292%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Matt Aune</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Matt Aune</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Accounting and Financial Officer)</font></td></tr></table></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8220;This certification accompanies the Form 10-K&#160;to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Phunware, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-K), irrespective of any general incorporation language contained in such filing.&#8221;</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-101.SCH
<SEQUENCE>7
<FILENAME>phun-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:376eb500-5686-474d-a815-3703503d141a,g:c6708f02-f0b7-408b-8a58-90e54c4cc9ef-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:phun="http://phunware.com/20211231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://phunware.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/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.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="phun-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="phun-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="phun-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="phun-20211231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="COVERPAGE" roleURI="http://phunware.com/role/COVERPAGE">
        <link:definition>0001001 - 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://phunware.com/role/AuditInformation">
        <link:definition>0002002 - 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://phunware.com/role/ConsolidatedBalanceSheets">
        <link:definition>1001003 - 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="ConsolidatedBalanceSheetParenthetical" roleURI="http://phunware.com/role/ConsolidatedBalanceSheetParenthetical">
        <link:definition>1002004 - Statement - Consolidated Balance Sheet (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://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss">
        <link:definition>1003005 - 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="ConsolidatedStatementsofChangesinStockholdersEquityDeficit" roleURI="http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit">
        <link:definition>1004006 - Statement - Consolidated Statements of Changes in Stockholders&#8217; Equity (Deficit)</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://phunware.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>1005007 - 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="TheCompanyandBasisofPresentation" roleURI="http://phunware.com/role/TheCompanyandBasisofPresentation">
        <link:definition>2101101 - Disclosure - The Company and Basis of Presentation</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://phunware.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>2102102 - 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://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2203201 - 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://phunware.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>2304301 - 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="SummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>2405401 - 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="SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails" roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails">
        <link:definition>2406402 - Disclosure - Summary of Significant Accounting Policies - Details of Right-of-Use Asset and Lease Liability (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="SummaryofSignificantAccountingPoliciesDeferredCommissionsDetails" roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesDeferredCommissionsDetails">
        <link:definition>2407403 - Disclosure - Summary of Significant Accounting Policies - Deferred Commissions (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="SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails">
        <link:definition>2408404 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (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="SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails">
        <link:definition>2409405 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (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="SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails">
        <link:definition>2410406 - Disclosure - Summary of Significant Accounting Policies - 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="SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails" roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails">
        <link:definition>2411407 - Disclosure - Summary of Significant Accounting Policies - Schedule of Digital 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="SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails">
        <link:definition>2412408 - Disclosure - Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (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="SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails">
        <link:definition>2413409 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments Measured at Fair 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="BusinessCombination" roleURI="http://phunware.com/role/BusinessCombination">
        <link:definition>2114103 - Disclosure - Business Combination</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="BusinessCombinationTables" roleURI="http://phunware.com/role/BusinessCombinationTables">
        <link:definition>2315302 - Disclosure - Business Combination (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="BusinessCombinationNarrativeDetails" roleURI="http://phunware.com/role/BusinessCombinationNarrativeDetails">
        <link:definition>2416410 - Disclosure - Business Combination - 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="BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails" roleURI="http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails">
        <link:definition>2417411 - Disclosure - Business Combination - Summary of Consideration Paid in Business Acquisition (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="BusinessCombinationUnauditedProFormaFinancialInformationDetails" roleURI="http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails">
        <link:definition>2418412 - Disclosure - Business Combination - Unaudited Pro Forma Financial Information (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="Revenue" roleURI="http://phunware.com/role/Revenue">
        <link:definition>2119104 - Disclosure - Revenue</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="RevenueTables" roleURI="http://phunware.com/role/RevenueTables">
        <link:definition>2320303 - Disclosure - Revenue (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="RevenueDisaggregationofRevenueDetails" roleURI="http://phunware.com/role/RevenueDisaggregationofRevenueDetails">
        <link:definition>2421413 - Disclosure - Revenue - 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="RevenueNarrativeDetails" roleURI="http://phunware.com/role/RevenueNarrativeDetails">
        <link:definition>2422414 - Disclosure - Revenue - 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="RevenueNarrativeDetails_1" roleURI="http://phunware.com/role/RevenueNarrativeDetails_1">
        <link:definition>2422414 - Disclosure - Revenue - 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="RevenueRevenuebyGeographicLocationDetails" roleURI="http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails">
        <link:definition>2423415 - Disclosure - Revenue - Revenue by Geographic Location (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="RevenueScheduleofConcentrationRiskDetails" roleURI="http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails">
        <link:definition>2424416 - Disclosure - Revenue - Schedule of Concentration Risk (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="RevenueDeferredRevenueDetails" roleURI="http://phunware.com/role/RevenueDeferredRevenueDetails">
        <link:definition>2425417 - Disclosure - Revenue - Deferred 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="CashCashEquivalentsandRestrictedCash" roleURI="http://phunware.com/role/CashCashEquivalentsandRestrictedCash">
        <link:definition>2126105 - Disclosure - Cash, Cash Equivalents, and Restricted Cash</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="CashCashEquivalentsandRestrictedCashTables" roleURI="http://phunware.com/role/CashCashEquivalentsandRestrictedCashTables">
        <link:definition>2327304 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (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="CashCashEquivalentsandRestrictedCashDetails" roleURI="http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails">
        <link:definition>2428418 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (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="GoodwillandOtherIntangibleAssets" roleURI="http://phunware.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>2129106 - Disclosure - Goodwill and Other Intangible Assets</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="GoodwillandOtherIntangibleAssetsTables" roleURI="http://phunware.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>2330305 - Disclosure - Goodwill and Other Intangible Assets (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="GoodwillandOtherIntangibleAssetsChangesinGoodwillDetails" roleURI="http://phunware.com/role/GoodwillandOtherIntangibleAssetsChangesinGoodwillDetails">
        <link:definition>2431419 - Disclosure - Goodwill and Other Intangible Assets - Changes in Goodwill (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="GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails" roleURI="http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails">
        <link:definition>2432420 - Disclosure - Goodwill and Other Intangible Assets - Finite-Lived 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="GoodwillandOtherIntangibleAssetsNarrativeDetails" roleURI="http://phunware.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails">
        <link:definition>2433421 - Disclosure - Goodwill and Other Intangible Assets - 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="GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails" roleURI="http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails">
        <link:definition>2434422 - Disclosure - Goodwill and Other Intangible Assets - Expected Future Annual 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="AccruedExpenses" roleURI="http://phunware.com/role/AccruedExpenses">
        <link:definition>2135107 - Disclosure - Accrued Expenses</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="AccruedExpensesTables" roleURI="http://phunware.com/role/AccruedExpensesTables">
        <link:definition>2336306 - Disclosure - Accrued Expenses (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="AccruedExpensesDetails" roleURI="http://phunware.com/role/AccruedExpensesDetails">
        <link:definition>2437423 - Disclosure - Accrued Expenses (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="FactoringAgreement" roleURI="http://phunware.com/role/FactoringAgreement">
        <link:definition>2138108 - Disclosure - Factoring Agreement</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="FactoringAgreementDetails" roleURI="http://phunware.com/role/FactoringAgreementDetails">
        <link:definition>2439424 - Disclosure - Factoring Agreement (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="Debt" roleURI="http://phunware.com/role/Debt">
        <link:definition>2140109 - Disclosure - 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="DebtTables" roleURI="http://phunware.com/role/DebtTables">
        <link:definition>2341307 - Disclosure - Debt (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="DebtSummaryofDebtObligationsDetails" roleURI="http://phunware.com/role/DebtSummaryofDebtObligationsDetails">
        <link:definition>2442425 - Disclosure - Debt - Summary of Debt Obligations (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="DebtNarrativeDetails" roleURI="http://phunware.com/role/DebtNarrativeDetails">
        <link:definition>2443426 - Disclosure - 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="DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails" roleURI="http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails">
        <link:definition>2444427 - Disclosure - Debt - Summary of Calculated Aggregate Fair Values and Assumptions (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="DebtSummaryofChangeinFairValueofWarrantLiabilityDetails" roleURI="http://phunware.com/role/DebtSummaryofChangeinFairValueofWarrantLiabilityDetails">
        <link:definition>2445428 - Disclosure - Debt - Summary of Change in Fair Value of Warrant Liability (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="DebtSummaryofInterestExpenseDetails" roleURI="http://phunware.com/role/DebtSummaryofInterestExpenseDetails">
        <link:definition>2446429 - Disclosure - Debt - Summary of Interest 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="Leases" roleURI="http://phunware.com/role/Leases">
        <link:definition>2147110 - 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://phunware.com/role/LeasesTables">
        <link:definition>2348308 - 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://phunware.com/role/LeasesNarrativeDetails">
        <link:definition>2449430 - 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="LeasesFutureMinimumAnnualLeaseObligationsDetails" roleURI="http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails">
        <link:definition>2450431 - Disclosure - Leases - Future Minimum Annual Lease Obligations (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="LeasesFutureMinimumAnnualLeaseObligationsDetails_1" roleURI="http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails_1">
        <link:definition>2450431 - Disclosure - Leases - Future Minimum Annual Lease Obligations (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="CommitmentsandContingencies" roleURI="http://phunware.com/role/CommitmentsandContingencies">
        <link:definition>2151111 - Disclosure - Commitments and Contingencies</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="CommitmentsandContingenciesDetails" roleURI="http://phunware.com/role/CommitmentsandContingenciesDetails">
        <link:definition>2452432 - Disclosure - Commitments and Contingencies (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="PhunCoin" roleURI="http://phunware.com/role/PhunCoin">
        <link:definition>2153112 - Disclosure - PhunCoin</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="PhunCoinDetails" roleURI="http://phunware.com/role/PhunCoinDetails">
        <link:definition>2454433 - Disclosure - PhunCoin (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://phunware.com/role/StockholdersEquity">
        <link:definition>2155113 - 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="StockholdersEquityTables" roleURI="http://phunware.com/role/StockholdersEquityTables">
        <link:definition>2356309 - Disclosure - Stockholders' Equity (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="StockholdersEquityNarrativeDetails" roleURI="http://phunware.com/role/StockholdersEquityNarrativeDetails">
        <link:definition>2457434 - Disclosure - Stockholders' Equity - 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="StockholdersEquityWarrantActivityDetails" roleURI="http://phunware.com/role/StockholdersEquityWarrantActivityDetails">
        <link:definition>2458435 - Disclosure - Stockholders' Equity - Warrant 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="StockBasedCompensation" roleURI="http://phunware.com/role/StockBasedCompensation">
        <link:definition>2159114 - 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://phunware.com/role/StockBasedCompensationTables">
        <link:definition>2360310 - 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://phunware.com/role/StockBasedCompensationNarrativeDetails">
        <link:definition>2461436 - 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="StockBasedCompensationRestrictedStockUnitActivityDetails" roleURI="http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails">
        <link:definition>2462437 - Disclosure - Stock-Based Compensation - Restricted Stock Unit 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="StockBasedCompensationScheduleofStockOptionActivityDetails" roleURI="http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails">
        <link:definition>2463438 - Disclosure - Stock-Based Compensation - Schedule of 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="StockBasedCompensationCompensationCostDetails" roleURI="http://phunware.com/role/StockBasedCompensationCompensationCostDetails">
        <link:definition>2464439 - Disclosure - Stock-Based Compensation - Compensation Cost (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://phunware.com/role/IncomeTaxes">
        <link:definition>2165115 - 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://phunware.com/role/IncomeTaxesTables">
        <link:definition>2366311 - 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="IncomeTaxesNarrativeDetails" roleURI="http://phunware.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>2467440 - 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="IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails">
        <link:definition>2468441 - Disclosure - Income Taxes - Effective 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="IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails" roleURI="http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails">
        <link:definition>2469442 - Disclosure - Income Taxes - Provision Expense (Benefit) For Income Taxes (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="IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails" roleURI="http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails">
        <link:definition>2470443 - Disclosure - Income Taxes - Components in Net Deferred Income Taxes (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="IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" roleURI="http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails">
        <link:definition>2471444 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (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="SegmentandGeographicInformation" roleURI="http://phunware.com/role/SegmentandGeographicInformation">
        <link:definition>2172116 - Disclosure - Segment and Geographic 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="SegmentandGeographicInformationTables" roleURI="http://phunware.com/role/SegmentandGeographicInformationTables">
        <link:definition>2373312 - Disclosure - Segment and Geographic Information (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="SegmentandGeographicInformationNarrativeDetails" roleURI="http://phunware.com/role/SegmentandGeographicInformationNarrativeDetails">
        <link:definition>2474445 - Disclosure - Segment and Geographic Information - 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="SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails" roleURI="http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails">
        <link:definition>2475446 - Disclosure - Segment and Geographic Information - Select Information of Company's Segments (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://phunware.com/role/RelatedPartyTransactions">
        <link:definition>2176117 - 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://phunware.com/role/RelatedPartyTransactionsDetails">
        <link:definition>2477447 - 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>
      <link:roleType id="SubsequentEvents" roleURI="http://phunware.com/role/SubsequentEvents">
        <link:definition>2178118 - Disclosure - Subsequent Events</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="SubsequentEventsDetails" roleURI="http://phunware.com/role/SubsequentEventsDetails">
        <link:definition>2479448 - Disclosure - Subsequent Events (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="phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="phun_ContingentConsiderationEarnoutPaymentAxis" abstract="true" name="ContingentConsiderationEarnoutPaymentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="phun_ProceedsFromSaleOfDigitalAssets" abstract="false" name="ProceedsFromSaleOfDigitalAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_DigitalCurrencies" abstract="false" name="DigitalCurrencies" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_AuditorInformationAbstract" abstract="true" name="AuditorInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent" abstract="false" name="OperatingLeaseRightOfUseAssetNetOfAccruedRent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_TermOfLicenseSubscriptionAgreement" abstract="false" name="TermOfLicenseSubscriptionAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="phun_LitigationSettlementPaymentToOtherParty" abstract="false" name="LitigationSettlementPaymentToOtherParty" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_CustomerBMember" abstract="true" name="CustomerBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_AtTheMarketOfferingMember" abstract="true" name="AtTheMarketOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_ContingentConsiderationByTypeCashMember" abstract="true" name="ContingentConsiderationByTypeCashMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_ContingentConsiderationByTypeCommonStockIssuanceMember" abstract="true" name="ContingentConsiderationByTypeCommonStockIssuanceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_CommonStockCapitalSharesReservedForFutureIssuanceValue" abstract="false" name="CommonStockCapitalSharesReservedForFutureIssuanceValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_AtMarketIssuanceSalesAgreementMember" abstract="true" name="AtMarketIssuanceSalesAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_StockIssuedUponConversionOfDebt" abstract="false" name="StockIssuedUponConversionOfDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_ContingentConsiderationEarnoutPaymentTrancheThreeMember" abstract="true" name="ContingentConsiderationEarnoutPaymentTrancheThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_RestrictedStockUnitsRSUsTeamMembersMember" abstract="true" name="RestrictedStockUnitsRSUsTeamMembersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_NumberOfEmployeeRetirementPlans" abstract="false" name="NumberOfEmployeeRetirementPlans" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="phun_ImpairmentOfDigitalCurrencies" abstract="false" name="ImpairmentOfDigitalCurrencies" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_PlatformSubscriptionsAndServicesRevenueMember" abstract="false" name="PlatformSubscriptionsAndServicesRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_DigitalCurrencyDomain" abstract="true" name="DigitalCurrencyDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_ComputerRevenuesMember" abstract="true" name="ComputerRevenuesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage" abstract="false" name="DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="phun_EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember" abstract="true" name="EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_PhunCoinDepositsMember" abstract="false" name="PhunCoinDepositsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_IncreaseDecreaseInEstimatedLitigationLiability" abstract="false" name="IncreaseDecreaseInEstimatedLitigationLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_TaxPositionsTakenInPriorPeriodsAbstract" abstract="true" name="TaxPositionsTakenInPriorPeriodsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="phun_AggregateOfReceivableAmount" abstract="false" name="AggregateOfReceivableAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage" abstract="false" name="DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="phun_DebtInstrumentMandatoryPrepaymentAmount" abstract="false" name="DebtInstrumentMandatoryPrepaymentAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_LyteSegmentMember" abstract="true" name="LyteSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_PublicWarrantMember" abstract="false" name="PublicWarrantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_PromissoryNotesMember" abstract="true" name="PromissoryNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_PhunCoinWarrantMember" abstract="false" name="PhunCoinWarrantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_ReleaseOfRestrictedStockShares" abstract="false" name="ReleaseOfRestrictedStockShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember" abstract="true" name="RestrictedStockUnitsRSUsNonEmployeeDirectorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_FactoringAgreementAbstract" abstract="true" name="FactoringAgreementAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="phun_ContingentConsiderationByTypeWorkingCapitalItemsMember" abstract="true" name="ContingentConsiderationByTypeWorkingCapitalItemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_OperatingLeaseInitialBaseRentMonthlyPayment" abstract="false" name="OperatingLeaseInitialBaseRentMonthlyPayment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_ContributionsForNotesPayableMember" abstract="true" name="ContributionsForNotesPayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_SaleOfStockAggregateOfferingPrice" abstract="false" name="SaleOfStockAggregateOfferingPrice" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_ScheduleOfDigitalAssetsTable" abstract="true" name="ScheduleOfDigitalAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="phun_PrivatePlacementWarrantsMember" abstract="false" name="PrivatePlacementWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_DebtInstrumentFaceAmountUnrestricted" abstract="false" name="DebtInstrumentFaceAmountUnrestricted" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod" abstract="false" name="ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="phun_IndefiniteLivedIntangibleAssetsCostBasis" abstract="false" name="IndefiniteLivedIntangibleAssetsCostBasis" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_ContingentConsiderationEarnoutPaymentTrancheTwoMember" abstract="true" name="ContingentConsiderationEarnoutPaymentTrancheTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_EthereumMember" abstract="true" name="EthereumMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings" abstract="false" name="DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="phun_ScheduleOfWarrantActivityTableTextBlock" abstract="false" name="ScheduleOfWarrantActivityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="phun_NumberOfCustomers" abstract="false" name="NumberOfCustomers" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage" abstract="false" name="DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="phun_EveryTenDaysThereafterMember" abstract="true" name="EveryTenDaysThereafterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_DebtInstrumentParticipationRightsPeriod" abstract="false" name="DebtInstrumentParticipationRightsPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="phun_DeferredCommissionsRollForward" abstract="true" name="DeferredCommissionsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="phun_InsuranceCarrierMember" abstract="true" name="InsuranceCarrierMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_StockIssuedUnderEmployeeBenefitPlans" abstract="false" name="StockIssuedUnderEmployeeBenefitPlans" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_SalesAgreementMember" abstract="true" name="SalesAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_DebtInstrumentInstallmentConversionPrincipalPayment" abstract="false" name="DebtInstrumentInstallmentConversionPrincipalPayment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_First30DaysMember" abstract="true" name="First30DaysMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_DividendsPercentageofMonthlyCreditsPurchased" abstract="false" name="DividendsPercentageofMonthlyCreditsPurchased" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="phun_CustomerDMember" abstract="true" name="CustomerDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_SecurityTokensTextBlock" abstract="false" name="SecurityTokensTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="phun_BitcoinMember" abstract="true" name="BitcoinMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_SaleOfStockGrossProceedsOfSalePricePercent" abstract="false" name="SaleOfStockGrossProceedsOfSalePricePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="phun_DebtInstrumentFaceAmountRestricted" abstract="false" name="DebtInstrumentFaceAmountRestricted" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_WSGRCaseMember" abstract="true" name="WSGRCaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_ContingentConsiderationEarnoutPaymentTrancheOneMember" abstract="true" name="ContingentConsiderationEarnoutPaymentTrancheOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_FactoringAgreementLineItems" abstract="true" name="FactoringAgreementLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="phun_InvestorNoteMember" abstract="true" name="InvestorNoteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_DigitalAssetsMember" abstract="true" name="DigitalAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets" abstract="false" name="DeferredTaxAssetsUnrealizedLossOnDigitalAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_ApplicationTransactionRevenueMember" abstract="false" name="ApplicationTransactionRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_FactoringAgreementTable" abstract="true" name="FactoringAgreementTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="phun_LitigationSettlementPayorAxis" abstract="true" name="LitigationSettlementPayorAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="phun_DigitalCurrencyAxis" abstract="true" name="DigitalCurrencyAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="phun_AccountsPayableSettlement" abstract="false" name="AccountsPayableSettlement" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_FeesPaidTimePeriodDomain" abstract="true" name="FeesPaidTimePeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_ScheduleOfDigitalAssetsTableTextBlock" abstract="false" name="ScheduleOfDigitalAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount" abstract="false" name="DebtInstrumentInstallmentConversionPercentOfInstallmentAmount" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises" abstract="false" name="StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_SeniorConvertibleNotesPayableMember" abstract="true" name="SeniorConvertibleNotesPayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_DebtInstrumentMonthlyAmortizationPayments" abstract="false" name="DebtInstrumentMonthlyAmortizationPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_SeriesBNoteMember" abstract="true" name="SeriesBNoteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_UnderwrittenOfferingMember" abstract="true" name="UnderwrittenOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers" abstract="false" name="IndefiniteLivedIntangibleAssetsReceivedFromCustomers" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_OperatingLeasesIncomeStatementSubleaseRevenuePerMonth" abstract="false" name="OperatingLeasesIncomeStatementSubleaseRevenuePerMonth" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises" abstract="false" name="StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="phun_NumberOfCorporateOffices" abstract="false" name="NumberOfCorporateOffices" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem" abstract="false" name="ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="phun_IndividualsAssociatedWithChiefExecutiveOfficerMember" abstract="true" name="IndividualsAssociatedWithChiefExecutiveOfficerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="phun_SecurityTokenTerminationPeriod" abstract="false" name="SecurityTokenTerminationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="phun_ShareTypeAxis" abstract="true" name="ShareTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="phun_PPPLoanMember" abstract="true" name="PPPLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_SeriesANoteMember" abstract="true" name="SeriesANoteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_FactoringFinancingAgreementMember" abstract="true" name="FactoringFinancingAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles" abstract="false" name="DeferredTaxAssetsAmortizationOfAcquiredIntangibles" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_ConvertibleNoteWarrantsMember" abstract="true" name="ConvertibleNoteWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent" abstract="false" name="ClassOfWarrantOrRightAdditionalWarrantSharesPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod" abstract="false" name="DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="phun_DebtInstrumentAuthorizedAmount" abstract="false" name="DebtInstrumentAuthorizedAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_ExerciseOfWarrantsAndRights" abstract="false" name="ExerciseOfWarrantsAndRights" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_UbersFirstAmendedCrossComplaintMember" abstract="true" name="UbersFirstAmendedCrossComplaintMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_CapitalizedContractCostIncreaseFromDeferral" abstract="false" name="CapitalizedContractCostIncreaseFromDeferral" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_WarrantsAndRightsIssued" abstract="false" name="WarrantsAndRightsIssued" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_DebtInstrumentVoluntaryPrepaymentAmount" abstract="false" name="DebtInstrumentVoluntaryPrepaymentAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_GainLossOnForgivenessOfPPPLoans" abstract="false" name="GainLossOnForgivenessOfPPPLoans" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice" abstract="false" name="ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent" abstract="false" name="DebtInstrumentInstallmentConversionElectionOfCompanyPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="phun_FeesPaidTimePeriodAxis" abstract="true" name="FeesPaidTimePeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="phun_StockIssuedUponPartialExerciseOfWarrant" abstract="false" name="StockIssuedUponPartialExerciseOfWarrant" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_ImpairmentOfOtherDigitalAssets" abstract="false" name="ImpairmentOfOtherDigitalAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="phun_WarrantLiabilityRollForward" abstract="true" name="WarrantLiabilityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="phun_RisksAndUncertaintiesPolicyPolicyTextBlock" abstract="false" name="RisksAndUncertaintiesPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="phun_EmergingGrowthCompanyPolicyTextBlock" abstract="false" name="EmergingGrowthCompanyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="phun_IssuanceOfCommonStockShares" abstract="false" name="IssuanceOfCommonStockShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="phun_LyteTechnologyIncMember" abstract="true" name="LyteTechnologyIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_ProceedsfromPaymentsforFactoringAgreement" abstract="false" name="ProceedsfromPaymentsforFactoringAgreement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_LesseeAssetsAndLiabilitiesTableTextBlock" abstract="false" name="LesseeAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="phun_TaxPositionsTakenInCurrentPeriodAbstract" abstract="true" name="TaxPositionsTakenInCurrentPeriodAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="phun_TwoThousandEighteenStockOptionAndIncentivePlanMember" abstract="false" name="TwoThousandEighteenStockOptionAndIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment" abstract="false" name="OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_FeesPaidForFactoredReceivablesPercentage" abstract="false" name="FeesPaidForFactoredReceivablesPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="phun_GoingConcernPolicyPolicyTextBlock" abstract="false" name="GoingConcernPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="phun_CaneCapitalLLCMember" abstract="true" name="CaneCapitalLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_OtherDebtMember" abstract="true" name="OtherDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_DebtInstrumentPrepaymentPremiumPercent" abstract="false" name="DebtInstrumentPrepaymentPremiumPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="phun_RestrictedStockUnitsRSUsNonEmployeesMember" abstract="true" name="RestrictedStockUnitsRSUsNonEmployeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_NumberOfStockholders" abstract="false" name="NumberOfStockholders" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract" abstract="true" name="IndefiniteLivedIntangibleAssetsCostBasisAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="phun_OutstandingSharesonLastDayofImmediatelyPrecedingYearMember" abstract="true" name="OutstandingSharesonLastDayofImmediatelyPrecedingYearMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState" abstract="false" name="DeferredTaxAssetsTaxCreditCarryforwardsResearchState" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_ProceedsFromVoluntaryPrepaymentAmount" abstract="false" name="ProceedsFromVoluntaryPrepaymentAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable" abstract="false" name="AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets" abstract="false" name="PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_ShareTypeDomain" abstract="true" name="ShareTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_ContingentConsiderationEarnoutPaymentDomain" abstract="true" name="ContingentConsiderationEarnoutPaymentDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_A2021PromissoryNoteMember" abstract="true" name="A2021PromissoryNoteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_ClassOfWarrantOrRightTradingDayPeriod" abstract="false" name="ClassOfWarrantOrRightTradingDayPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage" abstract="false" name="DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="phun_CustomerCMember" abstract="true" name="CustomerCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod" abstract="false" name="DebtInstrumentInterestPaymentsMinimumBalancePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="phun_SettlementAgreementMember" abstract="true" name="SettlementAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_PublicWarrantsMember" abstract="false" name="PublicWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_MeasurementInputStrikePriceMember" abstract="true" name="MeasurementInputStrikePriceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_ScheduleOfDigitalAssetsLineItems" abstract="true" name="ScheduleOfDigitalAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="phun_CustomerAMember" abstract="true" name="CustomerAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_ConvertibleNotesMember" abstract="true" name="ConvertibleNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_TwoThousandEighteenEmployeeStockPurchasePlanMember" abstract="false" name="TwoThousandEighteenEmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_PaymentsForPurchaseOfOtherDigitalCurrencies" abstract="false" name="PaymentsForPurchaseOfOtherDigitalCurrencies" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_ChiefTechnologyOfficerMember" abstract="true" name="ChiefTechnologyOfficerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_CommonStockWarrantMember" abstract="false" name="CommonStockWarrantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_CommonStockExceedsPerShare" abstract="false" name="CommonStockExceedsPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="phun_DebtInstrumentUnamortizedDiscountUnrestricted" abstract="false" name="DebtInstrumentUnamortizedDiscountUnrestricted" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_FactoringAgreementTextBlock" abstract="false" name="FactoringAgreementTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="phun_SecurityTokenPeriodAfterIssuanceOfRights" abstract="false" name="SecurityTokenPeriodAfterIssuanceOfRights" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="phun_UnitPurchaseOptionWarrantsMember" abstract="false" name="UnitPurchaseOptionWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_CuroCapitalAppreciationFundLLCMember" abstract="true" name="CuroCapitalAppreciationFundLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_PhuncoinAbstract" abstract="true" name="PhuncoinAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="phun_CustomerEMember" abstract="true" name="CustomerEMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal" abstract="false" name="DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments" abstract="false" name="BusinessCombinationConsiderationTransferredNumberOfEqualInstallments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="phun_AmortizationOfWarrantCosts" abstract="false" name="AmortizationOfWarrantCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_TwoThousandNineStockOptionAndIncentivePlanMember" abstract="false" name="TwoThousandNineStockOptionAndIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_CommonStockWarrantsMember" abstract="false" name="CommonStockWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_LossOnSaleOfDigitalCurrencies" abstract="false" name="LossOnSaleOfDigitalCurrencies" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_PhunwareSegmentMember" abstract="true" name="PhunwareSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="phun_BusinessCombinationAdjustedConsiderationTransferred" abstract="false" name="BusinessCombinationAdjustedConsiderationTransferred" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_DeferredTaxAssetsLeaseLiability" abstract="false" name="DeferredTaxAssetsLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_LitigationSettlementPayorDomain" abstract="true" name="LitigationSettlementPayorDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="phun_ProceedsFromReceiptOfDigitalAssets" abstract="false" name="ProceedsFromReceiptOfDigitalAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="phun_DerivedOverOurNetRevenuesPercentage" abstract="false" name="DerivedOverOurNetRevenuesPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="phun_ManufacturingFacilityAndWarehouseMember" abstract="true" name="ManufacturingFacilityAndWarehouseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="phun_WarrantToPurchaseAggregateSharesOfCommonStock" abstract="false" name="WarrantToPurchaseAggregateSharesOfCommonStock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>phun-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:376eb500-5686-474d-a815-3703503d141a,g:c6708f02-f0b7-408b-8a58-90e54c4cc9ef-->
<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://phunware.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="phun-20211231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://phunware.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_34766919-6f96-44e3-9ad1-75b4e5de71f2" 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_Liabilities_4b9d0251-b234-4c2a-8205-e2c43d0a1f62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_34766919-6f96-44e3-9ad1-75b4e5de71f2" xlink:to="loc_us-gaap_Liabilities_4b9d0251-b234-4c2a-8205-e2c43d0a1f62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_a68ff698-8ff9-48a2-b920-a11d545c817e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_34766919-6f96-44e3-9ad1-75b4e5de71f2" xlink:to="loc_us-gaap_CommitmentsAndContingencies_a68ff698-8ff9-48a2-b920-a11d545c817e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_98362972-9156-4259-b17c-f7985e9d174f" 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_34766919-6f96-44e3-9ad1-75b4e5de71f2" xlink:to="loc_us-gaap_StockholdersEquity_98362972-9156-4259-b17c-f7985e9d174f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7a68e7a6-85c7-47b5-85c0-91f58d552cfb" 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_CommonStockValue_01efa0b5-1040-4d17-9fe2-9befa64c991a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_7a68e7a6-85c7-47b5-85c0-91f58d552cfb" xlink:to="loc_us-gaap_CommonStockValue_01efa0b5-1040-4d17-9fe2-9befa64c991a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_bbc21279-d54b-4e6c-86d1-87155509aa24" 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_7a68e7a6-85c7-47b5-85c0-91f58d552cfb" xlink:to="loc_us-gaap_AdditionalPaidInCapital_bbc21279-d54b-4e6c-86d1-87155509aa24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5a883080-a99a-4627-a5b3-108cf345907a" 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_7a68e7a6-85c7-47b5-85c0-91f58d552cfb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5a883080-a99a-4627-a5b3-108cf345907a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b99f1bc0-6183-4ba4-a68c-9aed2ecad9b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_7a68e7a6-85c7-47b5-85c0-91f58d552cfb" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b99f1bc0-6183-4ba4-a68c-9aed2ecad9b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_aee8abdf-229e-4519-8b0e-6debe8ede560" 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_InventoryNet_fc4f08de-5204-4384-8d5a-06517f32be91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_aee8abdf-229e-4519-8b0e-6debe8ede560" xlink:to="loc_us-gaap_InventoryNet_fc4f08de-5204-4384-8d5a-06517f32be91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DigitalCurrencies_723c4cd2-d3db-4fb8-85ba-866ec194ae8a" xlink:href="phun-20211231.xsd#phun_DigitalCurrencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_aee8abdf-229e-4519-8b0e-6debe8ede560" xlink:to="loc_phun_DigitalCurrencies_723c4cd2-d3db-4fb8-85ba-866ec194ae8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4e7910a7-b96c-4c2e-a38e-ea97a7b91d31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_aee8abdf-229e-4519-8b0e-6debe8ede560" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4e7910a7-b96c-4c2e-a38e-ea97a7b91d31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3b3853b2-bdee-4356-a6ab-c349a1a0e270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_aee8abdf-229e-4519-8b0e-6debe8ede560" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3b3853b2-bdee-4356-a6ab-c349a1a0e270" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_b2da5c73-7c9d-4fc1-bea0-483aff0c7e20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_aee8abdf-229e-4519-8b0e-6debe8ede560" xlink:to="loc_us-gaap_AccountsReceivableNet_b2da5c73-7c9d-4fc1-bea0-483aff0c7e20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_be63663c-5c7e-4b42-b1af-ca5bb391d252" 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_ContractWithCustomerLiabilityCurrent_f9f67015-a440-4a76-810f-911dac94606f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_be63663c-5c7e-4b42-b1af-ca5bb391d252" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f9f67015-a440-4a76-810f-911dac94606f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_d5dbef70-7758-482f-9d5c-b34a1f90a629" 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_be63663c-5c7e-4b42-b1af-ca5bb391d252" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_d5dbef70-7758-482f-9d5c-b34a1f90a629" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_eed275a2-d58b-4e60-86e9-dcb8c5c1ff9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_be63663c-5c7e-4b42-b1af-ca5bb391d252" xlink:to="loc_us-gaap_AccountsPayableCurrent_eed275a2-d58b-4e60-86e9-dcb8c5c1ff9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserveCurrent_8ccb0ff8-c7fd-4a57-8d6a-ae31b4a87cca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationReserveCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_be63663c-5c7e-4b42-b1af-ca5bb391d252" xlink:to="loc_us-gaap_LitigationReserveCurrent_8ccb0ff8-c7fd-4a57-8d6a-ae31b4a87cca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_9e997d36-29b8-46f2-9d57-43cfa5466023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_be63663c-5c7e-4b42-b1af-ca5bb391d252" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_9e997d36-29b8-46f2-9d57-43cfa5466023" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilityCurrent_23e62419-72da-4e24-a68b-1bba508779fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_be63663c-5c7e-4b42-b1af-ca5bb391d252" xlink:to="loc_us-gaap_DepositLiabilityCurrent_23e62419-72da-4e24-a68b-1bba508779fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_ea3d3601-751c-4249-965b-616dc31c295f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_be63663c-5c7e-4b42-b1af-ca5bb391d252" xlink:to="loc_us-gaap_LongTermDebtCurrent_ea3d3601-751c-4249-965b-616dc31c295f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_3a99fabc-41c0-4521-96a6-0dd9b141ccd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_be63663c-5c7e-4b42-b1af-ca5bb391d252" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_3a99fabc-41c0-4521-96a6-0dd9b141ccd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d03ed487-3e12-4973-afe5-711c17e13945" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesNoncurrent_0ee2a9d7-adde-44af-82c3-f2ce008a1dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d03ed487-3e12-4973-afe5-711c17e13945" xlink:to="loc_us-gaap_DueToRelatedPartiesNoncurrent_0ee2a9d7-adde-44af-82c3-f2ce008a1dd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8ab9bb0d-b519-40b6-83b9-1ffdfaa70876" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d03ed487-3e12-4973-afe5-711c17e13945" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8ab9bb0d-b519-40b6-83b9-1ffdfaa70876" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_580e7068-7431-4738-85ce-795419c6be40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d03ed487-3e12-4973-afe5-711c17e13945" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_580e7068-7431-4738-85ce-795419c6be40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_16131287-c044-4d5b-8162-7a13cf71c112" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d03ed487-3e12-4973-afe5-711c17e13945" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_16131287-c044-4d5b-8162-7a13cf71c112" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_105b95b5-40f9-431d-9bcc-80dea5e6e564" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d03ed487-3e12-4973-afe5-711c17e13945" xlink:to="loc_us-gaap_LiabilitiesCurrent_105b95b5-40f9-431d-9bcc-80dea5e6e564" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_04119da7-d200-4d89-807b-2578d06a203f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d03ed487-3e12-4973-afe5-711c17e13945" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_04119da7-d200-4d89-807b-2578d06a203f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCreditNoncurrent_7a316ac1-cdb5-4b41-bfe9-53bac857a8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRentCreditNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d03ed487-3e12-4973-afe5-711c17e13945" xlink:to="loc_us-gaap_DeferredRentCreditNoncurrent_7a316ac1-cdb5-4b41-bfe9-53bac857a8dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5a495618-e87c-4380-afd6-1198e7aaea0d" 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_RestrictedCashNoncurrent_6eb0896b-0e2d-4a7b-9ff7-7b64d9478a29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5a495618-e87c-4380-afd6-1198e7aaea0d" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_6eb0896b-0e2d-4a7b-9ff7-7b64d9478a29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b95d9cd3-dbf0-492d-830b-fd1cc21750d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5a495618-e87c-4380-afd6-1198e7aaea0d" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b95d9cd3-dbf0-492d-830b-fd1cc21750d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_83be1179-004d-4d56-b789-7e5578ef8f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5a495618-e87c-4380-afd6-1198e7aaea0d" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_83be1179-004d-4d56-b789-7e5578ef8f5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6fe4db2b-2bfd-4160-b518-5f3cc2dec737" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5a495618-e87c-4380-afd6-1198e7aaea0d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_6fe4db2b-2bfd-4160-b518-5f3cc2dec737" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7428a292-4b92-4c3d-a703-218d15ebba1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5a495618-e87c-4380-afd6-1198e7aaea0d" xlink:to="loc_us-gaap_Goodwill_7428a292-4b92-4c3d-a703-218d15ebba1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3dc3287b-a409-487a-9cc1-5383cb6a99f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5a495618-e87c-4380-afd6-1198e7aaea0d" xlink:to="loc_us-gaap_AssetsCurrent_3dc3287b-a409-487a-9cc1-5383cb6a99f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_c6a23f14-1aba-44e1-b8e9-1cf819a40379" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5a495618-e87c-4380-afd6-1198e7aaea0d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_c6a23f14-1aba-44e1-b8e9-1cf819a40379" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_d6ccc737-79cc-4ec6-9c84-3427cba8df12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5a495618-e87c-4380-afd6-1198e7aaea0d" xlink:to="loc_us-gaap_OtherAssets_d6ccc737-79cc-4ec6-9c84-3427cba8df12" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="simple" xlink:href="phun-20211231.xsd#ConsolidatedStatementsofOperationsandComprehensiveLoss"/>
  <link:calculationLink xlink:role="http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_304a9837-e8de-4a0a-b966-97d7b6d73d7c" 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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_fc594fe0-cac2-4d79-bb84-84143448c410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_304a9837-e8de-4a0a-b966-97d7b6d73d7c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_fc594fe0-cac2-4d79-bb84-84143448c410" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_672c2546-e74b-48b6-b128-11e61ad100ae" 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_304a9837-e8de-4a0a-b966-97d7b6d73d7c" xlink:to="loc_us-gaap_NetIncomeLoss_672c2546-e74b-48b6-b128-11e61ad100ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_29c05b06-f99b-4267-ab72-7040c59bf91b" 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_CostOfGoodsAndServicesSold_5361ab6b-dbf9-48f8-bf71-acbe6b5df5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_29c05b06-f99b-4267-ab72-7040c59bf91b" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_5361ab6b-dbf9-48f8-bf71-acbe6b5df5c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4c846641-beac-499f-864a-d718d3fed9e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_29c05b06-f99b-4267-ab72-7040c59bf91b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4c846641-beac-499f-864a-d718d3fed9e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d45a1616-1494-4f74-b9d6-461e50c720c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_10b3d9d1-da57-4a88-af72-50c8a1ed55f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d45a1616-1494-4f74-b9d6-461e50c720c6" xlink:to="loc_us-gaap_OperatingIncomeLoss_10b3d9d1-da57-4a88-af72-50c8a1ed55f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_4db1cab7-eb9b-42e4-91c5-5e6cd65d7581" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d45a1616-1494-4f74-b9d6-461e50c720c6" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_4db1cab7-eb9b-42e4-91c5-5e6cd65d7581" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9da83ec8-ffa0-4c7f-877f-e26dab754166" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7cfbccac-0cab-4ce9-9d22-c50fdf79abc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9da83ec8-ffa0-4c7f-877f-e26dab754166" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7cfbccac-0cab-4ce9-9d22-c50fdf79abc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2c47d7b9-1b5c-4332-8b2e-3ebf84776a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9da83ec8-ffa0-4c7f-877f-e26dab754166" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2c47d7b9-1b5c-4332-8b2e-3ebf84776a2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_88063865-9883-42cb-af60-a0c8dda00027" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_1a4f5616-c2ab-42e6-ab09-4f4df5d80797" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_88063865-9883-42cb-af60-a0c8dda00027" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_1a4f5616-c2ab-42e6-ab09-4f4df5d80797" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_30bd9da1-5fbd-44a8-9840-8318f22aedf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_88063865-9883-42cb-af60-a0c8dda00027" xlink:to="loc_us-gaap_InterestExpense_30bd9da1-5fbd-44a8-9840-8318f22aedf5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_bbde9f74-24bc-4f82-a16b-5605a08d6269" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_88063865-9883-42cb-af60-a0c8dda00027" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_bbde9f74-24bc-4f82-a16b-5605a08d6269" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_GainLossOnForgivenessOfPPPLoans_dfc00e84-e060-4d69-8d46-b782305dd811" xlink:href="phun-20211231.xsd#phun_GainLossOnForgivenessOfPPPLoans"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_88063865-9883-42cb-af60-a0c8dda00027" xlink:to="loc_phun_GainLossOnForgivenessOfPPPLoans_dfc00e84-e060-4d69-8d46-b782305dd811" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_7223fd38-6f4c-4cbb-9b58-4c8107c55017" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_88063865-9883-42cb-af60-a0c8dda00027" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_7223fd38-6f4c-4cbb-9b58-4c8107c55017" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ImpairmentOfDigitalCurrencies_e6abb02c-9219-423c-bd85-c39d676512f6" xlink:href="phun-20211231.xsd#phun_ImpairmentOfDigitalCurrencies"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_88063865-9883-42cb-af60-a0c8dda00027" xlink:to="loc_phun_ImpairmentOfDigitalCurrencies_e6abb02c-9219-423c-bd85-c39d676512f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_9a264b5c-68dc-4e23-999a-755ed54b4da7" 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_GeneralAndAdministrativeExpense_34262f72-9134-45e4-a1a0-195a80aaa2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_9a264b5c-68dc-4e23-999a-755ed54b4da7" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_34262f72-9134-45e4-a1a0-195a80aaa2f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_bba1684d-60fa-4d01-be8e-c38be4a68104" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_9a264b5c-68dc-4e23-999a-755ed54b4da7" xlink:to="loc_us-gaap_SellingAndMarketingExpense_bba1684d-60fa-4d01-be8e-c38be4a68104" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense_7ef0f118-5b8d-4b9d-9e93-a1b8ca1c2777" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_9a264b5c-68dc-4e23-999a-755ed54b4da7" xlink:to="loc_us-gaap_LitigationSettlementExpense_7ef0f118-5b8d-4b9d-9e93-a1b8ca1c2777" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_89f19c32-0723-48a2-acf8-d1e757fa4a24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_9a264b5c-68dc-4e23-999a-755ed54b4da7" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_89f19c32-0723-48a2-acf8-d1e757fa4a24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9929a85b-7b93-425c-8644-26c4b7b80066" 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_95cb32d7-2437-4f79-b337-d69e5d7a3e9b" 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_9929a85b-7b93-425c-8644-26c4b7b80066" xlink:to="loc_us-gaap_GrossProfit_95cb32d7-2437-4f79-b337-d69e5d7a3e9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_a0481a3a-819e-4323-89cd-9899c28df84d" 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_9929a85b-7b93-425c-8644-26c4b7b80066" xlink:to="loc_us-gaap_OperatingExpenses_a0481a3a-819e-4323-89cd-9899c28df84d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://phunware.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="phun-20211231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://phunware.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_716fa911-f157-491b-87a9-bb4927a5f8d0" 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_ProceedsFromStockOptionsExercised_1f05e6bd-859b-4b81-a9e5-2db1df51620f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_716fa911-f157-491b-87a9-bb4927a5f8d0" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_1f05e6bd-859b-4b81-a9e5-2db1df51620f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfRelatedPartyDebt_e75dc42b-7cf0-48ae-bfad-35ae732711b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_716fa911-f157-491b-87a9-bb4927a5f8d0" xlink:to="loc_us-gaap_RepaymentsOfRelatedPartyDebt_e75dc42b-7cf0-48ae-bfad-35ae732711b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ProceedsfromPaymentsforFactoringAgreement_ea109b64-c159-45a0-be00-f6a376826032" xlink:href="phun-20211231.xsd#phun_ProceedsfromPaymentsforFactoringAgreement"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_716fa911-f157-491b-87a9-bb4927a5f8d0" xlink:to="loc_phun_ProceedsfromPaymentsforFactoringAgreement_ea109b64-c159-45a0-be00-f6a376826032" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_2ac65940-38d0-40fa-a1d4-a6616e7d1bf2" 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_716fa911-f157-491b-87a9-bb4927a5f8d0" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_2ac65940-38d0-40fa-a1d4-a6616e7d1bf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRelatedPartyDebt_c7803e44-5b85-4d4a-8020-35192e2fca91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_716fa911-f157-491b-87a9-bb4927a5f8d0" xlink:to="loc_us-gaap_ProceedsFromRelatedPartyDebt_c7803e44-5b85-4d4a-8020-35192e2fca91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_3d3f6a58-d66c-4304-94ea-b2384dcf4304" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_716fa911-f157-491b-87a9-bb4927a5f8d0" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_3d3f6a58-d66c-4304-94ea-b2384dcf4304" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_c097b682-511a-453e-9b3d-afb673da5742" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_716fa911-f157-491b-87a9-bb4927a5f8d0" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_c097b682-511a-453e-9b3d-afb673da5742" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_ab7742f5-23ee-477f-b84e-0ec280a68e72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_716fa911-f157-491b-87a9-bb4927a5f8d0" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_ab7742f5-23ee-477f-b84e-0ec280a68e72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ece524ce-0bb1-48ef-aa4d-db76989df96d" 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_us-gaap_GainsLossesOnExtinguishmentOfDebt_fc191734-9d6e-4589-a087-ea5d2a820553" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ece524ce-0bb1-48ef-aa4d-db76989df96d" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_fc191734-9d6e-4589-a087-ea5d2a820553" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_862b1d47-2a54-4dd4-b9fb-a8e4c8768048" 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_NetCashProvidedByUsedInOperatingActivities_ece524ce-0bb1-48ef-aa4d-db76989df96d" xlink:to="loc_us-gaap_NetIncomeLoss_862b1d47-2a54-4dd4-b9fb-a8e4c8768048" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_3f189bc6-cf3f-41e0-80a2-9b5e4034885e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ece524ce-0bb1-48ef-aa4d-db76989df96d" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_3f189bc6-cf3f-41e0-80a2-9b5e4034885e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_GainLossOnForgivenessOfPPPLoans_69249ec4-8604-4059-a9b7-ef0ad763e4a2" xlink:href="phun-20211231.xsd#phun_GainLossOnForgivenessOfPPPLoans"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ece524ce-0bb1-48ef-aa4d-db76989df96d" xlink:to="loc_phun_GainLossOnForgivenessOfPPPLoans_69249ec4-8604-4059-a9b7-ef0ad763e4a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_4ad0bdef-e573-4b9e-afd5-51a5a0bbae30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ece524ce-0bb1-48ef-aa4d-db76989df96d" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_4ad0bdef-e573-4b9e-afd5-51a5a0bbae30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LossOnSaleOfDigitalCurrencies_ac192752-5323-47e8-8622-98902b0bf0ac" xlink:href="phun-20211231.xsd#phun_LossOnSaleOfDigitalCurrencies"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ece524ce-0bb1-48ef-aa4d-db76989df96d" xlink:to="loc_phun_LossOnSaleOfDigitalCurrencies_ac192752-5323-47e8-8622-98902b0bf0ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_bf543cf0-d9df-4503-961b-38ae05b3a034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ece524ce-0bb1-48ef-aa4d-db76989df96d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_bf543cf0-d9df-4503-961b-38ae05b3a034" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IncreaseDecreaseInEstimatedLitigationLiability_7de214b2-5630-4b2d-a3f3-954db5a674c4" xlink:href="phun-20211231.xsd#phun_IncreaseDecreaseInEstimatedLitigationLiability"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ece524ce-0bb1-48ef-aa4d-db76989df96d" xlink:to="loc_phun_IncreaseDecreaseInEstimatedLitigationLiability_7de214b2-5630-4b2d-a3f3-954db5a674c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2e0f0ad7-42ff-4636-ba55-80020531a136" 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_ece524ce-0bb1-48ef-aa4d-db76989df96d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2e0f0ad7-42ff-4636-ba55-80020531a136" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_a063baec-1ead-453d-9b71-4757a5171b62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ece524ce-0bb1-48ef-aa4d-db76989df96d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_a063baec-1ead-453d-9b71-4757a5171b62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_a56aafed-6009-4db2-983b-b9a0a441a980" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ece524ce-0bb1-48ef-aa4d-db76989df96d" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_a56aafed-6009-4db2-983b-b9a0a441a980" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_a33cc3a9-be47-4410-8def-d1396af6c17c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ece524ce-0bb1-48ef-aa4d-db76989df96d" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_a33cc3a9-be47-4410-8def-d1396af6c17c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_53a10632-3e2d-465b-9ba8-0e0a6739d934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ece524ce-0bb1-48ef-aa4d-db76989df96d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_53a10632-3e2d-465b-9ba8-0e0a6739d934" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_29856492-b795-4fd0-8ac7-78b3dc2e887b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ece524ce-0bb1-48ef-aa4d-db76989df96d" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_29856492-b795-4fd0-8ac7-78b3dc2e887b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_743681ca-2a09-4b04-8291-aea83f6fcd8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ece524ce-0bb1-48ef-aa4d-db76989df96d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_743681ca-2a09-4b04-8291-aea83f6fcd8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_b48fdd6b-203c-451c-9002-0356f9120565" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ece524ce-0bb1-48ef-aa4d-db76989df96d" xlink:to="loc_us-gaap_ShareBasedCompensation_b48fdd6b-203c-451c-9002-0356f9120565" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_414c95b7-4ace-47d9-aef4-632636a70e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ece524ce-0bb1-48ef-aa4d-db76989df96d" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_414c95b7-4ace-47d9-aef4-632636a70e0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_86d35886-f5da-4aaa-aa95-2f3ea418d39d" 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_4e948aaf-56ae-4f91-b4c2-db0829cebfa1" 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_86d35886-f5da-4aaa-aa95-2f3ea418d39d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4e948aaf-56ae-4f91-b4c2-db0829cebfa1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_da87ef52-d1a8-466b-a343-2249a088b015" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_86d35886-f5da-4aaa-aa95-2f3ea418d39d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_da87ef52-d1a8-466b-a343-2249a088b015" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1c6f754e-c412-4792-af95-932c4b9c9886" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_86d35886-f5da-4aaa-aa95-2f3ea418d39d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1c6f754e-c412-4792-af95-932c4b9c9886" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_28008261-6f95-4645-9623-d192adcd779b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_86d35886-f5da-4aaa-aa95-2f3ea418d39d" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_28008261-6f95-4645-9623-d192adcd779b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d30e3971-3d15-4503-93ec-fd830f75a5f4" 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_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets_57595a93-bc79-4cb2-8f35-d815f293cd9e" xlink:href="phun-20211231.xsd#phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d30e3971-3d15-4503-93ec-fd830f75a5f4" xlink:to="loc_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets_57595a93-bc79-4cb2-8f35-d815f293cd9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2f8052b3-2d59-4d64-9be7-f7c5e89520b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d30e3971-3d15-4503-93ec-fd830f75a5f4" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2f8052b3-2d59-4d64-9be7-f7c5e89520b1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails"/>
  <link:calculationLink xlink:role="http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent_e37176ee-f9a5-4923-8e0a-cfc628557b03" xlink:href="phun-20211231.xsd#phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_a7cd03d9-5788-46f1-9f04-013b9e59819b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent_e37176ee-f9a5-4923-8e0a-cfc628557b03" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_a7cd03d9-5788-46f1-9f04-013b9e59819b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRentNoncurrent_38ebf242-f787-43be-b817-42b34984d9fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedRentNoncurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent_e37176ee-f9a5-4923-8e0a-cfc628557b03" xlink:to="loc_us-gaap_AccruedRentNoncurrent_38ebf242-f787-43be-b817-42b34984d9fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_9ba16583-3ce8-4b5a-b7ae-e24dd41eb6d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bdf53a4f-b701-4d7f-a73d-4618958cb04a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_9ba16583-3ce8-4b5a-b7ae-e24dd41eb6d4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bdf53a4f-b701-4d7f-a73d-4618958cb04a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_c576924a-f1c5-45c4-b19e-8f2850ac21d0" 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_OperatingLeaseLiability_9ba16583-3ce8-4b5a-b7ae-e24dd41eb6d4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_c576924a-f1c5-45c4-b19e-8f2850ac21d0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SummaryofSignificantAccountingPoliciesAccountsReceivableDetails"/>
  <link:calculationLink xlink:role="http://phunware.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_129093b0-8604-48e5-a639-4f18376b6876" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_a3e580cf-464c-4f8d-a43b-a6fbb691b690" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_129093b0-8604-48e5-a639-4f18376b6876" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_a3e580cf-464c-4f8d-a43b-a6fbb691b690" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b65843db-6959-4924-8ab7-13ae424e7653" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_129093b0-8604-48e5-a639-4f18376b6876" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b65843db-6959-4924-8ab7-13ae424e7653" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails"/>
  <link:calculationLink xlink:role="http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_452682bb-5c46-4cfe-9abb-afa125c32e88" 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_phun_DigitalCurrencies_661b4cf1-a8a8-40fe-b361-b08c33e048cc" xlink:href="phun-20211231.xsd#phun_DigitalCurrencies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_452682bb-5c46-4cfe-9abb-afa125c32e88" xlink:to="loc_phun_DigitalCurrencies_661b4cf1-a8a8-40fe-b361-b08c33e048cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_1ffc24ff-317c-4bbf-8d99-768171939659" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_4805b7e9-aa66-4276-bfa5-4685a592ee2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_1ffc24ff-317c-4bbf-8d99-768171939659" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_4805b7e9-aa66-4276-bfa5-4685a592ee2d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails"/>
  <link:calculationLink xlink:role="http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_27b9375f-e444-4c43-888f-67ed494f2d79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_c09abdee-c7de-4730-b3a0-5ae22a0501e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_27b9375f-e444-4c43-888f-67ed494f2d79" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_c09abdee-c7de-4730-b3a0-5ae22a0501e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_d925ef45-8a0f-480b-9109-042a684ee657" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_65dc4689-b60d-430e-868c-a41133951ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_d925ef45-8a0f-480b-9109-042a684ee657" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_65dc4689-b60d-430e-868c-a41133951ee2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_0f1bc0d9-2879-459f-bc2d-5403db4667ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_d925ef45-8a0f-480b-9109-042a684ee657" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_0f1bc0d9-2879-459f-bc2d-5403db4667ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_f86a2e45-8ec7-4f05-844d-033a17dd20c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_d925ef45-8a0f-480b-9109-042a684ee657" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_f86a2e45-8ec7-4f05-844d-033a17dd20c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_9b4c968b-cb8c-4a65-ab65-02a777e1628c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_0870708e-a932-4031-9ff5-e180ba032214" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_9b4c968b-cb8c-4a65-ab65-02a777e1628c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_0870708e-a932-4031-9ff5-e180ba032214" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_8888b556-6068-4b4b-9c41-f2034419cfa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_9b4c968b-cb8c-4a65-ab65-02a777e1628c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_8888b556-6068-4b4b-9c41-f2034419cfa8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_d44de8eb-7950-4da5-b842-093b91f8e15f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_fec5c0b0-a409-4d14-88a5-ff835e9197a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_d44de8eb-7950-4da5-b842-093b91f8e15f" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_fec5c0b0-a409-4d14-88a5-ff835e9197a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_fe2814d6-8993-439c-b144-c7fb1a91c816" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_d44de8eb-7950-4da5-b842-093b91f8e15f" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_fe2814d6-8993-439c-b144-c7fb1a91c816" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://phunware.com/role/RevenueDeferredRevenueDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#RevenueDeferredRevenueDetails"/>
  <link:calculationLink xlink:role="http://phunware.com/role/RevenueDeferredRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_3e2d6a00-b5db-4c41-8fbc-1f30fda3ec77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e164623e-5847-4bcf-b557-767a85d0fb83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_3e2d6a00-b5db-4c41-8fbc-1f30fda3ec77" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e164623e-5847-4bcf-b557-767a85d0fb83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_790654e1-21f8-46a5-90d6-69d1fa305072" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_3e2d6a00-b5db-4c41-8fbc-1f30fda3ec77" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_790654e1-21f8-46a5-90d6-69d1fa305072" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#CashCashEquivalentsandRestrictedCashDetails"/>
  <link:calculationLink xlink:role="http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bf6af5d2-5072-45e2-884e-8e127bdff5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_81e8e596-5083-40a8-a32a-6fe81b1776f4" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bf6af5d2-5072-45e2-884e-8e127bdff5eb" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_81e8e596-5083-40a8-a32a-6fe81b1776f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_8e8b28a2-a3b6-4d96-b9d6-66752dc0a051" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bf6af5d2-5072-45e2-884e-8e127bdff5eb" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_8e8b28a2-a3b6-4d96-b9d6-66752dc0a051" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9212e882-3db5-4a5b-85c7-a6cc1b1a102b" 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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_d20fc61d-c84d-4e1a-8692-01248d66eed6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9212e882-3db5-4a5b-85c7-a6cc1b1a102b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_d20fc61d-c84d-4e1a-8692-01248d66eed6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_140a0a28-52e0-4d53-93c5-3092f89c4a20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9212e882-3db5-4a5b-85c7-a6cc1b1a102b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_140a0a28-52e0-4d53-93c5-3092f89c4a20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_25e5d3eb-5c7d-465e-acb9-55998c637b24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9212e882-3db5-4a5b-85c7-a6cc1b1a102b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_25e5d3eb-5c7d-465e-acb9-55998c637b24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_96e38168-4c9d-4a33-88f9-3c9d9f1ad81a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9212e882-3db5-4a5b-85c7-a6cc1b1a102b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_96e38168-4c9d-4a33-88f9-3c9d9f1ad81a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0a32e5c3-3217-4e6e-95f1-e32c25a30e3d" 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_9212e882-3db5-4a5b-85c7-a6cc1b1a102b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0a32e5c3-3217-4e6e-95f1-e32c25a30e3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7c53fb2f-6e66-49c1-a47a-e115b7a20a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9212e882-3db5-4a5b-85c7-a6cc1b1a102b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7c53fb2f-6e66-49c1-a47a-e115b7a20a9c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://phunware.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#AccruedExpensesDetails"/>
  <link:calculationLink xlink:role="http://phunware.com/role/AccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_fb7d7ac0-64e7-445e-b8f8-199bca6c7b47" 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_phun_AccountsPayableSettlement_86ff4b1b-8580-42b4-b721-1ec69272c7e6" xlink:href="phun-20211231.xsd#phun_AccountsPayableSettlement"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_fb7d7ac0-64e7-445e-b8f8-199bca6c7b47" xlink:to="loc_phun_AccountsPayableSettlement_86ff4b1b-8580-42b4-b721-1ec69272c7e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2e670959-15db-4240-ae6e-ee8127226a14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_fb7d7ac0-64e7-445e-b8f8-199bca6c7b47" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2e670959-15db-4240-ae6e-ee8127226a14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent_17ccf190-6cf2-4d1e-8ca9-d028ea233c27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_fb7d7ac0-64e7-445e-b8f8-199bca6c7b47" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrent_17ccf190-6cf2-4d1e-8ca9-d028ea233c27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_ac22eda6-c1c5-4ae9-a3ce-2af933e4df10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_fb7d7ac0-64e7-445e-b8f8-199bca6c7b47" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_ac22eda6-c1c5-4ae9-a3ce-2af933e4df10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_62fb8d04-789b-4633-94b8-2756fdcf4c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_fb7d7ac0-64e7-445e-b8f8-199bca6c7b47" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_62fb8d04-789b-4633-94b8-2756fdcf4c1c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#LeasesFutureMinimumAnnualLeaseObligationsDetails"/>
  <link:calculationLink xlink:role="http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_17e7145f-ba3d-47ba-98b3-21f8d8098332" 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_b73b3c47-fa56-48b0-9ff9-9fbcaa07a8d7" 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_17e7145f-ba3d-47ba-98b3-21f8d8098332" xlink:to="loc_us-gaap_OperatingLeaseLiability_b73b3c47-fa56-48b0-9ff9-9fbcaa07a8d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_85337af9-bb5c-4599-b299-6430839d0e53" 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_17e7145f-ba3d-47ba-98b3-21f8d8098332" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_85337af9-bb5c-4599-b299-6430839d0e53" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails_1" xlink:type="simple" xlink:href="phun-20211231.xsd#LeasesFutureMinimumAnnualLeaseObligationsDetails_1"/>
  <link:calculationLink xlink:role="http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eef4c412-3340-4e72-a010-d655c037ec73" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5218f506-85db-41fb-9efd-c25ad8218c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eef4c412-3340-4e72-a010-d655c037ec73" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5218f506-85db-41fb-9efd-c25ad8218c2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_44a95304-fe78-4bc1-954a-59560c898050" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eef4c412-3340-4e72-a010-d655c037ec73" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_44a95304-fe78-4bc1-954a-59560c898050" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0f675d47-3a00-4890-aada-82371ccc8299" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eef4c412-3340-4e72-a010-d655c037ec73" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0f675d47-3a00-4890-aada-82371ccc8299" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_70596032-6624-4a90-a863-353ba781824b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eef4c412-3340-4e72-a010-d655c037ec73" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_70596032-6624-4a90-a863-353ba781824b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_449b28f3-78b4-43ee-a253-6af45b7b0cef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eef4c412-3340-4e72-a010-d655c037ec73" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_449b28f3-78b4-43ee-a253-6af45b7b0cef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d48d2854-c0a0-484c-a56f-5c90ad458258" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eef4c412-3340-4e72-a010-d655c037ec73" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d48d2854-c0a0-484c-a56f-5c90ad458258" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_21e02e3c-cc20-43a8-ba10-018de810f71e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_d452c1f9-2fc1-4fb6-8c71-c67c7670c1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_21e02e3c-cc20-43a8-ba10-018de810f71e" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_d452c1f9-2fc1-4fb6-8c71-c67c7670c1d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_4128c6b0-b416-4478-ad2a-dbf5e8647b06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_21e02e3c-cc20-43a8-ba10-018de810f71e" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_4128c6b0-b416-4478-ad2a-dbf5e8647b06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_324750b0-3936-4586-a873-4aeb599292f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_21e02e3c-cc20-43a8-ba10-018de810f71e" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_324750b0-3936-4586-a873-4aeb599292f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_dcc8de48-06f9-4fbd-9ff1-b785944b3cab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_21e02e3c-cc20-43a8-ba10-018de810f71e" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_dcc8de48-06f9-4fbd-9ff1-b785944b3cab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount_13db2da2-dbd1-4167-838b-3cd5a031fca7" xlink:href="phun-20211231.xsd#phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_21e02e3c-cc20-43a8-ba10-018de810f71e" xlink:to="loc_phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount_13db2da2-dbd1-4167-838b-3cd5a031fca7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_9c961ac2-70bb-4496-9340-ec4e4fb41190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_21e02e3c-cc20-43a8-ba10-018de810f71e" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_9c961ac2-70bb-4496-9340-ec4e4fb41190" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_07cf6805-3f1f-48a0-8641-f1af36d63e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_21e02e3c-cc20-43a8-ba10-018de810f71e" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_07cf6805-3f1f-48a0-8641-f1af36d63e9d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e3d63fbd-85a1-4e8b-9372-68fc42d187d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_27faa744-c762-4044-8e6d-8fb63573a347" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e3d63fbd-85a1-4e8b-9372-68fc42d187d4" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_27faa744-c762-4044-8e6d-8fb63573a347" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_893414ec-81e3-4dd5-b1a8-17938b8c772b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e3d63fbd-85a1-4e8b-9372-68fc42d187d4" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_893414ec-81e3-4dd5-b1a8-17938b8c772b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_118c680f-beb8-4ac4-ab19-6d9c51910dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e3d63fbd-85a1-4e8b-9372-68fc42d187d4" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_118c680f-beb8-4ac4-ab19-6d9c51910dcb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b2d3c17c-76de-4824-ade7-72d87efa6e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_86f6bfed-bdff-4684-a315-19d62beaa198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b2d3c17c-76de-4824-ade7-72d87efa6e5f" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_86f6bfed-bdff-4684-a315-19d62beaa198" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_893d03bc-e375-42ae-b330-f2df69fda558" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b2d3c17c-76de-4824-ade7-72d87efa6e5f" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_893d03bc-e375-42ae-b330-f2df69fda558" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_bea29ca1-35f3-4c32-9e1f-d721209fb020" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b2d3c17c-76de-4824-ade7-72d87efa6e5f" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_bea29ca1-35f3-4c32-9e1f-d721209fb020" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_841edef5-8e18-4671-a7a5-207114ef0675" 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_DeferredTaxAssetsNet_d4e2b0e8-6fb2-4737-9526-0892a800527b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_841edef5-8e18-4671-a7a5-207114ef0675" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_d4e2b0e8-6fb2-4737-9526-0892a800527b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_2b414a8d-faab-4cd0-8e86-78d194b2ed17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_841edef5-8e18-4671-a7a5-207114ef0675" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_2b414a8d-faab-4cd0-8e86-78d194b2ed17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_090492f4-b272-42d2-a203-63fe330e318f" 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_DeferredTaxAssetsOther_a1311e94-4b1f-472a-8931-e8afe91f2107" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_090492f4-b272-42d2-a203-63fe330e318f" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_a1311e94-4b1f-472a-8931-e8afe91f2107" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_8c6f0d61-997c-4b48-8795-a35f591b06ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_090492f4-b272-42d2-a203-63fe330e318f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_8c6f0d61-997c-4b48-8795-a35f591b06ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_12fc538d-b64f-4992-968e-2bb5b9d48a11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_090492f4-b272-42d2-a203-63fe330e318f" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_12fc538d-b64f-4992-968e-2bb5b9d48a11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles_8062845a-5316-4bff-942b-dddd51743fd7" xlink:href="phun-20211231.xsd#phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_090492f4-b272-42d2-a203-63fe330e318f" xlink:to="loc_phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles_8062845a-5316-4bff-942b-dddd51743fd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets_742c76c8-770a-4c6a-852a-641f4b1bb791" xlink:href="phun-20211231.xsd#phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_090492f4-b272-42d2-a203-63fe330e318f" xlink:to="loc_phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets_742c76c8-770a-4c6a-852a-641f4b1bb791" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DeferredTaxAssetsLeaseLiability_b58f5946-fb21-44e0-82ea-8a1283aab35b" xlink:href="phun-20211231.xsd#phun_DeferredTaxAssetsLeaseLiability"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_090492f4-b272-42d2-a203-63fe330e318f" xlink:to="loc_phun_DeferredTaxAssetsLeaseLiability_b58f5946-fb21-44e0-82ea-8a1283aab35b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_4e065cc3-d054-4e73-8c17-52dee0ee2282" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_090492f4-b272-42d2-a203-63fe330e318f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_4e065cc3-d054-4e73-8c17-52dee0ee2282" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_6045741d-4adc-42e9-9730-1d4c70fa98a4" 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_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_f2d84e21-30f1-4865-a5f0-c7420027e780" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_6045741d-4adc-42e9-9730-1d4c70fa98a4" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_f2d84e21-30f1-4865-a5f0-c7420027e780" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_aa9289c7-dfd9-48bd-8196-2be9c721b736" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_6045741d-4adc-42e9-9730-1d4c70fa98a4" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_aa9289c7-dfd9-48bd-8196-2be9c721b736" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_568218fe-ee20-445a-9099-2d372c344391" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_6045741d-4adc-42e9-9730-1d4c70fa98a4" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_568218fe-ee20-445a-9099-2d372c344391" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_0bfbb942-9644-4ad4-ac68-8b8c7fede033" 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_a7935391-ea45-43a4-aec2-47491a989f13" 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_0bfbb942-9644-4ad4-ac68-8b8c7fede033" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_a7935391-ea45-43a4-aec2-47491a989f13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5a5ca599-235c-4af1-a1a8-9d8cf3e98a3d" 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_0bfbb942-9644-4ad4-ac68-8b8c7fede033" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5a5ca599-235c-4af1-a1a8-9d8cf3e98a3d" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>phun-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:376eb500-5686-474d-a815-3703503d141a,g:c6708f02-f0b7-408b-8a58-90e54c4cc9ef-->
<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://phunware.com/role/COVERPAGE" xlink:type="simple" xlink:href="phun-20211231.xsd#COVERPAGE"/>
  <link:definitionLink xlink:role="http://phunware.com/role/COVERPAGE" xlink:type="extended" id="i7517e4c9e9ec4395a4b736dad5f20869_COVERPAGE">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_28c148f6-12ad-487c-a4b4-00e27d763fa5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_DocumentType_28c148f6-12ad-487c-a4b4-00e27d763fa5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_d225899c-f1de-4f4e-95d7-ea5bd729006b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_DocumentAnnualReport_d225899c-f1de-4f4e-95d7-ea5bd729006b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4a034061-8369-4856-aee9-9f41cbde72c2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_DocumentPeriodEndDate_4a034061-8369-4856-aee9-9f41cbde72c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_8229a637-c670-4ead-90df-f8d27adc9a6a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_CurrentFiscalYearEndDate_8229a637-c670-4ead-90df-f8d27adc9a6a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_0e8671e6-24a0-44fa-a3fe-c9c9c2ed513d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_DocumentTransitionReport_0e8671e6-24a0-44fa-a3fe-c9c9c2ed513d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_c4fc29dc-01da-4516-b10b-97a124f5d277" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityFileNumber_c4fc29dc-01da-4516-b10b-97a124f5d277" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_91aa4726-a346-40a0-9ba8-ac4e10773689" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityRegistrantName_91aa4726-a346-40a0-9ba8-ac4e10773689" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_b138b90f-bff6-4389-a59b-f00e80b494b9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityIncorporationStateCountryCode_b138b90f-bff6-4389-a59b-f00e80b494b9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c4f41894-102f-4bd4-9a50-b5e9345cf245" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityTaxIdentificationNumber_c4f41894-102f-4bd4-9a50-b5e9345cf245" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_cc66a522-6911-48e4-87d2-8b0a74eb8c06" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityAddressAddressLine1_cc66a522-6911-48e4-87d2-8b0a74eb8c06" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_9341d76e-47bb-4e46-a9cb-4f997e8f384e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityAddressAddressLine2_9341d76e-47bb-4e46-a9cb-4f997e8f384e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_90d4e62f-6d14-4292-a273-a96a8efd3486" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityAddressCityOrTown_90d4e62f-6d14-4292-a273-a96a8efd3486" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_0fca6042-312a-4db2-9115-e0636012dd7c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityAddressStateOrProvince_0fca6042-312a-4db2-9115-e0636012dd7c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_e49aa440-0de2-4be8-9b61-2b3a3aea997f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityAddressPostalZipCode_e49aa440-0de2-4be8-9b61-2b3a3aea997f" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_fab164f4-6611-482a-9098-04f5206bdd81" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_CityAreaCode_fab164f4-6611-482a-9098-04f5206bdd81" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_4078c0c1-2011-40ba-9bd9-f5d8079fa9de" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_LocalPhoneNumber_4078c0c1-2011-40ba-9bd9-f5d8079fa9de" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_d86c57ac-0a46-4d6f-a97a-d7516899c616" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_Security12bTitle_d86c57ac-0a46-4d6f-a97a-d7516899c616" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_e913bf59-5e4e-4da9-aa9e-e8aaac489831" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_TradingSymbol_e913bf59-5e4e-4da9-aa9e-e8aaac489831" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_9af11865-85ae-45de-ad01-3d537633dd54" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_SecurityExchangeName_9af11865-85ae-45de-ad01-3d537633dd54" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_20aa2094-0638-4ef2-9449-3f22b1ee0ecc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_20aa2094-0638-4ef2-9449-3f22b1ee0ecc" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_4dcf8a20-d58d-4189-ab0a-52ef1376e6f9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityVoluntaryFilers_4dcf8a20-d58d-4189-ab0a-52ef1376e6f9" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_42d6a78c-7752-4769-ab9b-063729c5fd6b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityCurrentReportingStatus_42d6a78c-7752-4769-ab9b-063729c5fd6b" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_8b8aa746-bf64-484e-b441-67e61691b4f3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityInteractiveDataCurrent_8b8aa746-bf64-484e-b441-67e61691b4f3" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_45e5817e-249b-4ad7-afd2-6d5d434576cd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityFilerCategory_45e5817e-249b-4ad7-afd2-6d5d434576cd" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_e44df9f9-5b5f-488e-96ec-2398dcca835a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntitySmallBusiness_e44df9f9-5b5f-488e-96ec-2398dcca835a" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_06ead3f4-4960-4adc-a1a7-e95c06feae4c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityEmergingGrowthCompany_06ead3f4-4960-4adc-a1a7-e95c06feae4c" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_6027c8e4-8b95-4e22-a66d-a91605778301" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityShellCompany_6027c8e4-8b95-4e22-a66d-a91605778301" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_dc48179b-a77c-440c-8144-f33be1939f83" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityPublicFloat_dc48179b-a77c-440c-8144-f33be1939f83" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_92f16f9d-e881-4828-b8dd-1d0d6600d77b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_92f16f9d-e881-4828-b8dd-1d0d6600d77b" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_139079c5-d9ba-42ca-98e2-e4f0a529207f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_139079c5-d9ba-42ca-98e2-e4f0a529207f" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_17fd0788-2393-48c3-8441-26b42221b258" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityCentralIndexKey_17fd0788-2393-48c3-8441-26b42221b258" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_05372fb7-aa47-4b2e-a39c-09d37dae679e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_AmendmentFlag_05372fb7-aa47-4b2e-a39c-09d37dae679e" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_39cc2a01-6fce-4722-bf40-9504581e51c6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_DocumentFiscalPeriodFocus_39cc2a01-6fce-4722-bf40-9504581e51c6" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_3ad96cbc-7430-408b-b8f9-7f1d7d557b65" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_DocumentFiscalYearFocus_3ad96cbc-7430-408b-b8f9-7f1d7d557b65" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_be25c212-b90a-4db3-9ca1-81561e349fb1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntitiesTable_be25c212-b90a-4db3-9ca1-81561e349fb1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_bd2d3b87-7945-431c-9c6b-359ec31aa7de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_EntitiesTable_be25c212-b90a-4db3-9ca1-81561e349fb1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_bd2d3b87-7945-431c-9c6b-359ec31aa7de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bd2d3b87-7945-431c-9c6b-359ec31aa7de_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bd2d3b87-7945-431c-9c6b-359ec31aa7de" xlink:to="loc_us-gaap_ClassOfStockDomain_bd2d3b87-7945-431c-9c6b-359ec31aa7de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8467c3e1-d324-4332-8d40-ffc95cff6b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bd2d3b87-7945-431c-9c6b-359ec31aa7de" xlink:to="loc_us-gaap_ClassOfStockDomain_8467c3e1-d324-4332-8d40-ffc95cff6b5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_09804ce5-4606-487b-a54d-f4527df5c162" 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_ClassOfStockDomain_8467c3e1-d324-4332-8d40-ffc95cff6b5f" xlink:to="loc_us-gaap_CommonStockMember_09804ce5-4606-487b-a54d-f4527df5c162" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_5ddd8060-99ab-419a-9b0f-b8be84813649" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_8467c3e1-d324-4332-8d40-ffc95cff6b5f" xlink:to="loc_us-gaap_WarrantMember_5ddd8060-99ab-419a-9b0f-b8be84813649" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" xlink:type="simple" xlink:href="phun-20211231.xsd#ConsolidatedStatementsofChangesinStockholdersEquityDeficit"/>
  <link:definitionLink xlink:role="http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" xlink:type="extended" id="ic52d7c8eb0f44f0aa6e1b93177695e44_ConsolidatedStatementsofChangesinStockholdersEquityDeficit">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cbb41880-c4c7-4906-b6dd-dc08ec87a494" 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_6212f8e2-9cda-4d89-831b-e829db5c3a42" 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_cbb41880-c4c7-4906-b6dd-dc08ec87a494" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_502a7345-28bc-4672-9e99-8474d89bd4d8" 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_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockholdersEquity_502a7345-28bc-4672-9e99-8474d89bd4d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_0c8e7678-29c1-42a5-8b6a-3009088ffa2e" 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_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_SharesOutstanding_0c8e7678-29c1-42a5-8b6a-3009088ffa2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_17186117-acb4-43b5-ae87-5e524e55cae9" 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_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_17186117-acb4-43b5-ae87-5e524e55cae9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e4dc8cb3-9851-47f7-8bf2-6988a01c3225" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e4dc8cb3-9851-47f7-8bf2-6988a01c3225" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ReleaseOfRestrictedStockShares_cabbff37-e279-46a4-8d36-b2f843e4b708" xlink:href="phun-20211231.xsd#phun_ReleaseOfRestrictedStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_phun_ReleaseOfRestrictedStockShares_cabbff37-e279-46a4-8d36-b2f843e4b708" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_b7eb2a23-3f97-4357-9697-837223e26255" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_b7eb2a23-3f97-4357-9697-837223e26255" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_98c520c2-13bd-4da7-984f-0e7233886e84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_98c520c2-13bd-4da7-984f-0e7233886e84" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther_b50901f5-54a2-4aaf-9aaa-7be2833e3abc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueOther_b50901f5-54a2-4aaf-9aaa-7be2833e3abc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_ccf47938-eef3-400f-ac4b-3148e89c12a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_ccf47938-eef3-400f-ac4b-3148e89c12a2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_0cdef5cb-7151-42e6-b94e-2d1f4ec7255f" 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_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_0cdef5cb-7151-42e6-b94e-2d1f4ec7255f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_ddbc2def-120c-4968-b2aa-86324aa0a8c9" 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_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_ddbc2def-120c-4968-b2aa-86324aa0a8c9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises_9ff31022-1056-4556-b276-4cf127394041" xlink:href="phun-20211231.xsd#phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises_9ff31022-1056-4556-b276-4cf127394041" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises_60b6ea5c-f58d-4af3-8093-c29af9e78a23" xlink:href="phun-20211231.xsd#phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises_60b6ea5c-f58d-4af3-8093-c29af9e78a23" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_33762882-36de-4fed-9fb7-52e2294295e9" 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_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_33762882-36de-4fed-9fb7-52e2294295e9" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_9193f0ba-dbe4-461c-93ba-3a88e7d5f4e5" 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_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_9193f0ba-dbe4-461c-93ba-3a88e7d5f4e5" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_765a4fb8-973f-4126-99d7-b5718457368e" 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_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_765a4fb8-973f-4126-99d7-b5718457368e" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments_e19bde69-33eb-457f-961a-d4f1009108c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments_e19bde69-33eb-457f-961a-d4f1009108c6" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_1ace89cb-0488-48b8-ae8e-c7d9f123ec1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_1ace89cb-0488-48b8-ae8e-c7d9f123ec1a" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_7d39b9af-6b55-47ba-803d-6140e2336950" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_7d39b9af-6b55-47ba-803d-6140e2336950" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b314bb2d-b481-46a3-8aca-ac09d8f9e4e1" 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_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_NetIncomeLoss_b314bb2d-b481-46a3-8aca-ac09d8f9e4e1" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7ab29dd8-f41c-4f65-b5f2-fbc84709af70" 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_SharesOutstanding_bc2d78e1-b3ed-4492-9371-f3fd5b2ae254" 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_StatementTable_c7762135-890f-48bb-ba36-7b94219ff65f" 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_cbb41880-c4c7-4906-b6dd-dc08ec87a494" xlink:to="loc_us-gaap_StatementTable_c7762135-890f-48bb-ba36-7b94219ff65f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c54bdac5-452c-43f5-8349-ecae619114ab" 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_c7762135-890f-48bb-ba36-7b94219ff65f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c54bdac5-452c-43f5-8349-ecae619114ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c54bdac5-452c-43f5-8349-ecae619114ab_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_c54bdac5-452c-43f5-8349-ecae619114ab" xlink:to="loc_us-gaap_EquityComponentDomain_c54bdac5-452c-43f5-8349-ecae619114ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f01ceb38-6722-4332-8191-5560ec6cb190" 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_c54bdac5-452c-43f5-8349-ecae619114ab" xlink:to="loc_us-gaap_EquityComponentDomain_f01ceb38-6722-4332-8191-5560ec6cb190" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_bcb46bdf-e25a-409a-97cd-0a67327e0909" 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_f01ceb38-6722-4332-8191-5560ec6cb190" xlink:to="loc_us-gaap_CommonStockMember_bcb46bdf-e25a-409a-97cd-0a67327e0909" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_bb717492-13b2-4064-bf2b-997c6b9aa99e" 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_f01ceb38-6722-4332-8191-5560ec6cb190" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_bb717492-13b2-4064-bf2b-997c6b9aa99e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_b74f7fef-659a-488d-877c-6100bda23002" 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_f01ceb38-6722-4332-8191-5560ec6cb190" xlink:to="loc_us-gaap_RetainedEarningsMember_b74f7fef-659a-488d-877c-6100bda23002" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4843df02-76ca-49bd-9c36-e2258cc6e33a" 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_f01ceb38-6722-4332-8191-5560ec6cb190" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4843df02-76ca-49bd-9c36-e2258cc6e33a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended" id="i193e684f34e64775b4fa0601c09d62a7_SummaryofSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_c29dc63f-3d4e-470b-841c-a140c0c888a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_OperatingLeaseLiability_c29dc63f-3d4e-470b-841c-a140c0c888a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_87cd41aa-04cf-4fdd-b6d9-88f3ecd5b135" 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_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_87cd41aa-04cf-4fdd-b6d9-88f3ecd5b135" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCreditCurrent_e88f7933-cc7b-4762-91af-aa5277ba2071" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRentCreditCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_DeferredRentCreditCurrent_e88f7933-cc7b-4762-91af-aa5277ba2071" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCreditNoncurrent_af7d7a3f-1793-4f21-82f8-39c907211849" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRentCreditNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_DeferredRentCreditNoncurrent_af7d7a3f-1793-4f21-82f8-39c907211849" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_TermOfLicenseSubscriptionAgreement_7ff83817-17b7-4fed-99bb-9dfe5c1551fe" xlink:href="phun-20211231.xsd#phun_TermOfLicenseSubscriptionAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_phun_TermOfLicenseSubscriptionAgreement_7ff83817-17b7-4fed-99bb-9dfe5c1551fe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_NumberOfCustomers_78394151-3154-4118-bdb4-c690694136c5" xlink:href="phun-20211231.xsd#phun_NumberOfCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_phun_NumberOfCustomers_78394151-3154-4118-bdb4-c690694136c5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IndefiniteLivedIntangibleAssetsCostBasis_e92e4543-6dbf-4667-aef5-69c40b339711" xlink:href="phun-20211231.xsd#phun_IndefiniteLivedIntangibleAssetsCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_phun_IndefiniteLivedIntangibleAssetsCostBasis_e92e4543-6dbf-4667-aef5-69c40b339711" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_9924bab0-4582-4978-97e7-45a936192c41" 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_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_9924bab0-4582-4978-97e7-45a936192c41" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_15beba17-4c6c-409f-aafc-2e6527cc0306" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_15beba17-4c6c-409f-aafc-2e6527cc0306" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets_3350a5e4-eb02-451f-a7c5-dfca92f9a865" xlink:href="phun-20211231.xsd#phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets_3350a5e4-eb02-451f-a7c5-dfca92f9a865" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ProceedsFromReceiptOfDigitalAssets_2bf97a3e-5255-46b1-9295-82656a1bf902" xlink:href="phun-20211231.xsd#phun_ProceedsFromReceiptOfDigitalAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_phun_ProceedsFromReceiptOfDigitalAssets_2bf97a3e-5255-46b1-9295-82656a1bf902" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ImpairmentOfDigitalCurrencies_f46c8c90-e73e-485b-b806-e76f4f9fb3c3" xlink:href="phun-20211231.xsd#phun_ImpairmentOfDigitalCurrencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_phun_ImpairmentOfDigitalCurrencies_f46c8c90-e73e-485b-b806-e76f4f9fb3c3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PaymentsForPurchaseOfOtherDigitalCurrencies_7c363feb-21a2-498b-8a36-8a74c94d74e8" xlink:href="phun-20211231.xsd#phun_PaymentsForPurchaseOfOtherDigitalCurrencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_phun_PaymentsForPurchaseOfOtherDigitalCurrencies_7c363feb-21a2-498b-8a36-8a74c94d74e8" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ImpairmentOfOtherDigitalAssets_5fcbb1ba-a265-4eb4-8975-9ad3805c5e49" xlink:href="phun-20211231.xsd#phun_ImpairmentOfOtherDigitalAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_phun_ImpairmentOfOtherDigitalAssets_5fcbb1ba-a265-4eb4-8975-9ad3805c5e49" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8ad31b8d-3a60-4de1-9316-f6c3f2f46994" 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_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8ad31b8d-3a60-4de1-9316-f6c3f2f46994" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_70a0b517-6f17-4e0f-a012-c386e15a2e62" 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_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_70a0b517-6f17-4e0f-a012-c386e15a2e62" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_fda34c8c-5094-43c8-830c-4383628272ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_fda34c8c-5094-43c8-830c-4383628272ed" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_fd86d29b-35bb-41fc-9ef4-4ade5648c5d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_fd86d29b-35bb-41fc-9ef4-4ade5648c5d9" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_NumberOfEmployeeRetirementPlans_b0fc3a11-0419-4d11-b4d6-9bcc5ec7c947" xlink:href="phun-20211231.xsd#phun_NumberOfEmployeeRetirementPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_phun_NumberOfEmployeeRetirementPlans_b0fc3a11-0419-4d11-b4d6-9bcc5ec7c947" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_5753817a-3126-4fa2-a21b-5899969c794a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_5753817a-3126-4fa2-a21b-5899969c794a" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable_8359cc91-2c22-4442-8b25-32d0cee975ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_8359cc91-2c22-4442-8b25-32d0cee975ab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_46162cdb-a140-44e0-a6da-e7b96ccc0474" 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_ScheduleOfProductInformationTable_8359cc91-2c22-4442-8b25-32d0cee975ab" xlink:to="loc_srt_RangeAxis_46162cdb-a140-44e0-a6da-e7b96ccc0474" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_46162cdb-a140-44e0-a6da-e7b96ccc0474_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_46162cdb-a140-44e0-a6da-e7b96ccc0474" xlink:to="loc_srt_RangeMember_46162cdb-a140-44e0-a6da-e7b96ccc0474_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e9c6c415-da88-49a4-a03a-6bff7ce2767b" 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_46162cdb-a140-44e0-a6da-e7b96ccc0474" xlink:to="loc_srt_RangeMember_e9c6c415-da88-49a4-a03a-6bff7ce2767b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ba3eb2fc-0fd9-4ddb-ae8a-815b90414e22" 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_e9c6c415-da88-49a4-a03a-6bff7ce2767b" xlink:to="loc_srt_MinimumMember_ba3eb2fc-0fd9-4ddb-ae8a-815b90414e22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_30614463-989d-4158-ad9b-be8bd1cc3eaf" 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_e9c6c415-da88-49a4-a03a-6bff7ce2767b" xlink:to="loc_srt_MaximumMember_30614463-989d-4158-ad9b-be8bd1cc3eaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_081eb0a5-7349-41ca-9c18-d461ddc66ceb" 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_ScheduleOfProductInformationTable_8359cc91-2c22-4442-8b25-32d0cee975ab" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_081eb0a5-7349-41ca-9c18-d461ddc66ceb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_081eb0a5-7349-41ca-9c18-d461ddc66ceb_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_081eb0a5-7349-41ca-9c18-d461ddc66ceb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_081eb0a5-7349-41ca-9c18-d461ddc66ceb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_073c1e5e-aaeb-4ccc-abd6-fd17f0eadc80" 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_081eb0a5-7349-41ca-9c18-d461ddc66ceb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_073c1e5e-aaeb-4ccc-abd6-fd17f0eadc80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SeniorConvertibleNotesPayableMember_32b6359c-aaff-4891-8e0f-242097a0dbd2" xlink:href="phun-20211231.xsd#phun_SeniorConvertibleNotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_073c1e5e-aaeb-4ccc-abd6-fd17f0eadc80" xlink:to="loc_phun_SeniorConvertibleNotesPayableMember_32b6359c-aaff-4891-8e0f-242097a0dbd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_f1757d90-5763-4aaa-8685-b2dd08fd2e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_073c1e5e-aaeb-4ccc-abd6-fd17f0eadc80" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_f1757d90-5763-4aaa-8685-b2dd08fd2e4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_dd993bfb-2fd9-494e-95e4-287321fc8bd8" 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_ScheduleOfProductInformationTable_8359cc91-2c22-4442-8b25-32d0cee975ab" xlink:to="loc_us-gaap_DebtInstrumentAxis_dd993bfb-2fd9-494e-95e4-287321fc8bd8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_dd993bfb-2fd9-494e-95e4-287321fc8bd8_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_dd993bfb-2fd9-494e-95e4-287321fc8bd8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_dd993bfb-2fd9-494e-95e4-287321fc8bd8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8e041054-a8d4-4633-a472-9b4f97e58ea4" 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_dd993bfb-2fd9-494e-95e4-287321fc8bd8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8e041054-a8d4-4633-a472-9b4f97e58ea4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SeriesANoteMember_927ab084-fe14-40fa-9ce0-e51a257346a4" xlink:href="phun-20211231.xsd#phun_SeriesANoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8e041054-a8d4-4633-a472-9b4f97e58ea4" xlink:to="loc_phun_SeriesANoteMember_927ab084-fe14-40fa-9ce0-e51a257346a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_6b599623-8d9e-41d1-8ca5-38290b472792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_8359cc91-2c22-4442-8b25-32d0cee975ab" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_6b599623-8d9e-41d1-8ca5-38290b472792" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_6b599623-8d9e-41d1-8ca5-38290b472792_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_6b599623-8d9e-41d1-8ca5-38290b472792" xlink:to="loc_us-gaap_TypeOfAdoptionMember_6b599623-8d9e-41d1-8ca5-38290b472792_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_db0e4216-2a49-4439-bd02-25beb01176b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_6b599623-8d9e-41d1-8ca5-38290b472792" xlink:to="loc_us-gaap_TypeOfAdoptionMember_db0e4216-2a49-4439-bd02-25beb01176b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_d26f32c5-15f2-4b95-8a6a-dcac521113f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_db0e4216-2a49-4439-bd02-25beb01176b6" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_d26f32c5-15f2-4b95-8a6a-dcac521113f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_75457ad9-602f-46ff-bce0-f3c63c5c1ec0" 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_us-gaap_ScheduleOfProductInformationTable_8359cc91-2c22-4442-8b25-32d0cee975ab" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_75457ad9-602f-46ff-bce0-f3c63c5c1ec0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_75457ad9-602f-46ff-bce0-f3c63c5c1ec0_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_75457ad9-602f-46ff-bce0-f3c63c5c1ec0" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_75457ad9-602f-46ff-bce0-f3c63c5c1ec0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e1da13cb-3e2e-4584-b445-5c49a223ea51" 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_75457ad9-602f-46ff-bce0-f3c63c5c1ec0" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e1da13cb-3e2e-4584-b445-5c49a223ea51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DigitalAssetsMember_bd9274c7-876c-4133-828d-b895c5d55c15" xlink:href="phun-20211231.xsd#phun_DigitalAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e1da13cb-3e2e-4584-b445-5c49a223ea51" xlink:to="loc_phun_DigitalAssetsMember_bd9274c7-876c-4133-828d-b895c5d55c15" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" xlink:type="extended" id="idc5859b467d642bfa09be45509f3c9da_SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems_8a642b85-3f25-4da8-b1b3-76ea48c7a3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_b034e57d-bc49-4df3-81cf-857ec660dba0" 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_us-gaap_ProductInformationLineItems_8a642b85-3f25-4da8-b1b3-76ea48c7a3ed" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_b034e57d-bc49-4df3-81cf-857ec660dba0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable_31c35e66-83b8-4214-b08d-64cbe37055fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ProductInformationLineItems_8a642b85-3f25-4da8-b1b3-76ea48c7a3ed" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_31c35e66-83b8-4214-b08d-64cbe37055fb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_9242648e-4aa5-412a-befe-6cae41ae1204" 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_us-gaap_ScheduleOfProductInformationTable_31c35e66-83b8-4214-b08d-64cbe37055fb" xlink:to="loc_srt_MajorCustomersAxis_9242648e-4aa5-412a-befe-6cae41ae1204" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_9242648e-4aa5-412a-befe-6cae41ae1204_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_9242648e-4aa5-412a-befe-6cae41ae1204" xlink:to="loc_srt_NameOfMajorCustomerDomain_9242648e-4aa5-412a-befe-6cae41ae1204_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_c574db7a-b6f2-4750-9d67-ee172a69ec2a" 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_9242648e-4aa5-412a-befe-6cae41ae1204" xlink:to="loc_srt_NameOfMajorCustomerDomain_c574db7a-b6f2-4750-9d67-ee172a69ec2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CustomerAMember_743d18b3-bb0c-4fd7-90c6-83a28d5e0e57" xlink:href="phun-20211231.xsd#phun_CustomerAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_c574db7a-b6f2-4750-9d67-ee172a69ec2a" xlink:to="loc_phun_CustomerAMember_743d18b3-bb0c-4fd7-90c6-83a28d5e0e57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CustomerBMember_637ee232-b6f2-4797-9380-b195d9984fe8" xlink:href="phun-20211231.xsd#phun_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_c574db7a-b6f2-4750-9d67-ee172a69ec2a" xlink:to="loc_phun_CustomerBMember_637ee232-b6f2-4797-9380-b195d9984fe8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CustomerCMember_6471a42a-300f-4b77-9b90-47d153fae35c" xlink:href="phun-20211231.xsd#phun_CustomerCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_c574db7a-b6f2-4750-9d67-ee172a69ec2a" xlink:to="loc_phun_CustomerCMember_6471a42a-300f-4b77-9b90-47d153fae35c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_cd309501-51da-4695-98c9-718dee04cee7" 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_us-gaap_ScheduleOfProductInformationTable_31c35e66-83b8-4214-b08d-64cbe37055fb" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_cd309501-51da-4695-98c9-718dee04cee7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_cd309501-51da-4695-98c9-718dee04cee7_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_cd309501-51da-4695-98c9-718dee04cee7" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_cd309501-51da-4695-98c9-718dee04cee7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0a052c64-13ab-4566-b502-872210b1ece3" 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_cd309501-51da-4695-98c9-718dee04cee7" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0a052c64-13ab-4566-b502-872210b1ece3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_f975ce10-5dfb-4c34-ba87-59790254280e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0a052c64-13ab-4566-b502-872210b1ece3" xlink:to="loc_us-gaap_AccountsReceivableMember_f975ce10-5dfb-4c34-ba87-59790254280e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_472198ed-225a-49c8-b1a0-7018f7c0b621" 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_us-gaap_ScheduleOfProductInformationTable_31c35e66-83b8-4214-b08d-64cbe37055fb" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_472198ed-225a-49c8-b1a0-7018f7c0b621" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_472198ed-225a-49c8-b1a0-7018f7c0b621_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_472198ed-225a-49c8-b1a0-7018f7c0b621" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_472198ed-225a-49c8-b1a0-7018f7c0b621_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_fbf0ffeb-6215-45cb-8dd9-98ea7eeea715" 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_472198ed-225a-49c8-b1a0-7018f7c0b621" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_fbf0ffeb-6215-45cb-8dd9-98ea7eeea715" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_1251b4ca-d937-4742-8d61-617d15d7f7c3" 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_fbf0ffeb-6215-45cb-8dd9-98ea7eeea715" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_1251b4ca-d937-4742-8d61-617d15d7f7c3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails" xlink:type="extended" id="i7e3f9b644a1345be98b9ed3e253f8039_SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_phun_ScheduleOfDigitalAssetsLineItems_e24eea73-10a8-4a44-bb01-906507aa9c70" xlink:href="phun-20211231.xsd#phun_ScheduleOfDigitalAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract_22a83a02-6573-4912-ab0e-1540770bd0bb" xlink:href="phun-20211231.xsd#phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_phun_ScheduleOfDigitalAssetsLineItems_e24eea73-10a8-4a44-bb01-906507aa9c70" xlink:to="loc_phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract_22a83a02-6573-4912-ab0e-1540770bd0bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IndefiniteLivedIntangibleAssetsCostBasis_2e35138a-e3d2-42a2-bc48-e904660345ab" xlink:href="phun-20211231.xsd#phun_IndefiniteLivedIntangibleAssetsCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract_22a83a02-6573-4912-ab0e-1540770bd0bb" xlink:to="loc_phun_IndefiniteLivedIntangibleAssetsCostBasis_2e35138a-e3d2-42a2-bc48-e904660345ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IndefiniteLivedIntangibleAssetsCostBasis_2b14b2f2-5cff-45f5-9c3c-12d0f4a77f3b" xlink:href="phun-20211231.xsd#phun_IndefiniteLivedIntangibleAssetsCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_adccdd43-fc45-4fee-951c-f857b6773085" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_phun_ScheduleOfDigitalAssetsLineItems_e24eea73-10a8-4a44-bb01-906507aa9c70" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_adccdd43-fc45-4fee-951c-f857b6773085" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_91413ecd-974e-482c-8869-a15b809c803f" 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_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_adccdd43-fc45-4fee-951c-f857b6773085" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_91413ecd-974e-482c-8869-a15b809c803f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_f9ee0d76-2785-4ba0-944b-2c24c85ea4f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets_cb1d5a60-357e-4055-b9fd-f88a4111b1ab" xlink:href="phun-20211231.xsd#phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_phun_ScheduleOfDigitalAssetsLineItems_e24eea73-10a8-4a44-bb01-906507aa9c70" xlink:to="loc_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets_cb1d5a60-357e-4055-b9fd-f88a4111b1ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers_15e0a463-11b1-4ddd-96b4-593241e39c55" xlink:href="phun-20211231.xsd#phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_phun_ScheduleOfDigitalAssetsLineItems_e24eea73-10a8-4a44-bb01-906507aa9c70" xlink:to="loc_phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers_15e0a463-11b1-4ddd-96b4-593241e39c55" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_6442dd00-ac4f-4cb4-9feb-f23e65afbef8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_phun_ScheduleOfDigitalAssetsLineItems_e24eea73-10a8-4a44-bb01-906507aa9c70" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_6442dd00-ac4f-4cb4-9feb-f23e65afbef8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ScheduleOfDigitalAssetsTable_e34dd753-0542-4114-8bf1-be64d951cff2" xlink:href="phun-20211231.xsd#phun_ScheduleOfDigitalAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_phun_ScheduleOfDigitalAssetsLineItems_e24eea73-10a8-4a44-bb01-906507aa9c70" xlink:to="loc_phun_ScheduleOfDigitalAssetsTable_e34dd753-0542-4114-8bf1-be64d951cff2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DigitalCurrencyAxis_ff231408-5641-4b32-8355-5c196cbd888e" xlink:href="phun-20211231.xsd#phun_DigitalCurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_phun_ScheduleOfDigitalAssetsTable_e34dd753-0542-4114-8bf1-be64d951cff2" xlink:to="loc_phun_DigitalCurrencyAxis_ff231408-5641-4b32-8355-5c196cbd888e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DigitalCurrencyDomain_ff231408-5641-4b32-8355-5c196cbd888e_default" xlink:href="phun-20211231.xsd#phun_DigitalCurrencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_phun_DigitalCurrencyAxis_ff231408-5641-4b32-8355-5c196cbd888e" xlink:to="loc_phun_DigitalCurrencyDomain_ff231408-5641-4b32-8355-5c196cbd888e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DigitalCurrencyDomain_72c37731-8f9f-4071-897b-3ddb2667269a" xlink:href="phun-20211231.xsd#phun_DigitalCurrencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_phun_DigitalCurrencyAxis_ff231408-5641-4b32-8355-5c196cbd888e" xlink:to="loc_phun_DigitalCurrencyDomain_72c37731-8f9f-4071-897b-3ddb2667269a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_BitcoinMember_2c316a27-a892-4ffc-ae31-0928eab8fc31" xlink:href="phun-20211231.xsd#phun_BitcoinMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_phun_DigitalCurrencyDomain_72c37731-8f9f-4071-897b-3ddb2667269a" xlink:to="loc_phun_BitcoinMember_2c316a27-a892-4ffc-ae31-0928eab8fc31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_EthereumMember_9e60b2af-4ba3-443f-83d8-089d90a70bc4" xlink:href="phun-20211231.xsd#phun_EthereumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_phun_DigitalCurrencyDomain_72c37731-8f9f-4071-897b-3ddb2667269a" xlink:to="loc_phun_EthereumMember_9e60b2af-4ba3-443f-83d8-089d90a70bc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_df3ad735-269d-40b5-a59d-c8c1b13a5eb0" 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_phun_ScheduleOfDigitalAssetsTable_e34dd753-0542-4114-8bf1-be64d951cff2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_df3ad735-269d-40b5-a59d-c8c1b13a5eb0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_df3ad735-269d-40b5-a59d-c8c1b13a5eb0_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_df3ad735-269d-40b5-a59d-c8c1b13a5eb0" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_df3ad735-269d-40b5-a59d-c8c1b13a5eb0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_5aa0b702-5f74-4202-b9a0-60f1c9b3e948" 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_df3ad735-269d-40b5-a59d-c8c1b13a5eb0" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_5aa0b702-5f74-4202-b9a0-60f1c9b3e948" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DigitalAssetsMember_6f2360aa-9973-46e2-a91e-8d0281d1cb0e" xlink:href="phun-20211231.xsd#phun_DigitalAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_5aa0b702-5f74-4202-b9a0-60f1c9b3e948" xlink:to="loc_phun_DigitalAssetsMember_6f2360aa-9973-46e2-a91e-8d0281d1cb0e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" xlink:type="extended" id="i8e9946a12c6a42f5bc9f6f15c70d9cac_SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_c22076aa-83af-41af-9392-8939eba1155b" 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9b5597d9-24ba-4a67-8563-3a0316470b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c22076aa-83af-41af-9392-8939eba1155b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9b5597d9-24ba-4a67-8563-3a0316470b4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_63ff6e98-394e-4a8d-a8cd-c8c49379d9c9" 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_c22076aa-83af-41af-9392-8939eba1155b" xlink:to="loc_us-gaap_DebtInstrumentTable_63ff6e98-394e-4a8d-a8cd-c8c49379d9c9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_9a4eb8f5-8559-446b-a927-cd28d1c7a23e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_63ff6e98-394e-4a8d-a8cd-c8c49379d9c9" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_9a4eb8f5-8559-446b-a927-cd28d1c7a23e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_9a4eb8f5-8559-446b-a927-cd28d1c7a23e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_9a4eb8f5-8559-446b-a927-cd28d1c7a23e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_9a4eb8f5-8559-446b-a927-cd28d1c7a23e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8cc1e34f-e9af-47cb-8c96-96e289b4b4d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_9a4eb8f5-8559-446b-a927-cd28d1c7a23e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8cc1e34f-e9af-47cb-8c96-96e289b4b4d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_2473182e-efc8-4a4a-940e-fbbe4b35d23a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8cc1e34f-e9af-47cb-8c96-96e289b4b4d1" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_2473182e-efc8-4a4a-940e-fbbe4b35d23a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_1614639c-163d-4dd2-bc27-74d5a330895e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8cc1e34f-e9af-47cb-8c96-96e289b4b4d1" xlink:to="loc_us-gaap_WarrantMember_1614639c-163d-4dd2-bc27-74d5a330895e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ea586e54-9c6c-4d27-98f3-e512b5521c2b" 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_AntidilutiveSecuritiesNameDomain_8cc1e34f-e9af-47cb-8c96-96e289b4b4d1" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ea586e54-9c6c-4d27-98f3-e512b5521c2b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5158b115-ff22-4acb-8df8-1b4f8cad346b" 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_AntidilutiveSecuritiesNameDomain_8cc1e34f-e9af-47cb-8c96-96e289b4b4d1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5158b115-ff22-4acb-8df8-1b4f8cad346b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_95cd2d82-20a3-48bb-8a1c-565552a9026b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8cc1e34f-e9af-47cb-8c96-96e289b4b4d1" xlink:to="loc_us-gaap_RestrictedStockMember_95cd2d82-20a3-48bb-8a1c-565552a9026b" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" xlink:type="extended" id="i1a77006aee484629aea051c023ac33d0_SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_96ef194a-8389-456d-bc80-48899003035d" 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_AssetsFairValueDisclosureAbstract_ab176e45-65c4-4db9-b6da-8a8f4061362f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_96ef194a-8389-456d-bc80-48899003035d" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_ab176e45-65c4-4db9-b6da-8a8f4061362f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DigitalCurrencies_97fea74f-1245-40d2-9ca8-95074f13a3c4" xlink:href="phun-20211231.xsd#phun_DigitalCurrencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_ab176e45-65c4-4db9-b6da-8a8f4061362f" xlink:to="loc_phun_DigitalCurrencies_97fea74f-1245-40d2-9ca8-95074f13a3c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_e7f07109-0ccd-4e0d-9f63-b2d363b5ace7" 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_AssetsFairValueDisclosureAbstract_ab176e45-65c4-4db9-b6da-8a8f4061362f" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_e7f07109-0ccd-4e0d-9f63-b2d363b5ace7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_a815a282-06ca-4537-93a4-54b89a022260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_96ef194a-8389-456d-bc80-48899003035d" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_a815a282-06ca-4537-93a4-54b89a022260" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_6abdfb27-0946-4ab8-a0da-26c48ce5fb9b" 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_LiabilitiesFairValueDisclosureAbstract_a815a282-06ca-4537-93a4-54b89a022260" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_6abdfb27-0946-4ab8-a0da-26c48ce5fb9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_54a3253c-e07f-4f12-a4e1-1b6a64de2090" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_a815a282-06ca-4537-93a4-54b89a022260" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_54a3253c-e07f-4f12-a4e1-1b6a64de2090" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_329f2274-0543-4a54-977d-dd99c092b4bd" 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_96ef194a-8389-456d-bc80-48899003035d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_329f2274-0543-4a54-977d-dd99c092b4bd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dc75fb6a-0a44-453d-a7fe-996973e66233" 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_329f2274-0543-4a54-977d-dd99c092b4bd" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dc75fb6a-0a44-453d-a7fe-996973e66233" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dc75fb6a-0a44-453d-a7fe-996973e66233_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_dc75fb6a-0a44-453d-a7fe-996973e66233" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dc75fb6a-0a44-453d-a7fe-996973e66233_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a1333265-2731-4c07-a924-2948df8917df" 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_dc75fb6a-0a44-453d-a7fe-996973e66233" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a1333265-2731-4c07-a924-2948df8917df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_021ebdb2-79e7-465a-8cf8-a2c452cf8c39" 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_a1333265-2731-4c07-a924-2948df8917df" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_021ebdb2-79e7-465a-8cf8-a2c452cf8c39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8eb6adf6-87f6-4fd3-8c18-4a2f27d3ae68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a1333265-2731-4c07-a924-2948df8917df" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8eb6adf6-87f6-4fd3-8c18-4a2f27d3ae68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_9864085f-a342-421b-b6ad-5d923035fe18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a1333265-2731-4c07-a924-2948df8917df" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_9864085f-a342-421b-b6ad-5d923035fe18" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b3d896e8-eea4-4369-8a23-2da92b489639" 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_329f2274-0543-4a54-977d-dd99c092b4bd" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b3d896e8-eea4-4369-8a23-2da92b489639" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_b3d896e8-eea4-4369-8a23-2da92b489639_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_b3d896e8-eea4-4369-8a23-2da92b489639" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_b3d896e8-eea4-4369-8a23-2da92b489639_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_4834e727-cdb6-409f-bff7-86b6679f3212" 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_b3d896e8-eea4-4369-8a23-2da92b489639" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_4834e727-cdb6-409f-bff7-86b6679f3212" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_c916cb07-10a3-47f2-aa59-6a7de32aacf2" 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_4834e727-cdb6-409f-bff7-86b6679f3212" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_c916cb07-10a3-47f2-aa59-6a7de32aacf2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/BusinessCombinationNarrativeDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#BusinessCombinationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/BusinessCombinationNarrativeDetails" xlink:type="extended" id="i1d48801b6a7c4e31ac08d34410cb9c03_BusinessCombinationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_456d10f1-6a2e-4cdf-9604-0070c582c5a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_BusinessCombinationAdjustedConsiderationTransferred_e4599158-d8ad-457e-b13a-65152384ffaa" xlink:href="phun-20211231.xsd#phun_BusinessCombinationAdjustedConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_456d10f1-6a2e-4cdf-9604-0070c582c5a1" xlink:to="loc_phun_BusinessCombinationAdjustedConsiderationTransferred_e4599158-d8ad-457e-b13a-65152384ffaa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3c12e182-6f44-41d8-896f-c8e0deaca159" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_456d10f1-6a2e-4cdf-9604-0070c582c5a1" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3c12e182-6f44-41d8-896f-c8e0deaca159" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_47cd43e7-4368-4b22-ace4-649a4a4e0c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_456d10f1-6a2e-4cdf-9604-0070c582c5a1" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_47cd43e7-4368-4b22-ace4-649a4a4e0c2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_228d7e79-87be-46ed-aa56-a1c47f3a17da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_456d10f1-6a2e-4cdf-9604-0070c582c5a1" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_228d7e79-87be-46ed-aa56-a1c47f3a17da" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments_7d69149d-d85e-41ed-aa7f-01676bca91b8" xlink:href="phun-20211231.xsd#phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_456d10f1-6a2e-4cdf-9604-0070c582c5a1" xlink:to="loc_phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments_7d69149d-d85e-41ed-aa7f-01676bca91b8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_4eba59fa-e1b9-4188-a184-5f088826c24d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_456d10f1-6a2e-4cdf-9604-0070c582c5a1" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_4eba59fa-e1b9-4188-a184-5f088826c24d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_f73a6d30-c159-4a32-aded-a263b743474a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_456d10f1-6a2e-4cdf-9604-0070c582c5a1" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_f73a6d30-c159-4a32-aded-a263b743474a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9ca5232f-d145-408b-b583-322cacb2ea1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_456d10f1-6a2e-4cdf-9604-0070c582c5a1" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9ca5232f-d145-408b-b583-322cacb2ea1b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_38567c7b-37e2-402f-ad95-07da8fc4288e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9ca5232f-d145-408b-b583-322cacb2ea1b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_38567c7b-37e2-402f-ad95-07da8fc4288e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_38567c7b-37e2-402f-ad95-07da8fc4288e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_38567c7b-37e2-402f-ad95-07da8fc4288e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_38567c7b-37e2-402f-ad95-07da8fc4288e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8a4deb04-50db-4c7d-afd7-5fe36d48c088" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_38567c7b-37e2-402f-ad95-07da8fc4288e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8a4deb04-50db-4c7d-afd7-5fe36d48c088" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LyteTechnologyIncMember_84e41a2e-fa46-4f5a-bb1b-4a24ad6001e3" xlink:href="phun-20211231.xsd#phun_LyteTechnologyIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8a4deb04-50db-4c7d-afd7-5fe36d48c088" xlink:to="loc_phun_LyteTechnologyIncMember_84e41a2e-fa46-4f5a-bb1b-4a24ad6001e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_6e1f55e9-edde-48f8-ac65-61847ac5a311" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9ca5232f-d145-408b-b583-322cacb2ea1b" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_6e1f55e9-edde-48f8-ac65-61847ac5a311" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_6e1f55e9-edde-48f8-ac65-61847ac5a311_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_6e1f55e9-edde-48f8-ac65-61847ac5a311" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_6e1f55e9-edde-48f8-ac65-61847ac5a311_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_aab6934e-76b9-4653-9961-6e60f1f59031" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_6e1f55e9-edde-48f8-ac65-61847ac5a311" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_aab6934e-76b9-4653-9961-6e60f1f59031" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationByTypeWorkingCapitalItemsMember_97d1f755-585e-454c-bc62-9cd01054f035" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationByTypeWorkingCapitalItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_aab6934e-76b9-4653-9961-6e60f1f59031" xlink:to="loc_phun_ContingentConsiderationByTypeWorkingCapitalItemsMember_97d1f755-585e-454c-bc62-9cd01054f035" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationByTypeCommonStockIssuanceMember_eb9e8360-3848-4568-aae4-c362d635eb26" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationByTypeCommonStockIssuanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_aab6934e-76b9-4653-9961-6e60f1f59031" xlink:to="loc_phun_ContingentConsiderationByTypeCommonStockIssuanceMember_eb9e8360-3848-4568-aae4-c362d635eb26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationByTypeCashMember_9b8b9ac6-ae29-4c38-95dd-b4958595fe33" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationByTypeCashMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_aab6934e-76b9-4653-9961-6e60f1f59031" xlink:to="loc_phun_ContingentConsiderationByTypeCashMember_9b8b9ac6-ae29-4c38-95dd-b4958595fe33" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationEarnoutPaymentAxis_749fd4c7-d948-433c-9c2c-23e41c9a15ea" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationEarnoutPaymentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9ca5232f-d145-408b-b583-322cacb2ea1b" xlink:to="loc_phun_ContingentConsiderationEarnoutPaymentAxis_749fd4c7-d948-433c-9c2c-23e41c9a15ea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationEarnoutPaymentDomain_749fd4c7-d948-433c-9c2c-23e41c9a15ea_default" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationEarnoutPaymentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_phun_ContingentConsiderationEarnoutPaymentAxis_749fd4c7-d948-433c-9c2c-23e41c9a15ea" xlink:to="loc_phun_ContingentConsiderationEarnoutPaymentDomain_749fd4c7-d948-433c-9c2c-23e41c9a15ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationEarnoutPaymentDomain_252a5023-eed7-4d95-b470-276a3a083581" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationEarnoutPaymentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_phun_ContingentConsiderationEarnoutPaymentAxis_749fd4c7-d948-433c-9c2c-23e41c9a15ea" xlink:to="loc_phun_ContingentConsiderationEarnoutPaymentDomain_252a5023-eed7-4d95-b470-276a3a083581" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationEarnoutPaymentTrancheOneMember_303bacfa-39aa-4830-a545-59051f6d7821" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationEarnoutPaymentTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_phun_ContingentConsiderationEarnoutPaymentDomain_252a5023-eed7-4d95-b470-276a3a083581" xlink:to="loc_phun_ContingentConsiderationEarnoutPaymentTrancheOneMember_303bacfa-39aa-4830-a545-59051f6d7821" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationEarnoutPaymentTrancheTwoMember_8f75fe51-cc32-44be-afae-86d6123b33b2" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationEarnoutPaymentTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_phun_ContingentConsiderationEarnoutPaymentDomain_252a5023-eed7-4d95-b470-276a3a083581" xlink:to="loc_phun_ContingentConsiderationEarnoutPaymentTrancheTwoMember_8f75fe51-cc32-44be-afae-86d6123b33b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationEarnoutPaymentTrancheThreeMember_4f2e04e5-4b74-4907-aabf-573367b62960" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationEarnoutPaymentTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_phun_ContingentConsiderationEarnoutPaymentDomain_252a5023-eed7-4d95-b470-276a3a083581" xlink:to="loc_phun_ContingentConsiderationEarnoutPaymentTrancheThreeMember_4f2e04e5-4b74-4907-aabf-573367b62960" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails" xlink:type="extended" id="if653ee2cdb1d4c939b09e55851dd3b43_BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_744faf92-7125-4d60-bcf0-0c76b186dd4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_f9e4b340-d3c2-4166-b656-9458ca44a38f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_744faf92-7125-4d60-bcf0-0c76b186dd4a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_f9e4b340-d3c2-4166-b656-9458ca44a38f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_a7f5e9b1-05cf-4100-9762-0b0f6a0e57b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_f9e4b340-d3c2-4166-b656-9458ca44a38f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_a7f5e9b1-05cf-4100-9762-0b0f6a0e57b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_bd886ac9-cb3d-49c4-abd4-2a7f34996b34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_f9e4b340-d3c2-4166-b656-9458ca44a38f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_bd886ac9-cb3d-49c4-abd4-2a7f34996b34" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_b6365de4-3e9c-45cb-98dd-83e82ea15183" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_f9e4b340-d3c2-4166-b656-9458ca44a38f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_b6365de4-3e9c-45cb-98dd-83e82ea15183" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_9a8a0c98-ae6f-42af-8eb1-f1e2c6ae867f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_f9e4b340-d3c2-4166-b656-9458ca44a38f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_9a8a0c98-ae6f-42af-8eb1-f1e2c6ae867f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_2c94627e-92f7-4387-87ac-0357e77da0a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_744faf92-7125-4d60-bcf0-0c76b186dd4a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_2c94627e-92f7-4387-87ac-0357e77da0a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_31cef37b-8fcb-4af9-9627-ffe987b84fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_2c94627e-92f7-4387-87ac-0357e77da0a3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_31cef37b-8fcb-4af9-9627-ffe987b84fe9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_af85e2c0-9c83-4a34-8b0c-9dec5e64cc57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_2c94627e-92f7-4387-87ac-0357e77da0a3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_af85e2c0-9c83-4a34-8b0c-9dec5e64cc57" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_56ae8968-1d32-4741-92a0-b1ca42cfb651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_744faf92-7125-4d60-bcf0-0c76b186dd4a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_56ae8968-1d32-4741-92a0-b1ca42cfb651" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_69e0b984-4d16-4d31-8e98-57cfadccc222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_744faf92-7125-4d60-bcf0-0c76b186dd4a" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_69e0b984-4d16-4d31-8e98-57cfadccc222" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_5d87d2d2-2fb6-4ff0-b950-8e93d988e119" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_69e0b984-4d16-4d31-8e98-57cfadccc222" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_5d87d2d2-2fb6-4ff0-b950-8e93d988e119" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_1a90139e-0af9-4f4c-a1ca-786465b3d18e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_69e0b984-4d16-4d31-8e98-57cfadccc222" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_1a90139e-0af9-4f4c-a1ca-786465b3d18e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_d889f380-b13f-4515-bb99-8ea8b9fbbccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_69e0b984-4d16-4d31-8e98-57cfadccc222" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_d889f380-b13f-4515-bb99-8ea8b9fbbccb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fe61be2d-0826-43ef-a776-a70177899b8c" 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_BusinessAcquisitionLineItems_744faf92-7125-4d60-bcf0-0c76b186dd4a" xlink:to="loc_us-gaap_Goodwill_fe61be2d-0826-43ef-a776-a70177899b8c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fe7bbe53-ce64-4ddc-ba37-82a06aaf44de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_744faf92-7125-4d60-bcf0-0c76b186dd4a" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fe7bbe53-ce64-4ddc-ba37-82a06aaf44de" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3a76a61e-3160-477a-b608-90f7fb1863a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fe7bbe53-ce64-4ddc-ba37-82a06aaf44de" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3a76a61e-3160-477a-b608-90f7fb1863a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3a76a61e-3160-477a-b608-90f7fb1863a8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3a76a61e-3160-477a-b608-90f7fb1863a8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3a76a61e-3160-477a-b608-90f7fb1863a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_19f4635f-d389-4b78-8f04-b63180e6fffd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3a76a61e-3160-477a-b608-90f7fb1863a8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_19f4635f-d389-4b78-8f04-b63180e6fffd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LyteTechnologyIncMember_ec8080ed-acd8-43e1-8dec-3ec2c10bdf5f" xlink:href="phun-20211231.xsd#phun_LyteTechnologyIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_19f4635f-d389-4b78-8f04-b63180e6fffd" xlink:to="loc_phun_LyteTechnologyIncMember_ec8080ed-acd8-43e1-8dec-3ec2c10bdf5f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#BusinessCombinationUnauditedProFormaFinancialInformationDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails" xlink:type="extended" id="i77ac167564544429a94b2ca90ff90a01_BusinessCombinationUnauditedProFormaFinancialInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_d43d5c5c-6f5c-4784-84e9-9b2ec217f03c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_6fd9cd5a-f5dc-4a39-bd65-53d3b3eff573" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d43d5c5c-6f5c-4784-84e9-9b2ec217f03c" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_6fd9cd5a-f5dc-4a39-bd65-53d3b3eff573" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_33a28913-4d0f-453c-bbc3-60d1b3835205" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d43d5c5c-6f5c-4784-84e9-9b2ec217f03c" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_33a28913-4d0f-453c-bbc3-60d1b3835205" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_caaa7ae9-c538-46d0-98a3-7b525f9dc338" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d43d5c5c-6f5c-4784-84e9-9b2ec217f03c" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_caaa7ae9-c538-46d0-98a3-7b525f9dc338" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3fe4f740-b7f4-40ab-963d-b7d086c4c7c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_caaa7ae9-c538-46d0-98a3-7b525f9dc338" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3fe4f740-b7f4-40ab-963d-b7d086c4c7c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3fe4f740-b7f4-40ab-963d-b7d086c4c7c7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3fe4f740-b7f4-40ab-963d-b7d086c4c7c7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3fe4f740-b7f4-40ab-963d-b7d086c4c7c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_67fe83fd-74f6-470e-bfe0-356e2befd52d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3fe4f740-b7f4-40ab-963d-b7d086c4c7c7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_67fe83fd-74f6-470e-bfe0-356e2befd52d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LyteTechnologyIncMember_0aa2ca9b-7299-411d-9b41-d7ad8c444218" xlink:href="phun-20211231.xsd#phun_LyteTechnologyIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_67fe83fd-74f6-470e-bfe0-356e2befd52d" xlink:to="loc_phun_LyteTechnologyIncMember_0aa2ca9b-7299-411d-9b41-d7ad8c444218" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended" id="i66b7ec5b1f5c4cc39003cf9a265a354a_RevenueDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_1527d7a0-46fc-4977-aefc-7dc8344ad3a5" 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_RevenueFromContractWithCustomerExcludingAssessedTax_803f4fee-380d-4d35-a5e9-57aaedefe3d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1527d7a0-46fc-4977-aefc-7dc8344ad3a5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_803f4fee-380d-4d35-a5e9-57aaedefe3d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_d3b7a448-2a99-46f7-9896-80652da73cce" 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_1527d7a0-46fc-4977-aefc-7dc8344ad3a5" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_d3b7a448-2a99-46f7-9896-80652da73cce" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e2675e3b-aa58-4038-b1be-8f736d202c99" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d3b7a448-2a99-46f7-9896-80652da73cce" xlink:to="loc_srt_ProductOrServiceAxis_e2675e3b-aa58-4038-b1be-8f736d202c99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e2675e3b-aa58-4038-b1be-8f736d202c99_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_e2675e3b-aa58-4038-b1be-8f736d202c99" xlink:to="loc_srt_ProductsAndServicesDomain_e2675e3b-aa58-4038-b1be-8f736d202c99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_25c83aa5-6390-4c1a-940b-755ae73b411b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_e2675e3b-aa58-4038-b1be-8f736d202c99" xlink:to="loc_srt_ProductsAndServicesDomain_25c83aa5-6390-4c1a-940b-755ae73b411b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ComputerRevenuesMember_9ddd04d0-82b2-4114-9f8d-87f70034ed63" xlink:href="phun-20211231.xsd#phun_ComputerRevenuesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_25c83aa5-6390-4c1a-940b-755ae73b411b" xlink:to="loc_phun_ComputerRevenuesMember_9ddd04d0-82b2-4114-9f8d-87f70034ed63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PlatformSubscriptionsAndServicesRevenueMember_3b265dd2-6ad5-4d2d-ba0f-f6a3c0bf6bc5" xlink:href="phun-20211231.xsd#phun_PlatformSubscriptionsAndServicesRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_25c83aa5-6390-4c1a-940b-755ae73b411b" xlink:to="loc_phun_PlatformSubscriptionsAndServicesRevenueMember_3b265dd2-6ad5-4d2d-ba0f-f6a3c0bf6bc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ApplicationTransactionRevenueMember_fd8b8702-a511-4f9f-99d6-79d056a011ec" xlink:href="phun-20211231.xsd#phun_ApplicationTransactionRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_25c83aa5-6390-4c1a-940b-755ae73b411b" xlink:to="loc_phun_ApplicationTransactionRevenueMember_fd8b8702-a511-4f9f-99d6-79d056a011ec" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#RevenueNarrativeDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/RevenueNarrativeDetails" xlink:type="extended" id="if2d3e9cae47c473b9871238ace0d3d35_RevenueNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_eebb7539-af73-47c2-ba68-f2c5c5a28982" 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_phun_ProceedsFromSaleOfDigitalAssets_0d379cb4-107e-41b0-bbfd-1bc0519504af" xlink:href="phun-20211231.xsd#phun_ProceedsFromSaleOfDigitalAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_eebb7539-af73-47c2-ba68-f2c5c5a28982" xlink:to="loc_phun_ProceedsFromSaleOfDigitalAssets_0d379cb4-107e-41b0-bbfd-1bc0519504af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DerivedOverOurNetRevenuesPercentage_6ae2c2f6-e3a2-4d0b-ab12-4752bcb2ea57" xlink:href="phun-20211231.xsd#phun_DerivedOverOurNetRevenuesPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_eebb7539-af73-47c2-ba68-f2c5c5a28982" xlink:to="loc_phun_DerivedOverOurNetRevenuesPercentage_6ae2c2f6-e3a2-4d0b-ab12-4752bcb2ea57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_5883184e-d70c-4d67-9c37-343fdaacb9d9" 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_us-gaap_DisaggregationOfRevenueLineItems_eebb7539-af73-47c2-ba68-f2c5c5a28982" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_5883184e-d70c-4d67-9c37-343fdaacb9d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_08d7fa0c-9ef9-4700-b427-781164879213" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_eebb7539-af73-47c2-ba68-f2c5c5a28982" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_08d7fa0c-9ef9-4700-b427-781164879213" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_a6e40c09-bb8e-4c63-8f41-0941ce6a78bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_eebb7539-af73-47c2-ba68-f2c5c5a28982" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_a6e40c09-bb8e-4c63-8f41-0941ce6a78bb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_715677ed-39f3-4c82-9c2b-1dcf42851bbb" 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_eebb7539-af73-47c2-ba68-f2c5c5a28982" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_715677ed-39f3-4c82-9c2b-1dcf42851bbb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e6fc7c63-973e-4fb6-8c39-4835c29c4212" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_715677ed-39f3-4c82-9c2b-1dcf42851bbb" xlink:to="loc_srt_StatementGeographicalAxis_e6fc7c63-973e-4fb6-8c39-4835c29c4212" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e6fc7c63-973e-4fb6-8c39-4835c29c4212_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_e6fc7c63-973e-4fb6-8c39-4835c29c4212" xlink:to="loc_srt_SegmentGeographicalDomain_e6fc7c63-973e-4fb6-8c39-4835c29c4212_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b9463ee3-042e-41c8-b0ee-54934fe0f0cb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_e6fc7c63-973e-4fb6-8c39-4835c29c4212" xlink:to="loc_srt_SegmentGeographicalDomain_b9463ee3-042e-41c8-b0ee-54934fe0f0cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_6211a4ba-ae1d-43e2-aee1-3937fc4144b4" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b9463ee3-042e-41c8-b0ee-54934fe0f0cb" xlink:to="loc_country_US_6211a4ba-ae1d-43e2-aee1-3937fc4144b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4b1431f4-a6aa-4cd8-a62c-7be83808862c" 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_us-gaap_DisaggregationOfRevenueTable_715677ed-39f3-4c82-9c2b-1dcf42851bbb" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4b1431f4-a6aa-4cd8-a62c-7be83808862c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4b1431f4-a6aa-4cd8-a62c-7be83808862c_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_4b1431f4-a6aa-4cd8-a62c-7be83808862c" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4b1431f4-a6aa-4cd8-a62c-7be83808862c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_71c69431-f151-477e-8205-f32bd0f4f406" 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_4b1431f4-a6aa-4cd8-a62c-7be83808862c" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_71c69431-f151-477e-8205-f32bd0f4f406" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_b31a45e0-f29c-4234-be02-549e52a859dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_71c69431-f151-477e-8205-f32bd0f4f406" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_b31a45e0-f29c-4234-be02-549e52a859dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_7f93be45-6b61-4d2b-afd7-89112ed2dbaf" 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_us-gaap_DisaggregationOfRevenueTable_715677ed-39f3-4c82-9c2b-1dcf42851bbb" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_7f93be45-6b61-4d2b-afd7-89112ed2dbaf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_7f93be45-6b61-4d2b-afd7-89112ed2dbaf_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_7f93be45-6b61-4d2b-afd7-89112ed2dbaf" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_7f93be45-6b61-4d2b-afd7-89112ed2dbaf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_415dd929-79de-4e1e-b393-9117ad5c865d" 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_7f93be45-6b61-4d2b-afd7-89112ed2dbaf" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_415dd929-79de-4e1e-b393-9117ad5c865d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_371abbe1-b7dc-4cb5-912e-6ccbf1456618" 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_415dd929-79de-4e1e-b393-9117ad5c865d" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_371abbe1-b7dc-4cb5-912e-6ccbf1456618" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_27c30385-3d5c-42a6-98db-d2537cf61743" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_ac4c3ab8-45f0-433c-88f8-ba7d89b57c57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_27c30385-3d5c-42a6-98db-d2537cf61743" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_ac4c3ab8-45f0-433c-88f8-ba7d89b57c57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_fca69842-bdb7-414a-9b88-751be28fe817" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_27c30385-3d5c-42a6-98db-d2537cf61743" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_fca69842-bdb7-414a-9b88-751be28fe817" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1ab12649-fd4f-4784-9293-20eeadb750be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_27c30385-3d5c-42a6-98db-d2537cf61743" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1ab12649-fd4f-4784-9293-20eeadb750be" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_56a19258-1667-48a8-8d1e-bdd321a55ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1ab12649-fd4f-4784-9293-20eeadb750be" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_56a19258-1667-48a8-8d1e-bdd321a55ebe" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/RevenueNarrativeDetails_1" xlink:type="simple" xlink:href="phun-20211231.xsd#RevenueNarrativeDetails_1"/>
  <link:definitionLink xlink:role="http://phunware.com/role/RevenueNarrativeDetails_1" xlink:type="extended" id="ie7bf6a421cc14909a4b479697c9e8812_RevenueNarrativeDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_27c30385-3d5c-42a6-98db-d2537cf61743" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_ac4c3ab8-45f0-433c-88f8-ba7d89b57c57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_27c30385-3d5c-42a6-98db-d2537cf61743" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_ac4c3ab8-45f0-433c-88f8-ba7d89b57c57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_fca69842-bdb7-414a-9b88-751be28fe817" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_27c30385-3d5c-42a6-98db-d2537cf61743" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_fca69842-bdb7-414a-9b88-751be28fe817" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1ab12649-fd4f-4784-9293-20eeadb750be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_27c30385-3d5c-42a6-98db-d2537cf61743" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1ab12649-fd4f-4784-9293-20eeadb750be" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#RevenueRevenuebyGeographicLocationDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails" xlink:type="extended" id="i03b9856696ab410aa7579a2df15541c0_RevenueRevenuebyGeographicLocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_814dd4bf-52e6-4bf8-900b-3e936f66658f" 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_RevenueFromContractWithCustomerExcludingAssessedTax_77ef6661-ca78-45d5-9e83-e390de8626c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_814dd4bf-52e6-4bf8-900b-3e936f66658f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_77ef6661-ca78-45d5-9e83-e390de8626c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e57d5ca5-49fe-4be2-9aa5-f3d2144a4250" 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_814dd4bf-52e6-4bf8-900b-3e936f66658f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e57d5ca5-49fe-4be2-9aa5-f3d2144a4250" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d30200d0-58d4-4ca7-997c-5c4c4dca7079" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e57d5ca5-49fe-4be2-9aa5-f3d2144a4250" xlink:to="loc_srt_StatementGeographicalAxis_d30200d0-58d4-4ca7-997c-5c4c4dca7079" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d30200d0-58d4-4ca7-997c-5c4c4dca7079_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_d30200d0-58d4-4ca7-997c-5c4c4dca7079" xlink:to="loc_srt_SegmentGeographicalDomain_d30200d0-58d4-4ca7-997c-5c4c4dca7079_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_70419df9-06f1-4f3a-bace-2c59a9837725" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_d30200d0-58d4-4ca7-997c-5c4c4dca7079" xlink:to="loc_srt_SegmentGeographicalDomain_70419df9-06f1-4f3a-bace-2c59a9837725" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_930fb3a9-24c7-4ffd-b95f-ed4ef0fe9e1e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_70419df9-06f1-4f3a-bace-2c59a9837725" xlink:to="loc_country_US_930fb3a9-24c7-4ffd-b95f-ed4ef0fe9e1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_fb4c8160-dd10-48dd-91f6-4d04dfeb3832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_70419df9-06f1-4f3a-bace-2c59a9837725" xlink:to="loc_us-gaap_NonUsMember_fb4c8160-dd10-48dd-91f6-4d04dfeb3832" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#RevenueScheduleofConcentrationRiskDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails" xlink:type="extended" id="i5361b5b98674496cac2be4d8c49c05ab_RevenueScheduleofConcentrationRiskDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_da2147ae-42c9-4ba4-9e1a-2ce56a9f0056" 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_ConcentrationRiskPercentage1_1f37b06f-ace6-4731-aeee-568df7fb3941" 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_us-gaap_DisaggregationOfRevenueLineItems_da2147ae-42c9-4ba4-9e1a-2ce56a9f0056" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_1f37b06f-ace6-4731-aeee-568df7fb3941" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ee10f5a4-b071-4d3b-97db-7198f196f0fb" 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_da2147ae-42c9-4ba4-9e1a-2ce56a9f0056" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ee10f5a4-b071-4d3b-97db-7198f196f0fb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_3b3801fd-4f2b-4107-a678-1e8498d1aa39" 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_us-gaap_DisaggregationOfRevenueTable_ee10f5a4-b071-4d3b-97db-7198f196f0fb" xlink:to="loc_srt_MajorCustomersAxis_3b3801fd-4f2b-4107-a678-1e8498d1aa39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_3b3801fd-4f2b-4107-a678-1e8498d1aa39_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_3b3801fd-4f2b-4107-a678-1e8498d1aa39" xlink:to="loc_srt_NameOfMajorCustomerDomain_3b3801fd-4f2b-4107-a678-1e8498d1aa39_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_26577207-ddde-4022-ab3c-6ef9b5a5d383" 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_3b3801fd-4f2b-4107-a678-1e8498d1aa39" xlink:to="loc_srt_NameOfMajorCustomerDomain_26577207-ddde-4022-ab3c-6ef9b5a5d383" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CustomerDMember_583c0bc9-8074-4433-a3f1-d4062cdea071" xlink:href="phun-20211231.xsd#phun_CustomerDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_26577207-ddde-4022-ab3c-6ef9b5a5d383" xlink:to="loc_phun_CustomerDMember_583c0bc9-8074-4433-a3f1-d4062cdea071" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CustomerEMember_90ad4248-c8a1-4891-823a-75b2165eb98d" xlink:href="phun-20211231.xsd#phun_CustomerEMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_26577207-ddde-4022-ab3c-6ef9b5a5d383" xlink:to="loc_phun_CustomerEMember_90ad4248-c8a1-4891-823a-75b2165eb98d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3f77dc1b-ec88-4e4b-a547-acc80756bc63" 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_us-gaap_DisaggregationOfRevenueTable_ee10f5a4-b071-4d3b-97db-7198f196f0fb" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3f77dc1b-ec88-4e4b-a547-acc80756bc63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3f77dc1b-ec88-4e4b-a547-acc80756bc63_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_3f77dc1b-ec88-4e4b-a547-acc80756bc63" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3f77dc1b-ec88-4e4b-a547-acc80756bc63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a822ecbb-4f34-4fc8-901f-1ae4fdafdf8e" 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_3f77dc1b-ec88-4e4b-a547-acc80756bc63" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a822ecbb-4f34-4fc8-901f-1ae4fdafdf8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_aaf526fc-2da0-4494-b3ca-b617076d72be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a822ecbb-4f34-4fc8-901f-1ae4fdafdf8e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_aaf526fc-2da0-4494-b3ca-b617076d72be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_64fb0017-9912-4582-9e95-8d5b43f9b4da" 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_us-gaap_DisaggregationOfRevenueTable_ee10f5a4-b071-4d3b-97db-7198f196f0fb" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_64fb0017-9912-4582-9e95-8d5b43f9b4da" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_64fb0017-9912-4582-9e95-8d5b43f9b4da_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_64fb0017-9912-4582-9e95-8d5b43f9b4da" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_64fb0017-9912-4582-9e95-8d5b43f9b4da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_7a806024-cc95-421d-9a01-d283f7ff92d5" 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_64fb0017-9912-4582-9e95-8d5b43f9b4da" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_7a806024-cc95-421d-9a01-d283f7ff92d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_6b082e74-f1ac-4b80-b8f1-93ebcfa0f6cf" 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_7a806024-cc95-421d-9a01-d283f7ff92d5" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_6b082e74-f1ac-4b80-b8f1-93ebcfa0f6cf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/RevenueDeferredRevenueDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#RevenueDeferredRevenueDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/RevenueDeferredRevenueDetails" xlink:type="extended" id="i7ffc4d99d02f4fe0bdda9c070cafd400_RevenueDeferredRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems_e643c44b-04c5-4ced-8c5a-42dc16d046ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_211c9f74-12af-4c38-89a0-b87d80d5b1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_e643c44b-04c5-4ced-8c5a-42dc16d046ab" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_211c9f74-12af-4c38-89a0-b87d80d5b1bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_bed69d85-fd3a-4f26-866a-831f2702419a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_e643c44b-04c5-4ced-8c5a-42dc16d046ab" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_bed69d85-fd3a-4f26-866a-831f2702419a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_abb57bb0-cb30-442b-82e5-d3cb3d281a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_e643c44b-04c5-4ced-8c5a-42dc16d046ab" xlink:to="loc_us-gaap_ContractWithCustomerLiability_abb57bb0-cb30-442b-82e5-d3cb3d281a9c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable_357cf342-5d98-4a0e-bc6d-c3b85a291186" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ProductInformationLineItems_e643c44b-04c5-4ced-8c5a-42dc16d046ab" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_357cf342-5d98-4a0e-bc6d-c3b85a291186" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_39524350-1df5-4a79-9e9b-96e0917c33e8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_357cf342-5d98-4a0e-bc6d-c3b85a291186" xlink:to="loc_srt_ProductOrServiceAxis_39524350-1df5-4a79-9e9b-96e0917c33e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_39524350-1df5-4a79-9e9b-96e0917c33e8_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_39524350-1df5-4a79-9e9b-96e0917c33e8" xlink:to="loc_srt_ProductsAndServicesDomain_39524350-1df5-4a79-9e9b-96e0917c33e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_eadcc4a3-b6e1-4ce8-81e3-6570090478c3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_39524350-1df5-4a79-9e9b-96e0917c33e8" xlink:to="loc_srt_ProductsAndServicesDomain_eadcc4a3-b6e1-4ce8-81e3-6570090478c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ComputerRevenuesMember_4cac8cb8-0bcb-4de0-b40c-87cfab3daf1e" xlink:href="phun-20211231.xsd#phun_ComputerRevenuesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_eadcc4a3-b6e1-4ce8-81e3-6570090478c3" xlink:to="loc_phun_ComputerRevenuesMember_4cac8cb8-0bcb-4de0-b40c-87cfab3daf1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PlatformSubscriptionsAndServicesRevenueMember_634aa525-e306-4959-8982-a12749c40e67" xlink:href="phun-20211231.xsd#phun_PlatformSubscriptionsAndServicesRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_eadcc4a3-b6e1-4ce8-81e3-6570090478c3" xlink:to="loc_phun_PlatformSubscriptionsAndServicesRevenueMember_634aa525-e306-4959-8982-a12749c40e67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ApplicationTransactionRevenueMember_10ee7b06-8c85-4643-a98d-827f6ca6422e" xlink:href="phun-20211231.xsd#phun_ApplicationTransactionRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_eadcc4a3-b6e1-4ce8-81e3-6570090478c3" xlink:to="loc_phun_ApplicationTransactionRevenueMember_10ee7b06-8c85-4643-a98d-827f6ca6422e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails" xlink:type="extended" id="i47b7589043cf4c8581200128a1a4fe10_GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_051e765a-0fd6-4c61-a300-a519ccae04a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_c44a153c-31cd-4659-8c30-ede8b85efe0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_051e765a-0fd6-4c61-a300-a519ccae04a0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_c44a153c-31cd-4659-8c30-ede8b85efe0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2ad8b70f-da17-49c3-84e3-0a53defc8c66" 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_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_c44a153c-31cd-4659-8c30-ede8b85efe0a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2ad8b70f-da17-49c3-84e3-0a53defc8c66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1f96b5d9-4b32-423a-abc3-461da3b4aba0" 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_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_c44a153c-31cd-4659-8c30-ede8b85efe0a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1f96b5d9-4b32-423a-abc3-461da3b4aba0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7b89e534-731a-4a24-9561-8372547f8e68" 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_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_c44a153c-31cd-4659-8c30-ede8b85efe0a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7b89e534-731a-4a24-9561-8372547f8e68" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f10cc17d-9e92-423b-b510-8348e680190d" 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_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_c44a153c-31cd-4659-8c30-ede8b85efe0a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f10cc17d-9e92-423b-b510-8348e680190d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_29c827a8-164c-497c-b27b-60898c5d4bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_051e765a-0fd6-4c61-a300-a519ccae04a0" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_29c827a8-164c-497c-b27b-60898c5d4bc0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_209d7c35-63f7-4d28-a609-eef07f19317d" 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_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_29c827a8-164c-497c-b27b-60898c5d4bc0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_209d7c35-63f7-4d28-a609-eef07f19317d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_209d7c35-63f7-4d28-a609-eef07f19317d_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_209d7c35-63f7-4d28-a609-eef07f19317d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_209d7c35-63f7-4d28-a609-eef07f19317d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_db11db96-3fea-48cc-95b9-698801397e42" 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_209d7c35-63f7-4d28-a609-eef07f19317d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_db11db96-3fea-48cc-95b9-698801397e42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_120d06d6-dbb1-4558-ae54-070540f55fe6" 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_db11db96-3fea-48cc-95b9-698801397e42" xlink:to="loc_us-gaap_TradeNamesMember_120d06d6-dbb1-4558-ae54-070540f55fe6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_59fa2bfc-5382-4814-adf4-a69b5e96fcbf" 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_db11db96-3fea-48cc-95b9-698801397e42" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_59fa2bfc-5382-4814-adf4-a69b5e96fcbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_536e6457-e242-4b69-86f8-8171a86e18d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_db11db96-3fea-48cc-95b9-698801397e42" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_536e6457-e242-4b69-86f8-8171a86e18d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_7dee5971-f491-4725-b91d-e4d2ddf9357e" 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_db11db96-3fea-48cc-95b9-698801397e42" xlink:to="loc_us-gaap_CustomerRelationshipsMember_7dee5971-f491-4725-b91d-e4d2ddf9357e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_e3ed7013-44a7-4ff9-84ce-ceae7bf74a82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_db11db96-3fea-48cc-95b9-698801397e42" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_e3ed7013-44a7-4ff9-84ce-ceae7bf74a82" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/FactoringAgreementDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#FactoringAgreementDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/FactoringAgreementDetails" xlink:type="extended" id="i3a891837798a40918ed35732a5c2accd_FactoringAgreementDetails">
    <link:loc xlink:type="locator" xlink:label="loc_phun_FactoringAgreementLineItems_012ff38c-9c23-49d8-ab1b-927b533d7661" xlink:href="phun-20211231.xsd#phun_FactoringAgreementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable_c50a561c-6410-4fa0-9b0f-5738ccc95e11" xlink:href="phun-20211231.xsd#phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_phun_FactoringAgreementLineItems_012ff38c-9c23-49d8-ab1b-927b533d7661" xlink:to="loc_phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable_c50a561c-6410-4fa0-9b0f-5738ccc95e11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FeesPaidForFactoredReceivablesPercentage_60cd91cb-3ba8-498f-a102-a5f8f2a73bbc" xlink:href="phun-20211231.xsd#phun_FeesPaidForFactoredReceivablesPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_phun_FactoringAgreementLineItems_012ff38c-9c23-49d8-ab1b-927b533d7661" xlink:to="loc_phun_FeesPaidForFactoredReceivablesPercentage_60cd91cb-3ba8-498f-a102-a5f8f2a73bbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_ce1ae99d-d7fb-42ad-a8a3-7e0ef4a0c198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_phun_FactoringAgreementLineItems_012ff38c-9c23-49d8-ab1b-927b533d7661" xlink:to="loc_us-gaap_InterestExpense_ce1ae99d-d7fb-42ad-a8a3-7e0ef4a0c198" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FactoringAgreementTable_ec3b7e69-53c9-4810-a709-5839c6474271" xlink:href="phun-20211231.xsd#phun_FactoringAgreementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_phun_FactoringAgreementLineItems_012ff38c-9c23-49d8-ab1b-927b533d7661" xlink:to="loc_phun_FactoringAgreementTable_ec3b7e69-53c9-4810-a709-5839c6474271" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FeesPaidTimePeriodAxis_885ade0a-d183-4e3e-be43-c11ba4f82cb4" xlink:href="phun-20211231.xsd#phun_FeesPaidTimePeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_phun_FactoringAgreementTable_ec3b7e69-53c9-4810-a709-5839c6474271" xlink:to="loc_phun_FeesPaidTimePeriodAxis_885ade0a-d183-4e3e-be43-c11ba4f82cb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FeesPaidTimePeriodDomain_885ade0a-d183-4e3e-be43-c11ba4f82cb4_default" xlink:href="phun-20211231.xsd#phun_FeesPaidTimePeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_phun_FeesPaidTimePeriodAxis_885ade0a-d183-4e3e-be43-c11ba4f82cb4" xlink:to="loc_phun_FeesPaidTimePeriodDomain_885ade0a-d183-4e3e-be43-c11ba4f82cb4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FeesPaidTimePeriodDomain_e98f5903-269d-4a3e-be80-5546cc1601d1" xlink:href="phun-20211231.xsd#phun_FeesPaidTimePeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_phun_FeesPaidTimePeriodAxis_885ade0a-d183-4e3e-be43-c11ba4f82cb4" xlink:to="loc_phun_FeesPaidTimePeriodDomain_e98f5903-269d-4a3e-be80-5546cc1601d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_First30DaysMember_83456e7e-9b8d-4786-bb49-14e189207e24" xlink:href="phun-20211231.xsd#phun_First30DaysMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_phun_FeesPaidTimePeriodDomain_e98f5903-269d-4a3e-be80-5546cc1601d1" xlink:to="loc_phun_First30DaysMember_83456e7e-9b8d-4786-bb49-14e189207e24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_EveryTenDaysThereafterMember_ae70b9cb-c875-48e4-9d52-311170423491" xlink:href="phun-20211231.xsd#phun_EveryTenDaysThereafterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_phun_FeesPaidTimePeriodDomain_e98f5903-269d-4a3e-be80-5546cc1601d1" xlink:to="loc_phun_EveryTenDaysThereafterMember_ae70b9cb-c875-48e4-9d52-311170423491" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1b33d8bb-f4e0-407f-9b8b-6b79dd6a1379" 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_phun_FactoringAgreementTable_ec3b7e69-53c9-4810-a709-5839c6474271" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1b33d8bb-f4e0-407f-9b8b-6b79dd6a1379" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1b33d8bb-f4e0-407f-9b8b-6b79dd6a1379_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_1b33d8bb-f4e0-407f-9b8b-6b79dd6a1379" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1b33d8bb-f4e0-407f-9b8b-6b79dd6a1379_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0625d811-e5ee-4dd3-9b34-310646ee33e5" 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_1b33d8bb-f4e0-407f-9b8b-6b79dd6a1379" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0625d811-e5ee-4dd3-9b34-310646ee33e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FactoringFinancingAgreementMember_9943206f-3317-4f37-97ce-9c7877a6d4e6" xlink:href="phun-20211231.xsd#phun_FactoringFinancingAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0625d811-e5ee-4dd3-9b34-310646ee33e5" xlink:to="loc_phun_FactoringFinancingAgreementMember_9943206f-3317-4f37-97ce-9c7877a6d4e6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/DebtSummaryofDebtObligationsDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#DebtSummaryofDebtObligationsDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/DebtSummaryofDebtObligationsDetails" xlink:type="extended" id="ia7e1b398752f4585b72ae131c6b4f2b9_DebtSummaryofDebtObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9b7e9f46-3665-4d40-951f-296517e9aab1" 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_LongTermDebt_b5eafd7d-68fa-40de-828d-379cd1a46ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b7e9f46-3665-4d40-951f-296517e9aab1" xlink:to="loc_us-gaap_LongTermDebt_b5eafd7d-68fa-40de-828d-379cd1a46ea1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_87d7e298-a577-49ba-b6a9-260327bd2f14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b7e9f46-3665-4d40-951f-296517e9aab1" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_87d7e298-a577-49ba-b6a9-260327bd2f14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_d11a64c8-bfc5-48ed-b436-ceff53561947" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b7e9f46-3665-4d40-951f-296517e9aab1" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_d11a64c8-bfc5-48ed-b436-ceff53561947" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_c062440c-d9c1-4fd3-b159-387619ca763e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b7e9f46-3665-4d40-951f-296517e9aab1" xlink:to="loc_us-gaap_LongTermDebtCurrent_c062440c-d9c1-4fd3-b159-387619ca763e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesNoncurrent_a37e0fda-a428-4c6d-a3ae-5bcc453c1ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b7e9f46-3665-4d40-951f-296517e9aab1" xlink:to="loc_us-gaap_DueToRelatedPartiesNoncurrent_a37e0fda-a428-4c6d-a3ae-5bcc453c1ffd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_2d915e79-acb1-4975-8860-13e297f55d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b7e9f46-3665-4d40-951f-296517e9aab1" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_2d915e79-acb1-4975-8860-13e297f55d7d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_c7f4553b-be6c-4696-b7e8-28328de74ca8" 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_9b7e9f46-3665-4d40-951f-296517e9aab1" xlink:to="loc_us-gaap_DebtInstrumentTable_c7f4553b-be6c-4696-b7e8-28328de74ca8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1d907e79-60ee-450f-9599-1297d573b239" 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_c7f4553b-be6c-4696-b7e8-28328de74ca8" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1d907e79-60ee-450f-9599-1297d573b239" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1d907e79-60ee-450f-9599-1297d573b239_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_1d907e79-60ee-450f-9599-1297d573b239" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1d907e79-60ee-450f-9599-1297d573b239_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_086f91f3-12f7-41d7-90b8-161698a14456" 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_1d907e79-60ee-450f-9599-1297d573b239" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_086f91f3-12f7-41d7-90b8-161698a14456" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_aaa1be58-499a-49f2-a8ac-b1ba7eddba3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_086f91f3-12f7-41d7-90b8-161698a14456" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_aaa1be58-499a-49f2-a8ac-b1ba7eddba3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_76b9b842-8c49-41d9-bb1f-1833013520e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_086f91f3-12f7-41d7-90b8-161698a14456" xlink:to="loc_us-gaap_NotesPayableToBanksMember_76b9b842-8c49-41d9-bb1f-1833013520e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_c29caf48-c7f5-452b-bdc2-1cda4e770782" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_086f91f3-12f7-41d7-90b8-161698a14456" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_c29caf48-c7f5-452b-bdc2-1cda4e770782" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f80914fd-227d-4b6d-9467-a293f9c69e45" 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_c7f4553b-be6c-4696-b7e8-28328de74ca8" xlink:to="loc_us-gaap_DebtInstrumentAxis_f80914fd-227d-4b6d-9467-a293f9c69e45" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f80914fd-227d-4b6d-9467-a293f9c69e45_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_f80914fd-227d-4b6d-9467-a293f9c69e45" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f80914fd-227d-4b6d-9467-a293f9c69e45_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6557f6fb-6c92-44c7-b8d2-71cb1014b6b0" 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_f80914fd-227d-4b6d-9467-a293f9c69e45" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6557f6fb-6c92-44c7-b8d2-71cb1014b6b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_A2021PromissoryNoteMember_bca7779c-12a5-47be-b39c-d5cc505d5f57" xlink:href="phun-20211231.xsd#phun_A2021PromissoryNoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6557f6fb-6c92-44c7-b8d2-71cb1014b6b0" xlink:to="loc_phun_A2021PromissoryNoteMember_bca7779c-12a5-47be-b39c-d5cc505d5f57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SeriesANoteMember_1fa73d99-c5d5-43a3-9bef-867381db0b2b" xlink:href="phun-20211231.xsd#phun_SeriesANoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6557f6fb-6c92-44c7-b8d2-71cb1014b6b0" xlink:to="loc_phun_SeriesANoteMember_1fa73d99-c5d5-43a3-9bef-867381db0b2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SeriesBNoteMember_d2e9f8f4-ec77-40bf-b839-ae103a01fd6c" xlink:href="phun-20211231.xsd#phun_SeriesBNoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6557f6fb-6c92-44c7-b8d2-71cb1014b6b0" xlink:to="loc_phun_SeriesBNoteMember_d2e9f8f4-ec77-40bf-b839-ae103a01fd6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PPPLoanMember_1e7b6e34-81ea-45c3-af21-301465170677" xlink:href="phun-20211231.xsd#phun_PPPLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6557f6fb-6c92-44c7-b8d2-71cb1014b6b0" xlink:to="loc_phun_PPPLoanMember_1e7b6e34-81ea-45c3-af21-301465170677" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ConvertibleNotesMember_9e7a0ba5-2184-45af-92d7-3e9d2f812517" xlink:href="phun-20211231.xsd#phun_ConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6557f6fb-6c92-44c7-b8d2-71cb1014b6b0" xlink:to="loc_phun_ConvertibleNotesMember_9e7a0ba5-2184-45af-92d7-3e9d2f812517" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PromissoryNotesMember_1013cc38-e011-4163-9373-6e9bd9a110b7" xlink:href="phun-20211231.xsd#phun_PromissoryNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6557f6fb-6c92-44c7-b8d2-71cb1014b6b0" xlink:to="loc_phun_PromissoryNotesMember_1013cc38-e011-4163-9373-6e9bd9a110b7" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/DebtNarrativeDetails" xlink:type="extended" id="id3e71e2a4f764bdaa7cd9f7924c71b13_DebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" 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_DebtInstrumentFaceAmount_e41dd419-83e8-485f-b2fe-2408870eb295" 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_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_e41dd419-83e8-485f-b2fe-2408870eb295" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_3b710cc1-d1ed-4ec6-91e6-91a6da73b148" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_3b710cc1-d1ed-4ec6-91e6-91a6da73b148" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_1086f33f-a67b-48d3-b2d2-a17c35c3694b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_1086f33f-a67b-48d3-b2d2-a17c35c3694b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_2b81868f-9d7c-4473-980d-e70396c6b36f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_2b81868f-9d7c-4473-980d-e70396c6b36f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentMonthlyAmortizationPayments_81d027a9-3030-4239-8388-8d1daf090eb4" xlink:href="phun-20211231.xsd#phun_DebtInstrumentMonthlyAmortizationPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentMonthlyAmortizationPayments_81d027a9-3030-4239-8388-8d1daf090eb4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentPrepaymentPremiumPercent_31f4cbef-30b9-427b-a1f2-273860d020a0" xlink:href="phun-20211231.xsd#phun_DebtInstrumentPrepaymentPremiumPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentPrepaymentPremiumPercent_31f4cbef-30b9-427b-a1f2-273860d020a0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_062a1cea-3fc5-4082-a112-dce26cd868b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_062a1cea-3fc5-4082-a112-dce26cd868b0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentMandatoryPrepaymentAmount_ddcf1b35-f684-4c4b-afbe-26987079afb5" xlink:href="phun-20211231.xsd#phun_DebtInstrumentMandatoryPrepaymentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentMandatoryPrepaymentAmount_ddcf1b35-f684-4c4b-afbe-26987079afb5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentFaceAmountUnrestricted_97573317-9b4a-4a42-a682-b26ffe9ae857" xlink:href="phun-20211231.xsd#phun_DebtInstrumentFaceAmountUnrestricted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentFaceAmountUnrestricted_97573317-9b4a-4a42-a682-b26ffe9ae857" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentFaceAmountRestricted_6423aef8-5ca0-4498-b0ed-1bcaf1e868c4" xlink:href="phun-20211231.xsd#phun_DebtInstrumentFaceAmountRestricted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentFaceAmountRestricted_6423aef8-5ca0-4498-b0ed-1bcaf1e868c4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage_586a7d8d-e7b3-40b2-a75a-cd7adb57749a" xlink:href="phun-20211231.xsd#phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage_586a7d8d-e7b3-40b2-a75a-cd7adb57749a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage_6af64d21-eced-4d57-ba60-da2454eb30dc" xlink:href="phun-20211231.xsd#phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage_6af64d21-eced-4d57-ba60-da2454eb30dc" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_736f94df-c2cd-4757-a3d4-a7ba9269b0a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_RepaymentsOfDebt_736f94df-c2cd-4757-a3d4-a7ba9269b0a7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6d574f43-e01f-4fc3-8adc-3e62b6532438" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6d574f43-e01f-4fc3-8adc-3e62b6532438" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentVoluntaryPrepaymentAmount_3e486422-ddcc-4bc6-8b63-e9e50d25b454" xlink:href="phun-20211231.xsd#phun_DebtInstrumentVoluntaryPrepaymentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentVoluntaryPrepaymentAmount_3e486422-ddcc-4bc6-8b63-e9e50d25b454" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ProceedsFromVoluntaryPrepaymentAmount_bce68ea7-14bb-4904-96f2-a7fdc6ee32a6" xlink:href="phun-20211231.xsd#phun_ProceedsFromVoluntaryPrepaymentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_ProceedsFromVoluntaryPrepaymentAmount_bce68ea7-14bb-4904-96f2-a7fdc6ee32a6" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentUnamortizedDiscountUnrestricted_c1555162-a175-4098-9ade-d7e0a660a53f" xlink:href="phun-20211231.xsd#phun_DebtInstrumentUnamortizedDiscountUnrestricted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentUnamortizedDiscountUnrestricted_c1555162-a175-4098-9ade-d7e0a660a53f" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_1d13c3e5-46d7-4d23-9f4c-a05778099f49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_1d13c3e5-46d7-4d23-9f4c-a05778099f49" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_80f4de5a-af60-49f2-9ed5-2a5a7ce40825" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_LongTermDebt_80f4de5a-af60-49f2-9ed5-2a5a7ce40825" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm_84708d74-efe7-401b-9d3b-44d00890a554" 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_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingTerm_84708d74-efe7-401b-9d3b-44d00890a554" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_aa791126-3343-4fc2-b283-94e1973c5506" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_aa791126-3343-4fc2-b283-94e1973c5506" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_59966cdf-efab-45bf-8740-a8593c9e083d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_59966cdf-efab-45bf-8740-a8593c9e083d" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent_03f27643-1022-4daf-9e05-a27c8ed219a8" xlink:href="phun-20211231.xsd#phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent_03f27643-1022-4daf-9e05-a27c8ed219a8" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_23223576-cfe2-4950-8a52-cb0d0583d582" 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_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_23223576-cfe2-4950-8a52-cb0d0583d582" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentParticipationRightsPeriod_684e1dbd-9450-4202-86c5-43ee01adb59e" xlink:href="phun-20211231.xsd#phun_DebtInstrumentParticipationRightsPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentParticipationRightsPeriod_684e1dbd-9450-4202-86c5-43ee01adb59e" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings_81bbcaaf-430c-4fe8-97b3-8bd2061cd3dc" xlink:href="phun-20211231.xsd#phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings_81bbcaaf-430c-4fe8-97b3-8bd2061cd3dc" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromBankDebt_dd9d9680-b84e-448e-ae92-de36e65b8ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromBankDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_ProceedsFromBankDebt_dd9d9680-b84e-448e-ae92-de36e65b8ab5" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_e4f72853-047d-4e23-afbf-657c4784d16a" 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_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_e4f72853-047d-4e23-afbf-657c4784d16a" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_1d636432-c776-463e-acb4-6e0bfefab6c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_1d636432-c776-463e-acb4-6e0bfefab6c8" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentInstallmentConversionPrincipalPayment_ae7cc7e0-f955-4155-a246-dc0cc8ac24df" xlink:href="phun-20211231.xsd#phun_DebtInstrumentInstallmentConversionPrincipalPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentInstallmentConversionPrincipalPayment_ae7cc7e0-f955-4155-a246-dc0cc8ac24df" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount_617287ea-6341-4750-a7dc-e49064bf6781" xlink:href="phun-20211231.xsd#phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount_617287ea-6341-4750-a7dc-e49064bf6781" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent_43a4f921-c535-497a-9890-f1ba7af57ca8" xlink:href="phun-20211231.xsd#phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent_43a4f921-c535-497a-9890-f1ba7af57ca8" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage_b990a937-9637-4aa0-a169-071f71e26af8" xlink:href="phun-20211231.xsd#phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage_b990a937-9637-4aa0-a169-071f71e26af8" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_e40e0bb2-0fb1-4002-95c1-1895f4fd7b01" 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_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_e40e0bb2-0fb1-4002-95c1-1895f4fd7b01" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage_ffbbbc5c-7a42-4b41-a9fe-10be1f5a8d18" xlink:href="phun-20211231.xsd#phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage_ffbbbc5c-7a42-4b41-a9fe-10be1f5a8d18" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_d294bf90-1903-466b-8533-e950f1cd5659" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_d294bf90-1903-466b-8533-e950f1cd5659" xlink:type="arc" order="35"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionRate_d3f47fc1-0288-494a-819c-5367ae4fb00f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_RelatedPartyTransactionRate_d3f47fc1-0288-494a-819c-5367ae4fb00f" xlink:type="arc" order="36"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentAuthorizedAmount_734988ec-4508-4ee5-af4f-03711577205a" xlink:href="phun-20211231.xsd#phun_DebtInstrumentAuthorizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentAuthorizedAmount_734988ec-4508-4ee5-af4f-03711577205a" xlink:type="arc" order="37"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_b08aebed-238f-4ec5-a8a7-7f1ccf6e6204" 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_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_b08aebed-238f-4ec5-a8a7-7f1ccf6e6204" xlink:type="arc" order="38"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount_643c5aae-13ab-4333-8eea-b5d43a1726cc" 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_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAmount_643c5aae-13ab-4333-8eea-b5d43a1726cc" xlink:type="arc" order="39"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod_03ae1dbe-9254-4c28-9644-fde167f67b86" xlink:href="phun-20211231.xsd#phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod_03ae1dbe-9254-4c28-9644-fde167f67b86" xlink:type="arc" order="40"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod_b6138126-9dff-44e3-aa09-1b4b6c6faac2" xlink:href="phun-20211231.xsd#phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod_b6138126-9dff-44e3-aa09-1b4b6c6faac2" xlink:type="arc" order="41"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_33e807b6-ecaf-42c8-8a53-f1f64d0e89a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_33e807b6-ecaf-42c8-8a53-f1f64d0e89a2" xlink:type="arc" order="42"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_df6a3d93-55ca-4d94-a14b-fe2b45f87570" 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_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_DebtInstrumentTable_df6a3d93-55ca-4d94-a14b-fe2b45f87570" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ce062a3d-b49a-4519-97f1-32fbef85a142" 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_df6a3d93-55ca-4d94-a14b-fe2b45f87570" xlink:to="loc_us-gaap_DebtInstrumentAxis_ce062a3d-b49a-4519-97f1-32fbef85a142" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ce062a3d-b49a-4519-97f1-32fbef85a142_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_ce062a3d-b49a-4519-97f1-32fbef85a142" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ce062a3d-b49a-4519-97f1-32fbef85a142_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0e5dbfb9-04ae-4d8a-9dde-c2906520f1ff" 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_ce062a3d-b49a-4519-97f1-32fbef85a142" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0e5dbfb9-04ae-4d8a-9dde-c2906520f1ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_A2021PromissoryNoteMember_d9868213-daaf-4485-b54d-e3782358fbc4" xlink:href="phun-20211231.xsd#phun_A2021PromissoryNoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0e5dbfb9-04ae-4d8a-9dde-c2906520f1ff" xlink:to="loc_phun_A2021PromissoryNoteMember_d9868213-daaf-4485-b54d-e3782358fbc4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SeriesANoteMember_9054bf60-42f1-441b-9a69-2b935ac83dff" xlink:href="phun-20211231.xsd#phun_SeriesANoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0e5dbfb9-04ae-4d8a-9dde-c2906520f1ff" xlink:to="loc_phun_SeriesANoteMember_9054bf60-42f1-441b-9a69-2b935ac83dff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SeriesBNoteMember_dac765cf-df7e-4b1e-98ec-94b1582a3ae8" xlink:href="phun-20211231.xsd#phun_SeriesBNoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0e5dbfb9-04ae-4d8a-9dde-c2906520f1ff" xlink:to="loc_phun_SeriesBNoteMember_dac765cf-df7e-4b1e-98ec-94b1582a3ae8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_InvestorNoteMember_81e12156-fa79-4bab-a2e6-d44e1ecc7a51" xlink:href="phun-20211231.xsd#phun_InvestorNoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0e5dbfb9-04ae-4d8a-9dde-c2906520f1ff" xlink:to="loc_phun_InvestorNoteMember_81e12156-fa79-4bab-a2e6-d44e1ecc7a51" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ac05e940-d4b9-4546-984b-f01c0d268760" 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_df6a3d93-55ca-4d94-a14b-fe2b45f87570" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ac05e940-d4b9-4546-984b-f01c0d268760" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ac05e940-d4b9-4546-984b-f01c0d268760_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_ac05e940-d4b9-4546-984b-f01c0d268760" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ac05e940-d4b9-4546-984b-f01c0d268760_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0886c6dc-0c0b-4f7d-b28b-c9fe287500b0" 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_ac05e940-d4b9-4546-984b-f01c0d268760" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0886c6dc-0c0b-4f7d-b28b-c9fe287500b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_6e4b798a-8d6e-49e9-bfed-d135567d15b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0886c6dc-0c0b-4f7d-b28b-c9fe287500b0" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_6e4b798a-8d6e-49e9-bfed-d135567d15b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_bd44cbfb-8184-4b9a-80a1-977dace08ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0886c6dc-0c0b-4f7d-b28b-c9fe287500b0" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_bd44cbfb-8184-4b9a-80a1-977dace08ce8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_1f8029a5-7382-482e-bdf7-9f285a5a3e6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0886c6dc-0c0b-4f7d-b28b-c9fe287500b0" xlink:to="loc_us-gaap_SecuredDebtMember_1f8029a5-7382-482e-bdf7-9f285a5a3e6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_4ef3d690-c9d5-4061-af7f-1259dafbe6d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0886c6dc-0c0b-4f7d-b28b-c9fe287500b0" xlink:to="loc_us-gaap_NotesPayableToBanksMember_4ef3d690-c9d5-4061-af7f-1259dafbe6d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SeniorConvertibleNotesPayableMember_b45ca453-11ba-4cf4-be31-70d6fcf79610" xlink:href="phun-20211231.xsd#phun_SeniorConvertibleNotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0886c6dc-0c0b-4f7d-b28b-c9fe287500b0" xlink:to="loc_phun_SeniorConvertibleNotesPayableMember_b45ca453-11ba-4cf4-be31-70d6fcf79610" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PromissoryNotesMember_793faf64-b5e6-437c-8e89-254986027710" xlink:href="phun-20211231.xsd#phun_PromissoryNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0886c6dc-0c0b-4f7d-b28b-c9fe287500b0" xlink:to="loc_phun_PromissoryNotesMember_793faf64-b5e6-437c-8e89-254986027710" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_6a0eca4c-b4d9-4b1f-8d8e-71c831dd980c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_df6a3d93-55ca-4d94-a14b-fe2b45f87570" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_6a0eca4c-b4d9-4b1f-8d8e-71c831dd980c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_6a0eca4c-b4d9-4b1f-8d8e-71c831dd980c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_6a0eca4c-b4d9-4b1f-8d8e-71c831dd980c" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_6a0eca4c-b4d9-4b1f-8d8e-71c831dd980c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_59a44520-af57-4409-b8ee-8b9cc1e1a4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_6a0eca4c-b4d9-4b1f-8d8e-71c831dd980c" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_59a44520-af57-4409-b8ee-8b9cc1e1a4d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_449e9558-ebf4-44bd-9255-8fa8931d6211" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_59a44520-af57-4409-b8ee-8b9cc1e1a4d8" xlink:to="loc_us-gaap_WarrantMember_449e9558-ebf4-44bd-9255-8fa8931d6211" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_cb52bde0-738d-42f9-8018-e270cb14f607" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_df6a3d93-55ca-4d94-a14b-fe2b45f87570" xlink:to="loc_us-gaap_StatementClassOfStockAxis_cb52bde0-738d-42f9-8018-e270cb14f607" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_cb52bde0-738d-42f9-8018-e270cb14f607_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_cb52bde0-738d-42f9-8018-e270cb14f607" xlink:to="loc_us-gaap_ClassOfStockDomain_cb52bde0-738d-42f9-8018-e270cb14f607_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c5a7a095-39ad-47e0-919b-9f754008a0e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_cb52bde0-738d-42f9-8018-e270cb14f607" xlink:to="loc_us-gaap_ClassOfStockDomain_c5a7a095-39ad-47e0-919b-9f754008a0e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_d1834e6a-44b2-40fb-b818-d983fa11071a" 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_ClassOfStockDomain_c5a7a095-39ad-47e0-919b-9f754008a0e8" xlink:to="loc_us-gaap_CommonStockMember_d1834e6a-44b2-40fb-b818-d983fa11071a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_94d94d83-dd9d-4ac7-87d3-95d3aa80c1fd" 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_df6a3d93-55ca-4d94-a14b-fe2b45f87570" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_94d94d83-dd9d-4ac7-87d3-95d3aa80c1fd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_94d94d83-dd9d-4ac7-87d3-95d3aa80c1fd_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_94d94d83-dd9d-4ac7-87d3-95d3aa80c1fd" xlink:to="loc_us-gaap_RelatedPartyDomain_94d94d83-dd9d-4ac7-87d3-95d3aa80c1fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_3d469a19-7a04-4d4c-8f61-d2bf12e77c28" 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_94d94d83-dd9d-4ac7-87d3-95d3aa80c1fd" xlink:to="loc_us-gaap_RelatedPartyDomain_3d469a19-7a04-4d4c-8f61-d2bf12e77c28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CaneCapitalLLCMember_94bb9250-ebbc-4734-ba9a-fcb38329acae" xlink:href="phun-20211231.xsd#phun_CaneCapitalLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_3d469a19-7a04-4d4c-8f61-d2bf12e77c28" xlink:to="loc_phun_CaneCapitalLLCMember_94bb9250-ebbc-4734-ba9a-fcb38329acae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CuroCapitalAppreciationFundLLCMember_6e624028-8862-43f6-8f35-d81c72a53443" xlink:href="phun-20211231.xsd#phun_CuroCapitalAppreciationFundLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_3d469a19-7a04-4d4c-8f61-d2bf12e77c28" xlink:to="loc_phun_CuroCapitalAppreciationFundLLCMember_6e624028-8862-43f6-8f35-d81c72a53443" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IndividualsAssociatedWithChiefExecutiveOfficerMember_eeccb61e-3864-4a9d-a265-e37ed027ab30" xlink:href="phun-20211231.xsd#phun_IndividualsAssociatedWithChiefExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_3d469a19-7a04-4d4c-8f61-d2bf12e77c28" xlink:to="loc_phun_IndividualsAssociatedWithChiefExecutiveOfficerMember_eeccb61e-3864-4a9d-a265-e37ed027ab30" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ChiefTechnologyOfficerMember_6146747d-d3b1-4e97-ba16-de94ec38e7a7" xlink:href="phun-20211231.xsd#phun_ChiefTechnologyOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_3d469a19-7a04-4d4c-8f61-d2bf12e77c28" xlink:to="loc_phun_ChiefTechnologyOfficerMember_6146747d-d3b1-4e97-ba16-de94ec38e7a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_687ae6d8-a26f-4610-8aea-e71cc61f979d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_df6a3d93-55ca-4d94-a14b-fe2b45f87570" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_687ae6d8-a26f-4610-8aea-e71cc61f979d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_687ae6d8-a26f-4610-8aea-e71cc61f979d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_687ae6d8-a26f-4610-8aea-e71cc61f979d" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_687ae6d8-a26f-4610-8aea-e71cc61f979d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_de229ffc-a83a-406c-ad6a-42ac900cbcfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_687ae6d8-a26f-4610-8aea-e71cc61f979d" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_de229ffc-a83a-406c-ad6a-42ac900cbcfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContributionsForNotesPayableMember_e1e56344-8c97-445f-8343-7a3597ef7df8" xlink:href="phun-20211231.xsd#phun_ContributionsForNotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_de229ffc-a83a-406c-ad6a-42ac900cbcfc" xlink:to="loc_phun_ContributionsForNotesPayableMember_e1e56344-8c97-445f-8343-7a3597ef7df8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d4f092cb-4522-4d94-b7cd-1aaf40668164" 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_df6a3d93-55ca-4d94-a14b-fe2b45f87570" xlink:to="loc_srt_RangeAxis_d4f092cb-4522-4d94-b7cd-1aaf40668164" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d4f092cb-4522-4d94-b7cd-1aaf40668164_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_d4f092cb-4522-4d94-b7cd-1aaf40668164" xlink:to="loc_srt_RangeMember_d4f092cb-4522-4d94-b7cd-1aaf40668164_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5d23c14d-9c83-477e-8b59-35272b23b7a3" 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_d4f092cb-4522-4d94-b7cd-1aaf40668164" xlink:to="loc_srt_RangeMember_5d23c14d-9c83-477e-8b59-35272b23b7a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8cb322dc-8314-4ece-a30c-64b5ace078da" 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_5d23c14d-9c83-477e-8b59-35272b23b7a3" xlink:to="loc_srt_MaximumMember_8cb322dc-8314-4ece-a30c-64b5ace078da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_45a3f434-c4a0-4982-af1b-8d013043fe9e" 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_DebtInstrumentTable_df6a3d93-55ca-4d94-a14b-fe2b45f87570" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_45a3f434-c4a0-4982-af1b-8d013043fe9e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_45a3f434-c4a0-4982-af1b-8d013043fe9e_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_45a3f434-c4a0-4982-af1b-8d013043fe9e" xlink:to="loc_us-gaap_EquityComponentDomain_45a3f434-c4a0-4982-af1b-8d013043fe9e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_fa176467-4caa-4cb7-85e1-6e9fe4edcce1" 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_45a3f434-c4a0-4982-af1b-8d013043fe9e" xlink:to="loc_us-gaap_EquityComponentDomain_fa176467-4caa-4cb7-85e1-6e9fe4edcce1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_48e4a5de-a69d-4197-bb12-4240e45ef461" 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_fa176467-4caa-4cb7-85e1-6e9fe4edcce1" xlink:to="loc_us-gaap_CommonStockMember_48e4a5de-a69d-4197-bb12-4240e45ef461" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_b009ad5e-6979-4b23-961d-bbed6ccea1f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_df6a3d93-55ca-4d94-a14b-fe2b45f87570" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_b009ad5e-6979-4b23-961d-bbed6ccea1f8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b009ad5e-6979-4b23-961d-bbed6ccea1f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_b009ad5e-6979-4b23-961d-bbed6ccea1f8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b009ad5e-6979-4b23-961d-bbed6ccea1f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b171a8fe-0922-4159-b763-5bfaeb07bb6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_b009ad5e-6979-4b23-961d-bbed6ccea1f8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b171a8fe-0922-4159-b763-5bfaeb07bb6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_dbf7b029-35ce-4c06-a755-d83f2dbe02b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_b171a8fe-0922-4159-b763-5bfaeb07bb6c" xlink:to="loc_us-gaap_SubsequentEventMember_dbf7b029-35ce-4c06-a755-d83f2dbe02b0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails" xlink:type="extended" id="i3fbdb969739243609c17e3811b3c56c9_DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_05c42083-1e1d-4a2a-813c-61218112e1e8" 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_WarrantsAndRightsOutstandingMeasurementInput_f40b907b-11d3-47da-b6d4-29ad30ed489d" 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_05c42083-1e1d-4a2a-813c-61218112e1e8" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_f40b907b-11d3-47da-b6d4-29ad30ed489d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm_93a5913e-c24c-4774-baf7-a6cc0970e4f7" 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_05c42083-1e1d-4a2a-813c-61218112e1e8" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingTerm_93a5913e-c24c-4774-baf7-a6cc0970e4f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_9f054fba-b73b-449a-857a-0528402a3d6c" 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_05c42083-1e1d-4a2a-813c-61218112e1e8" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_9f054fba-b73b-449a-857a-0528402a3d6c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_42fd9396-1f60-4591-8df6-a93a7322277c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_9f054fba-b73b-449a-857a-0528402a3d6c" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_42fd9396-1f60-4591-8df6-a93a7322277c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_42fd9396-1f60-4591-8df6-a93a7322277c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_42fd9396-1f60-4591-8df6-a93a7322277c" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_42fd9396-1f60-4591-8df6-a93a7322277c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_8d0471e6-806b-4c4f-afb7-b3d467821e1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_42fd9396-1f60-4591-8df6-a93a7322277c" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_8d0471e6-806b-4c4f-afb7-b3d467821e1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_17c8cd4a-849a-4397-9904-4e12cc6aca55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_8d0471e6-806b-4c4f-afb7-b3d467821e1f" xlink:to="loc_us-gaap_WarrantMember_17c8cd4a-849a-4397-9904-4e12cc6aca55" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_64153585-4131-41b1-8cbe-7d13fa1dbcf7" 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_9f054fba-b73b-449a-857a-0528402a3d6c" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_64153585-4131-41b1-8cbe-7d13fa1dbcf7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_64153585-4131-41b1-8cbe-7d13fa1dbcf7_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_64153585-4131-41b1-8cbe-7d13fa1dbcf7" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_64153585-4131-41b1-8cbe-7d13fa1dbcf7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_b2c690f3-39b0-4dd6-a00b-19c1f68bd2c3" 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_64153585-4131-41b1-8cbe-7d13fa1dbcf7" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_b2c690f3-39b0-4dd6-a00b-19c1f68bd2c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_MeasurementInputStrikePriceMember_3fe7a83b-d633-44cc-880f-faed3929d914" xlink:href="phun-20211231.xsd#phun_MeasurementInputStrikePriceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_b2c690f3-39b0-4dd6-a00b-19c1f68bd2c3" xlink:to="loc_phun_MeasurementInputStrikePriceMember_3fe7a83b-d633-44cc-880f-faed3929d914" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember_694c5ad9-6182-48c7-8e76-97411ae159b3" 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_b2c690f3-39b0-4dd6-a00b-19c1f68bd2c3" xlink:to="loc_us-gaap_MeasurementInputSharePriceMember_694c5ad9-6182-48c7-8e76-97411ae159b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_7a635dd5-67ac-4be8-a58f-145cf31491ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_b2c690f3-39b0-4dd6-a00b-19c1f68bd2c3" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_7a635dd5-67ac-4be8-a58f-145cf31491ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_ee28ea01-48c3-4eea-8eb0-23aee0075d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_b2c690f3-39b0-4dd6-a00b-19c1f68bd2c3" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_ee28ea01-48c3-4eea-8eb0-23aee0075d7b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_7602a6e3-480a-479d-8325-15ff053198e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_b2c690f3-39b0-4dd6-a00b-19c1f68bd2c3" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_7602a6e3-480a-479d-8325-15ff053198e1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_8d193ad8-d35c-48f3-aafa-ff9c265e58ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_b2c690f3-39b0-4dd6-a00b-19c1f68bd2c3" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_8d193ad8-d35c-48f3-aafa-ff9c265e58ca" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/DebtSummaryofInterestExpenseDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#DebtSummaryofInterestExpenseDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/DebtSummaryofInterestExpenseDetails" xlink:type="extended" id="i9e8b5e2cc36043d0bb213485ed972656_DebtSummaryofInterestExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_447ed16a-371c-4953-832f-1f2cc361255a" 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_InterestExpense_6df7f637-054c-461a-9b25-fda4de7882ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_447ed16a-371c-4953-832f-1f2cc361255a" xlink:to="loc_us-gaap_InterestExpense_6df7f637-054c-461a-9b25-fda4de7882ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_19e41762-46de-4db4-b187-4672f793f59a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_447ed16a-371c-4953-832f-1f2cc361255a" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_19e41762-46de-4db4-b187-4672f793f59a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_AmortizationOfWarrantCosts_69290a41-b79f-468d-b8b8-da25574a552b" xlink:href="phun-20211231.xsd#phun_AmortizationOfWarrantCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_447ed16a-371c-4953-832f-1f2cc361255a" xlink:to="loc_phun_AmortizationOfWarrantCosts_69290a41-b79f-468d-b8b8-da25574a552b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e6c2cd7f-f08d-40a2-b296-ced433925c1a" 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_447ed16a-371c-4953-832f-1f2cc361255a" xlink:to="loc_us-gaap_DebtInstrumentTable_e6c2cd7f-f08d-40a2-b296-ced433925c1a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4a7c4b69-156d-4c4f-a16c-5e67f6631e57" 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_e6c2cd7f-f08d-40a2-b296-ced433925c1a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4a7c4b69-156d-4c4f-a16c-5e67f6631e57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4a7c4b69-156d-4c4f-a16c-5e67f6631e57_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_4a7c4b69-156d-4c4f-a16c-5e67f6631e57" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4a7c4b69-156d-4c4f-a16c-5e67f6631e57_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3775c618-02ff-476a-9acf-be77caf61e00" 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_4a7c4b69-156d-4c4f-a16c-5e67f6631e57" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3775c618-02ff-476a-9acf-be77caf61e00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_a50bd398-8b7a-4427-81a6-6573f6b70e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3775c618-02ff-476a-9acf-be77caf61e00" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_a50bd398-8b7a-4427-81a6-6573f6b70e7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_A2021PromissoryNoteMember_14412ba8-65cd-400c-931e-9fb2c8a2d74b" xlink:href="phun-20211231.xsd#phun_A2021PromissoryNoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3775c618-02ff-476a-9acf-be77caf61e00" xlink:to="loc_phun_A2021PromissoryNoteMember_14412ba8-65cd-400c-931e-9fb2c8a2d74b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SeniorConvertibleNotesPayableMember_33815b17-7c13-45bf-8d66-3dbc232cb793" xlink:href="phun-20211231.xsd#phun_SeniorConvertibleNotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3775c618-02ff-476a-9acf-be77caf61e00" xlink:to="loc_phun_SeniorConvertibleNotesPayableMember_33815b17-7c13-45bf-8d66-3dbc232cb793" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FactoringFinancingAgreementMember_c7345a45-f578-49ae-af67-ed3ce4517480" xlink:href="phun-20211231.xsd#phun_FactoringFinancingAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3775c618-02ff-476a-9acf-be77caf61e00" xlink:to="loc_phun_FactoringFinancingAgreementMember_c7345a45-f578-49ae-af67-ed3ce4517480" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_OtherDebtMember_4c690c92-f028-4403-bb1d-ba1bb47c5faa" xlink:href="phun-20211231.xsd#phun_OtherDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3775c618-02ff-476a-9acf-be77caf61e00" xlink:to="loc_phun_OtherDebtMember_4c690c92-f028-4403-bb1d-ba1bb47c5faa" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="ibb963f0ef8154f76a954fa5c4379887e_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems_1be39596-ecad-47d6-846d-77c2626601ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_52ab0c7f-2b91-4b75-9704-1566066dc528" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems_1be39596-ecad-47d6-846d-77c2626601ce" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_52ab0c7f-2b91-4b75-9704-1566066dc528" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent_10953dad-d3b1-4cc1-9f33-fd8b01460ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValueCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems_1be39596-ecad-47d6-846d-77c2626601ce" xlink:to="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent_10953dad-d3b1-4cc1-9f33-fd8b01460ff6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_2fca5b07-6d5c-4ef1-a374-bf55e3d52e52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems_1be39596-ecad-47d6-846d-77c2626601ce" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_2fca5b07-6d5c-4ef1-a374-bf55e3d52e52" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_05f4ab1a-840f-47be-9374-af57a2d6c521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems_1be39596-ecad-47d6-846d-77c2626601ce" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_05f4ab1a-840f-47be-9374-af57a2d6c521" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LitigationSettlementPaymentToOtherParty_01d27b6d-9ba7-4b6e-9924-237d6ceeebb6" xlink:href="phun-20211231.xsd#phun_LitigationSettlementPaymentToOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems_1be39596-ecad-47d6-846d-77c2626601ce" xlink:to="loc_phun_LitigationSettlementPaymentToOtherParty_01d27b6d-9ba7-4b6e-9924-237d6ceeebb6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossRelatedToLitigationSettlement_843e115f-9cc0-491a-80de-708b24bf24d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossRelatedToLitigationSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems_1be39596-ecad-47d6-846d-77c2626601ce" xlink:to="loc_us-gaap_GainLossRelatedToLitigationSettlement_843e115f-9cc0-491a-80de-708b24bf24d7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_9d97d90c-2b69-45bf-8993-bc187fab6fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems_1be39596-ecad-47d6-846d-77c2626601ce" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_9d97d90c-2b69-45bf-8993-bc187fab6fe2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable_04472146-480b-400a-be21-9fed6449923a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems_1be39596-ecad-47d6-846d-77c2626601ce" xlink:to="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable_04472146-480b-400a-be21-9fed6449923a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_0f6c977c-5da8-4294-b8b9-d551cc2c9008" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable_04472146-480b-400a-be21-9fed6449923a" xlink:to="loc_us-gaap_LitigationStatusAxis_0f6c977c-5da8-4294-b8b9-d551cc2c9008" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_0f6c977c-5da8-4294-b8b9-d551cc2c9008_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LitigationStatusAxis_0f6c977c-5da8-4294-b8b9-d551cc2c9008" xlink:to="loc_us-gaap_LitigationStatusDomain_0f6c977c-5da8-4294-b8b9-d551cc2c9008_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_539309fa-6687-46f5-9ef6-8f3c3a22f2a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LitigationStatusAxis_0f6c977c-5da8-4294-b8b9-d551cc2c9008" xlink:to="loc_us-gaap_LitigationStatusDomain_539309fa-6687-46f5-9ef6-8f3c3a22f2a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember_ae2c9a13-91b1-4f82-84d5-29da8e8f3db8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PendingLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LitigationStatusDomain_539309fa-6687-46f5-9ef6-8f3c3a22f2a2" xlink:to="loc_us-gaap_PendingLitigationMember_ae2c9a13-91b1-4f82-84d5-29da8e8f3db8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SettledLitigationMember_cb677e9b-0f01-40c8-9abb-c827933ccc48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SettledLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LitigationStatusDomain_539309fa-6687-46f5-9ef6-8f3c3a22f2a2" xlink:to="loc_us-gaap_SettledLitigationMember_cb677e9b-0f01-40c8-9abb-c827933ccc48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_675fb74a-b4c2-4ef0-81e8-647f5dde9628" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable_04472146-480b-400a-be21-9fed6449923a" xlink:to="loc_srt_LitigationCaseAxis_675fb74a-b4c2-4ef0-81e8-647f5dde9628" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_675fb74a-b4c2-4ef0-81e8-647f5dde9628_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_675fb74a-b4c2-4ef0-81e8-647f5dde9628" xlink:to="loc_srt_LitigationCaseTypeDomain_675fb74a-b4c2-4ef0-81e8-647f5dde9628_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_db5878f9-ef5c-41e4-96f1-7b37dcd064d4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_675fb74a-b4c2-4ef0-81e8-647f5dde9628" xlink:to="loc_srt_LitigationCaseTypeDomain_db5878f9-ef5c-41e4-96f1-7b37dcd064d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_WSGRCaseMember_7038153b-2b2c-4e27-9656-f581c2bcbc9e" xlink:href="phun-20211231.xsd#phun_WSGRCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_db5878f9-ef5c-41e4-96f1-7b37dcd064d4" xlink:to="loc_phun_WSGRCaseMember_7038153b-2b2c-4e27-9656-f581c2bcbc9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_UbersFirstAmendedCrossComplaintMember_63015e4c-9032-448a-a12a-0642eedb173e" xlink:href="phun-20211231.xsd#phun_UbersFirstAmendedCrossComplaintMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_db5878f9-ef5c-41e4-96f1-7b37dcd064d4" xlink:to="loc_phun_UbersFirstAmendedCrossComplaintMember_63015e4c-9032-448a-a12a-0642eedb173e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SettlementAgreementMember_0a3cb8cd-25c7-4434-bbc3-7807791a1018" xlink:href="phun-20211231.xsd#phun_SettlementAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_db5878f9-ef5c-41e4-96f1-7b37dcd064d4" xlink:to="loc_phun_SettlementAgreementMember_0a3cb8cd-25c7-4434-bbc3-7807791a1018" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember_f7fe8933-30aa-4047-b8d3-c45634abea7f" xlink:href="phun-20211231.xsd#phun_EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_db5878f9-ef5c-41e4-96f1-7b37dcd064d4" xlink:to="loc_phun_EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember_f7fe8933-30aa-4047-b8d3-c45634abea7f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LitigationSettlementPayorAxis_b454910e-211e-4f63-9605-8d80da03ab33" xlink:href="phun-20211231.xsd#phun_LitigationSettlementPayorAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable_04472146-480b-400a-be21-9fed6449923a" xlink:to="loc_phun_LitigationSettlementPayorAxis_b454910e-211e-4f63-9605-8d80da03ab33" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LitigationSettlementPayorDomain_b454910e-211e-4f63-9605-8d80da03ab33_default" xlink:href="phun-20211231.xsd#phun_LitigationSettlementPayorDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_phun_LitigationSettlementPayorAxis_b454910e-211e-4f63-9605-8d80da03ab33" xlink:to="loc_phun_LitigationSettlementPayorDomain_b454910e-211e-4f63-9605-8d80da03ab33_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LitigationSettlementPayorDomain_e91fc237-e7fa-4f90-88f2-212e064ab5a8" xlink:href="phun-20211231.xsd#phun_LitigationSettlementPayorDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_phun_LitigationSettlementPayorAxis_b454910e-211e-4f63-9605-8d80da03ab33" xlink:to="loc_phun_LitigationSettlementPayorDomain_e91fc237-e7fa-4f90-88f2-212e064ab5a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_InsuranceCarrierMember_20456b72-f41b-4201-859e-5a9243252de1" xlink:href="phun-20211231.xsd#phun_InsuranceCarrierMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_phun_LitigationSettlementPayorDomain_e91fc237-e7fa-4f90-88f2-212e064ab5a8" xlink:to="loc_phun_InsuranceCarrierMember_20456b72-f41b-4201-859e-5a9243252de1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PhunwareSegmentMember_b5193ade-31d5-4afb-a71e-0d3164335fb4" xlink:href="phun-20211231.xsd#phun_PhunwareSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_phun_LitigationSettlementPayorDomain_e91fc237-e7fa-4f90-88f2-212e064ab5a8" xlink:to="loc_phun_PhunwareSegmentMember_b5193ade-31d5-4afb-a71e-0d3164335fb4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/PhunCoinDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#PhunCoinDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/PhunCoinDetails" xlink:type="extended" id="i763fd4c8a9e247e683d86a9acdb24015_PhunCoinDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems_67b1e80d-ef1a-424b-9ba8-035e42861798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_AggregateOfReceivableAmount_37cabd99-8f65-4708-bcf2-46e14254804d" xlink:href="phun-20211231.xsd#phun_AggregateOfReceivableAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_67b1e80d-ef1a-424b-9ba8-035e42861798" xlink:to="loc_phun_AggregateOfReceivableAmount_37cabd99-8f65-4708-bcf2-46e14254804d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SecurityTokenPeriodAfterIssuanceOfRights_0661eadf-2452-4963-b4ed-a6f47d669095" xlink:href="phun-20211231.xsd#phun_SecurityTokenPeriodAfterIssuanceOfRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_67b1e80d-ef1a-424b-9ba8-035e42861798" xlink:to="loc_phun_SecurityTokenPeriodAfterIssuanceOfRights_0661eadf-2452-4963-b4ed-a6f47d669095" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SecurityTokenTerminationPeriod_9a6cdfb1-4ebc-4ab8-a96e-b71a1ad21ee7" xlink:href="phun-20211231.xsd#phun_SecurityTokenTerminationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_67b1e80d-ef1a-424b-9ba8-035e42861798" xlink:to="loc_phun_SecurityTokenTerminationPeriod_9a6cdfb1-4ebc-4ab8-a96e-b71a1ad21ee7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DividendsPercentageofMonthlyCreditsPurchased_2b284637-c600-448d-8ef4-a0300c2f2af1" xlink:href="phun-20211231.xsd#phun_DividendsPercentageofMonthlyCreditsPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_67b1e80d-ef1a-424b-9ba8-035e42861798" xlink:to="loc_phun_DividendsPercentageofMonthlyCreditsPurchased_2b284637-c600-448d-8ef4-a0300c2f2af1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_NumberOfStockholders_859d1e55-3f9d-443e-b669-8b7f747b92b7" xlink:href="phun-20211231.xsd#phun_NumberOfStockholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_67b1e80d-ef1a-424b-9ba8-035e42861798" xlink:to="loc_phun_NumberOfStockholders_859d1e55-3f9d-443e-b669-8b7f747b92b7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable_b81054fe-2937-4af1-bb38-2f28c91e287c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ProductInformationLineItems_67b1e80d-ef1a-424b-9ba8-035e42861798" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_b81054fe-2937-4af1-bb38-2f28c91e287c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6268a99b-9902-4428-a2ab-a10a6fd531d5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_b81054fe-2937-4af1-bb38-2f28c91e287c" xlink:to="loc_srt_ProductOrServiceAxis_6268a99b-9902-4428-a2ab-a10a6fd531d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6268a99b-9902-4428-a2ab-a10a6fd531d5_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_6268a99b-9902-4428-a2ab-a10a6fd531d5" xlink:to="loc_srt_ProductsAndServicesDomain_6268a99b-9902-4428-a2ab-a10a6fd531d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_025dbf71-996d-4dfb-b453-4cc6e5c444e8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_6268a99b-9902-4428-a2ab-a10a6fd531d5" xlink:to="loc_srt_ProductsAndServicesDomain_025dbf71-996d-4dfb-b453-4cc6e5c444e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PhunCoinDepositsMember_8030c17b-9857-4b32-af92-98ace53418e2" xlink:href="phun-20211231.xsd#phun_PhunCoinDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_025dbf71-996d-4dfb-b453-4cc6e5c444e8" xlink:to="loc_phun_PhunCoinDepositsMember_8030c17b-9857-4b32-af92-98ace53418e2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#StockholdersEquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended" id="ica120c3d25c1469ca931f7195370c7c6_StockholdersEquityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_624f360a-cd71-45d2-9775-91a7a3f3598a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_624f360a-cd71-45d2-9775-91a7a3f3598a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_7bdd24bc-069d-47ab-9dc5-9036a96697ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_7bdd24bc-069d-47ab-9dc5-9036a96697ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_5e352d4c-165c-40d1-af99-016211a90dba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_CommonStockSharesIssued_5e352d4c-165c-40d1-af99-016211a90dba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_48efbc0d-2838-4433-b7c4-dc7421068f28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_48efbc0d-2838-4433-b7c4-dc7421068f28" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CommonStockCapitalSharesReservedForFutureIssuanceValue_ab15e52b-ced3-4139-9376-d905ec8f13a2" xlink:href="phun-20211231.xsd#phun_CommonStockCapitalSharesReservedForFutureIssuanceValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_phun_CommonStockCapitalSharesReservedForFutureIssuanceValue_ab15e52b-ced3-4139-9376-d905ec8f13a2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_fbd734e2-05cc-43ae-89d9-d2421d2951e0" 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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_fbd734e2-05cc-43ae-89d9-d2421d2951e0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_0aeda77c-759c-4f7d-b0cc-224850e49abc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_0aeda77c-759c-4f7d-b0cc-224850e49abc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_5f7831a5-462e-42fa-a006-ab2b5e0f4c48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_5f7831a5-462e-42fa-a006-ab2b5e0f4c48" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_b231d767-b134-4b67-8cfb-b38db704d075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_b231d767-b134-4b67-8cfb-b38db704d075" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_7b51f341-59c5-45a1-bd1b-ef9f10040b03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_7b51f341-59c5-45a1-bd1b-ef9f10040b03" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SaleOfStockGrossProceedsOfSalePricePercent_a2fdb8f0-26a5-4bc1-8c2f-f4bc5f157ca4" xlink:href="phun-20211231.xsd#phun_SaleOfStockGrossProceedsOfSalePricePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_phun_SaleOfStockGrossProceedsOfSalePricePercent_a2fdb8f0-26a5-4bc1-8c2f-f4bc5f157ca4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_b2eb64fd-642e-4320-a975-7a4973575d90" 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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_b2eb64fd-642e-4320-a975-7a4973575d90" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesIssued1_576783eb-d7d9-458a-b52d-4beaad76558b" 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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_ConversionOfStockSharesIssued1_576783eb-d7d9-458a-b52d-4beaad76558b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_ac3a451f-ce8a-4507-959c-a7db83981001" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_ac3a451f-ce8a-4507-959c-a7db83981001" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_935ccfbe-44ed-4303-9e9b-6b9cf33977c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_935ccfbe-44ed-4303-9e9b-6b9cf33977c9" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_WarrantToPurchaseAggregateSharesOfCommonStock_266f298f-151e-4ba4-b727-0e6b4854fab9" xlink:href="phun-20211231.xsd#phun_WarrantToPurchaseAggregateSharesOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_phun_WarrantToPurchaseAggregateSharesOfCommonStock_266f298f-151e-4ba4-b727-0e6b4854fab9" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_b6061939-2551-4f35-8306-36f75d168957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_b6061939-2551-4f35-8306-36f75d168957" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice_c0b0fdef-8853-4077-9d08-dadb42b9482c" xlink:href="phun-20211231.xsd#phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice_c0b0fdef-8853-4077-9d08-dadb42b9482c" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem_12359b6b-4768-48b8-894d-e889a4ab0a4d" xlink:href="phun-20211231.xsd#phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem_12359b6b-4768-48b8-894d-e889a4ab0a4d" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CommonStockExceedsPerShare_5a807332-99fd-480d-a178-e624a42d8dc2" xlink:href="phun-20211231.xsd#phun_CommonStockExceedsPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_phun_CommonStockExceedsPerShare_5a807332-99fd-480d-a178-e624a42d8dc2" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod_ad62a7f5-eb48-45c9-a846-96a213e100bc" xlink:href="phun-20211231.xsd#phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod_ad62a7f5-eb48-45c9-a846-96a213e100bc" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ClassOfWarrantOrRightTradingDayPeriod_09f19eee-1414-4c47-8551-58359c95b3b0" xlink:href="phun-20211231.xsd#phun_ClassOfWarrantOrRightTradingDayPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_phun_ClassOfWarrantOrRightTradingDayPeriod_09f19eee-1414-4c47-8551-58359c95b3b0" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_54cad983-431a-4b50-b65a-e1ee16f63ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_54cad983-431a-4b50-b65a-e1ee16f63ca9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_28383ba5-2a48-4280-99ff-32e9109eaa4d" 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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_54cad983-431a-4b50-b65a-e1ee16f63ca9" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_28383ba5-2a48-4280-99ff-32e9109eaa4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_28383ba5-2a48-4280-99ff-32e9109eaa4d_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_28383ba5-2a48-4280-99ff-32e9109eaa4d" xlink:to="loc_us-gaap_EquityComponentDomain_28383ba5-2a48-4280-99ff-32e9109eaa4d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9b8ff5d5-31bc-4c6c-8ec4-1a2deed7099e" 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_28383ba5-2a48-4280-99ff-32e9109eaa4d" xlink:to="loc_us-gaap_EquityComponentDomain_9b8ff5d5-31bc-4c6c-8ec4-1a2deed7099e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ac942c7b-88e7-4507-ba1d-f55f35cd6468" 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_9b8ff5d5-31bc-4c6c-8ec4-1a2deed7099e" xlink:to="loc_us-gaap_CommonStockMember_ac942c7b-88e7-4507-ba1d-f55f35cd6468" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PhunCoinWarrantMember_54e4c5af-4e66-4ace-b24d-af7961a51878" xlink:href="phun-20211231.xsd#phun_PhunCoinWarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9b8ff5d5-31bc-4c6c-8ec4-1a2deed7099e" xlink:to="loc_phun_PhunCoinWarrantMember_54e4c5af-4e66-4ace-b24d-af7961a51878" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_3d903659-1c11-4106-ac5e-aa39e8781916" 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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_54cad983-431a-4b50-b65a-e1ee16f63ca9" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_3d903659-1c11-4106-ac5e-aa39e8781916" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_3d903659-1c11-4106-ac5e-aa39e8781916_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_3d903659-1c11-4106-ac5e-aa39e8781916" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_3d903659-1c11-4106-ac5e-aa39e8781916_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f6d01a53-3fff-4cad-9970-e311ba2aa35d" 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_3d903659-1c11-4106-ac5e-aa39e8781916" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f6d01a53-3fff-4cad-9970-e311ba2aa35d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_UnderwrittenOfferingMember_7f0646ce-a5fd-4cbf-a291-f83af7f602e8" xlink:href="phun-20211231.xsd#phun_UnderwrittenOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f6d01a53-3fff-4cad-9970-e311ba2aa35d" xlink:to="loc_phun_UnderwrittenOfferingMember_7f0646ce-a5fd-4cbf-a291-f83af7f602e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_AtMarketIssuanceSalesAgreementMember_5cf5f415-5577-49cf-b66f-af4fca1b0db7" xlink:href="phun-20211231.xsd#phun_AtMarketIssuanceSalesAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f6d01a53-3fff-4cad-9970-e311ba2aa35d" xlink:to="loc_phun_AtMarketIssuanceSalesAgreementMember_5cf5f415-5577-49cf-b66f-af4fca1b0db7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PublicWarrantMember_2074c8c9-dfe0-4441-ab5f-04462dceb3e7" xlink:href="phun-20211231.xsd#phun_PublicWarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f6d01a53-3fff-4cad-9970-e311ba2aa35d" xlink:to="loc_phun_PublicWarrantMember_2074c8c9-dfe0-4441-ab5f-04462dceb3e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivatePlacementMember_3d35783d-8c76-4301-a425-656deeb7ee5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivatePlacementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f6d01a53-3fff-4cad-9970-e311ba2aa35d" xlink:to="loc_us-gaap_PrivatePlacementMember_3d35783d-8c76-4301-a425-656deeb7ee5b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SalesAgreementMember_a3027af0-8414-4d77-bec2-017f02e05348" xlink:href="phun-20211231.xsd#phun_SalesAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f6d01a53-3fff-4cad-9970-e311ba2aa35d" xlink:to="loc_phun_SalesAgreementMember_a3027af0-8414-4d77-bec2-017f02e05348" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_AtTheMarketOfferingMember_bdbc6162-c4f0-454f-b49d-5a5cc2d92db9" xlink:href="phun-20211231.xsd#phun_AtTheMarketOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f6d01a53-3fff-4cad-9970-e311ba2aa35d" xlink:to="loc_phun_AtTheMarketOfferingMember_bdbc6162-c4f0-454f-b49d-5a5cc2d92db9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_6171b107-0f9f-49f9-aa4e-6bb6db819a82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_54cad983-431a-4b50-b65a-e1ee16f63ca9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_6171b107-0f9f-49f9-aa4e-6bb6db819a82" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_6171b107-0f9f-49f9-aa4e-6bb6db819a82_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_6171b107-0f9f-49f9-aa4e-6bb6db819a82" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_6171b107-0f9f-49f9-aa4e-6bb6db819a82_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_9c36c949-9f1b-4ddb-91d4-3e46a753ca54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_6171b107-0f9f-49f9-aa4e-6bb6db819a82" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_9c36c949-9f1b-4ddb-91d4-3e46a753ca54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_1339df34-ead3-4395-b1e2-9c712c833fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_9c36c949-9f1b-4ddb-91d4-3e46a753ca54" xlink:to="loc_us-gaap_WarrantMember_1339df34-ead3-4395-b1e2-9c712c833fb2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b9566030-272e-4c51-9eef-3a94dd6ae9be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_54cad983-431a-4b50-b65a-e1ee16f63ca9" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b9566030-272e-4c51-9eef-3a94dd6ae9be" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b9566030-272e-4c51-9eef-3a94dd6ae9be_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b9566030-272e-4c51-9eef-3a94dd6ae9be" xlink:to="loc_us-gaap_ClassOfStockDomain_b9566030-272e-4c51-9eef-3a94dd6ae9be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2ebbcbb5-7a8d-4822-8565-66484fbc9017" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b9566030-272e-4c51-9eef-3a94dd6ae9be" xlink:to="loc_us-gaap_ClassOfStockDomain_2ebbcbb5-7a8d-4822-8565-66484fbc9017" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_9e3eef73-d005-4e9c-93d3-ebe1ef07fb2e" 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_ClassOfStockDomain_2ebbcbb5-7a8d-4822-8565-66484fbc9017" xlink:to="loc_us-gaap_CommonStockMember_9e3eef73-d005-4e9c-93d3-ebe1ef07fb2e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/StockholdersEquityWarrantActivityDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#StockholdersEquityWarrantActivityDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/StockholdersEquityWarrantActivityDetails" xlink:type="extended" id="i55b99e8c2a134ee7b313297ec4bff7f0_StockholdersEquityWarrantActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_29ee6326-288e-416b-9c2c-7c0112eeb5a8" 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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_86223694-34e8-49f4-9d65-ab69f0742e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_29ee6326-288e-416b-9c2c-7c0112eeb5a8" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_86223694-34e8-49f4-9d65-ab69f0742e3c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_f45d8f2e-e11e-4e89-863c-c51bcb87ede4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_29ee6326-288e-416b-9c2c-7c0112eeb5a8" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_f45d8f2e-e11e-4e89-863c-c51bcb87ede4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_2ee3a18b-c567-44c6-8349-6a4d239799c7" 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_29ee6326-288e-416b-9c2c-7c0112eeb5a8" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_2ee3a18b-c567-44c6-8349-6a4d239799c7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_95dcb910-dbfb-4b5c-8f53-209098b3446a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_2ee3a18b-c567-44c6-8349-6a4d239799c7" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_95dcb910-dbfb-4b5c-8f53-209098b3446a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_95dcb910-dbfb-4b5c-8f53-209098b3446a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_95dcb910-dbfb-4b5c-8f53-209098b3446a" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_95dcb910-dbfb-4b5c-8f53-209098b3446a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_9d1a2ea4-32ec-4e60-8db1-c942adca9e94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_95dcb910-dbfb-4b5c-8f53-209098b3446a" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_9d1a2ea4-32ec-4e60-8db1-c942adca9e94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ConvertibleNoteWarrantsMember_828b7c4b-01c7-449f-b378-ef63013374ee" xlink:href="phun-20211231.xsd#phun_ConvertibleNoteWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_9d1a2ea4-32ec-4e60-8db1-c942adca9e94" xlink:to="loc_phun_ConvertibleNoteWarrantsMember_828b7c4b-01c7-449f-b378-ef63013374ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CommonStockWarrantMember_9e98e147-b48a-4e54-a801-9f27dc9e794e" xlink:href="phun-20211231.xsd#phun_CommonStockWarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_9d1a2ea4-32ec-4e60-8db1-c942adca9e94" xlink:to="loc_phun_CommonStockWarrantMember_9e98e147-b48a-4e54-a801-9f27dc9e794e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CommonStockWarrantsMember_47c72bef-bce9-4217-9540-aaa825beb9ff" xlink:href="phun-20211231.xsd#phun_CommonStockWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_9d1a2ea4-32ec-4e60-8db1-c942adca9e94" xlink:to="loc_phun_CommonStockWarrantsMember_47c72bef-bce9-4217-9540-aaa825beb9ff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PublicWarrantsMember_d547dae8-3125-4452-9f6e-2c3bab14f689" xlink:href="phun-20211231.xsd#phun_PublicWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_9d1a2ea4-32ec-4e60-8db1-c942adca9e94" xlink:to="loc_phun_PublicWarrantsMember_d547dae8-3125-4452-9f6e-2c3bab14f689" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PrivatePlacementWarrantsMember_8c81c646-1e41-43ef-a8ce-6bb8f3c2bccc" xlink:href="phun-20211231.xsd#phun_PrivatePlacementWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_9d1a2ea4-32ec-4e60-8db1-c942adca9e94" xlink:to="loc_phun_PrivatePlacementWarrantsMember_8c81c646-1e41-43ef-a8ce-6bb8f3c2bccc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_UnitPurchaseOptionWarrantsMember_6e3e59db-234d-4424-9a52-712e0301a277" xlink:href="phun-20211231.xsd#phun_UnitPurchaseOptionWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_9d1a2ea4-32ec-4e60-8db1-c942adca9e94" xlink:to="loc_phun_UnitPurchaseOptionWarrantsMember_6e3e59db-234d-4424-9a52-712e0301a277" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended" id="ifa7d36d6593a4f4db454069b6bbca66c_StockBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" 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_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares_8d8f4e25-be6d-4786-b5ce-7190b5083a60" xlink:href="phun-20211231.xsd#phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares_8d8f4e25-be6d-4786-b5ce-7190b5083a60" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding_28a2a7ec-c2b4-4864-bd29-9cac992e0734" xlink:href="phun-20211231.xsd#phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding_28a2a7ec-c2b4-4864-bd29-9cac992e0734" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IssuanceOfCommonStockShares_3d8eecc9-8317-4a21-8b22-479e88cadcce" xlink:href="phun-20211231.xsd#phun_IssuanceOfCommonStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_phun_IssuanceOfCommonStockShares_3d8eecc9-8317-4a21-8b22-479e88cadcce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_92206d03-920a-4b5d-a536-ad15e66bc239" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_92206d03-920a-4b5d-a536-ad15e66bc239" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_68b70064-a97f-4db2-b2c0-4cf1b45d3c35" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_68b70064-a97f-4db2-b2c0-4cf1b45d3c35" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_798b57b4-32e2-4944-bc3e-c7b45d56c9e9" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_798b57b4-32e2-4944-bc3e-c7b45d56c9e9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2593273e-e9b1-490e-9419-a8e879e8b9f8" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2593273e-e9b1-490e-9419-a8e879e8b9f8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_f6a2286d-ceac-41e6-92d7-3646ea49b05d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_f6a2286d-ceac-41e6-92d7-3646ea49b05d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_13f3492c-700d-43f2-af2a-0b7c043575ba" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_13f3492c-700d-43f2-af2a-0b7c043575ba" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_bda86864-1b63-4bae-93df-6f0d279ead9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_bda86864-1b63-4bae-93df-6f0d279ead9f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments_6548542b-55ca-4187-9ca2-b273e599a45f" xlink:href="phun-20211231.xsd#phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments_6548542b-55ca-4187-9ca2-b273e599a45f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_f3a386cc-7c82-4a93-8e26-75ac16e845c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_f3a386cc-7c82-4a93-8e26-75ac16e845c4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution_79f5e0ef-768d-4b84-ab6a-07839539a4fa" xlink:href="phun-20211231.xsd#phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution_79f5e0ef-768d-4b84-ab6a-07839539a4fa" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_822178a1-f648-412b-8467-0dbf1e3e439c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_822178a1-f648-412b-8467-0dbf1e3e439c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_34b2acc9-05f1-4e9a-83c7-256bf2a4b7a5" xlink:href="phun-20211231.xsd#phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_34b2acc9-05f1-4e9a-83c7-256bf2a4b7a5" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods_651f5daf-2d3b-4d50-ad88-e76dfd816e82" xlink:href="phun-20211231.xsd#phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods_651f5daf-2d3b-4d50-ad88-e76dfd816e82" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_bce5b400-900c-4c57-a895-ed45c539c16b" xlink:href="phun-20211231.xsd#phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_bce5b400-900c-4c57-a895-ed45c539c16b" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_c9e6ed3a-8b2e-4d81-9992-64cb979bd7a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_c9e6ed3a-8b2e-4d81-9992-64cb979bd7a3" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay_32472714-e252-4e68-9f23-8b227076607d" xlink:href="phun-20211231.xsd#phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay_32472714-e252-4e68-9f23-8b227076607d" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_21b6491f-001b-44a0-bda0-395a328cb787" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_21b6491f-001b-44a0-bda0-395a328cb787" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_f9341b77-aa26-442c-82a8-66b104cd87a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_f9341b77-aa26-442c-82a8-66b104cd87a2" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_bbf9b66c-cb8e-44b9-9820-4fb143871d67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_bbf9b66c-cb8e-44b9-9820-4fb143871d67" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_5717b7c8-0528-47c0-bcc7-50045a807bae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_5717b7c8-0528-47c0-bcc7-50045a807bae" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_001e7bf3-035e-4db6-98cd-9abd1bbcb1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_001e7bf3-035e-4db6-98cd-9abd1bbcb1c0" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_eba92c32-8223-4b0f-97f4-84bd2f46c417" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_eba92c32-8223-4b0f-97f4-84bd2f46c417" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_251c8ffe-43c9-428a-ac9f-f135c012895f" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_251c8ffe-43c9-428a-ac9f-f135c012895f" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8225174-b324-4b54-bfbb-9e689079e31d" 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_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8225174-b324-4b54-bfbb-9e689079e31d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_c6ae1c32-edb8-4576-b9de-11fed5e76c14" 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_a8225174-b324-4b54-bfbb-9e689079e31d" xlink:to="loc_us-gaap_PlanNameAxis_c6ae1c32-edb8-4576-b9de-11fed5e76c14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_c6ae1c32-edb8-4576-b9de-11fed5e76c14_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_c6ae1c32-edb8-4576-b9de-11fed5e76c14" xlink:to="loc_us-gaap_PlanNameDomain_c6ae1c32-edb8-4576-b9de-11fed5e76c14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_36f46aae-f0f9-4c4c-956f-911c3104d654" 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_c6ae1c32-edb8-4576-b9de-11fed5e76c14" xlink:to="loc_us-gaap_PlanNameDomain_36f46aae-f0f9-4c4c-956f-911c3104d654" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_TwoThousandEighteenStockOptionAndIncentivePlanMember_da6a1543-12e6-4e7e-a22c-7bce2066d25c" xlink:href="phun-20211231.xsd#phun_TwoThousandEighteenStockOptionAndIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_36f46aae-f0f9-4c4c-956f-911c3104d654" xlink:to="loc_phun_TwoThousandEighteenStockOptionAndIncentivePlanMember_da6a1543-12e6-4e7e-a22c-7bce2066d25c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_TwoThousandEighteenEmployeeStockPurchasePlanMember_443e3767-b998-4a6a-ada8-96e4192e874f" xlink:href="phun-20211231.xsd#phun_TwoThousandEighteenEmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_36f46aae-f0f9-4c4c-956f-911c3104d654" xlink:to="loc_phun_TwoThousandEighteenEmployeeStockPurchasePlanMember_443e3767-b998-4a6a-ada8-96e4192e874f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_TwoThousandNineStockOptionAndIncentivePlanMember_af7c3218-7ef7-414a-b523-1955bdd982bf" xlink:href="phun-20211231.xsd#phun_TwoThousandNineStockOptionAndIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_36f46aae-f0f9-4c4c-956f-911c3104d654" xlink:to="loc_phun_TwoThousandNineStockOptionAndIncentivePlanMember_af7c3218-7ef7-414a-b523-1955bdd982bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7ab35e9f-392a-40bc-93c7-843733906202" 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_a8225174-b324-4b54-bfbb-9e689079e31d" xlink:to="loc_us-gaap_AwardTypeAxis_7ab35e9f-392a-40bc-93c7-843733906202" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7ab35e9f-392a-40bc-93c7-843733906202_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_7ab35e9f-392a-40bc-93c7-843733906202" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7ab35e9f-392a-40bc-93c7-843733906202_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8e2bcbc9-67bc-4e0d-a5e1-24e1e750745c" 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_7ab35e9f-392a-40bc-93c7-843733906202" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8e2bcbc9-67bc-4e0d-a5e1-24e1e750745c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_24e45d1d-68b3-45c3-a2e8-ea84edc9b25a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8e2bcbc9-67bc-4e0d-a5e1-24e1e750745c" xlink:to="loc_us-gaap_EmployeeStockMember_24e45d1d-68b3-45c3-a2e8-ea84edc9b25a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember_e458a539-e13c-46c5-93fa-e7b0699f569f" xlink:href="phun-20211231.xsd#phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8e2bcbc9-67bc-4e0d-a5e1-24e1e750745c" xlink:to="loc_phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember_e458a539-e13c-46c5-93fa-e7b0699f569f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_RestrictedStockUnitsRSUsTeamMembersMember_84e4e972-d993-428b-a689-bd2d9438dd6b" xlink:href="phun-20211231.xsd#phun_RestrictedStockUnitsRSUsTeamMembersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8e2bcbc9-67bc-4e0d-a5e1-24e1e750745c" xlink:to="loc_phun_RestrictedStockUnitsRSUsTeamMembersMember_84e4e972-d993-428b-a689-bd2d9438dd6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_RestrictedStockUnitsRSUsNonEmployeesMember_9c07af50-5092-4a6d-8ace-258840bdcdd5" xlink:href="phun-20211231.xsd#phun_RestrictedStockUnitsRSUsNonEmployeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8e2bcbc9-67bc-4e0d-a5e1-24e1e750745c" xlink:to="loc_phun_RestrictedStockUnitsRSUsNonEmployeesMember_9c07af50-5092-4a6d-8ace-258840bdcdd5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3d8881bf-03bd-44a8-b34b-04776afeffaf" 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_8e2bcbc9-67bc-4e0d-a5e1-24e1e750745c" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3d8881bf-03bd-44a8-b34b-04776afeffaf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareTypeAxis_1e09c6a7-2496-4f0b-a35e-57c419ebd624" xlink:href="phun-20211231.xsd#phun_ShareTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8225174-b324-4b54-bfbb-9e689079e31d" xlink:to="loc_phun_ShareTypeAxis_1e09c6a7-2496-4f0b-a35e-57c419ebd624" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareTypeDomain_1e09c6a7-2496-4f0b-a35e-57c419ebd624_default" xlink:href="phun-20211231.xsd#phun_ShareTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_phun_ShareTypeAxis_1e09c6a7-2496-4f0b-a35e-57c419ebd624" xlink:to="loc_phun_ShareTypeDomain_1e09c6a7-2496-4f0b-a35e-57c419ebd624_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareTypeDomain_74b8ad00-e06c-4a1a-a8b4-a940102eb0c7" xlink:href="phun-20211231.xsd#phun_ShareTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_phun_ShareTypeAxis_1e09c6a7-2496-4f0b-a35e-57c419ebd624" xlink:to="loc_phun_ShareTypeDomain_74b8ad00-e06c-4a1a-a8b4-a940102eb0c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_OutstandingSharesonLastDayofImmediatelyPrecedingYearMember_90a59c0d-ef3a-44de-9a37-cfc7db2fd9ea" xlink:href="phun-20211231.xsd#phun_OutstandingSharesonLastDayofImmediatelyPrecedingYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_phun_ShareTypeDomain_74b8ad00-e06c-4a1a-a8b4-a940102eb0c7" xlink:to="loc_phun_OutstandingSharesonLastDayofImmediatelyPrecedingYearMember_90a59c0d-ef3a-44de-9a37-cfc7db2fd9ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_54db6a21-ff37-44ca-a0bb-af12f8f1a645" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8225174-b324-4b54-bfbb-9e689079e31d" xlink:to="loc_us-gaap_VestingAxis_54db6a21-ff37-44ca-a0bb-af12f8f1a645" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_54db6a21-ff37-44ca-a0bb-af12f8f1a645_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_54db6a21-ff37-44ca-a0bb-af12f8f1a645" xlink:to="loc_us-gaap_VestingDomain_54db6a21-ff37-44ca-a0bb-af12f8f1a645_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_13820e8f-1f13-44a2-8f7b-b17738ef0403" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_54db6a21-ff37-44ca-a0bb-af12f8f1a645" xlink:to="loc_us-gaap_VestingDomain_13820e8f-1f13-44a2-8f7b-b17738ef0403" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_8f0f0a8c-384b-47c0-8dad-850b66836cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_13820e8f-1f13-44a2-8f7b-b17738ef0403" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_8f0f0a8c-384b-47c0-8dad-850b66836cc5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_edcc1451-4f2e-4886-8edc-a6c9bf4e92b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_13820e8f-1f13-44a2-8f7b-b17738ef0403" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_edcc1451-4f2e-4886-8edc-a6c9bf4e92b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e9109e1e-9368-4115-a054-2e49ae945597" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8225174-b324-4b54-bfbb-9e689079e31d" xlink:to="loc_srt_RangeAxis_e9109e1e-9368-4115-a054-2e49ae945597" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e9109e1e-9368-4115-a054-2e49ae945597_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_e9109e1e-9368-4115-a054-2e49ae945597" xlink:to="loc_srt_RangeMember_e9109e1e-9368-4115-a054-2e49ae945597_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3268bf6b-2c88-474f-987d-b35470021318" 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_e9109e1e-9368-4115-a054-2e49ae945597" xlink:to="loc_srt_RangeMember_3268bf6b-2c88-474f-987d-b35470021318" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c51a46ca-0155-4007-984e-cbe5ffc35f4a" 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_3268bf6b-2c88-474f-987d-b35470021318" xlink:to="loc_srt_MinimumMember_c51a46ca-0155-4007-984e-cbe5ffc35f4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_830924c0-bba9-4a7c-93a8-886ac229ddbb" 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_3268bf6b-2c88-474f-987d-b35470021318" xlink:to="loc_srt_MaximumMember_830924c0-bba9-4a7c-93a8-886ac229ddbb" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#StockBasedCompensationRestrictedStockUnitActivityDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" xlink:type="extended" id="idd25dab5f4dd45649b008a7dca1018d9_StockBasedCompensationRestrictedStockUnitActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ef314e7b-7ee5-46ad-ada6-bd99aba3c716" 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_51d99089-4596-4226-a38f-5071373edf48" 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_ef314e7b-7ee5-46ad-ada6-bd99aba3c716" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_51d99089-4596-4226-a38f-5071373edf48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_4951f335-e640-42b2-a842-7d1f861dcf32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_51d99089-4596-4226-a38f-5071373edf48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_4951f335-e640-42b2-a842-7d1f861dcf32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_43a8319e-7c5e-47d6-b9e0-0b99e1e65f65" 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_51d99089-4596-4226-a38f-5071373edf48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_43a8319e-7c5e-47d6-b9e0-0b99e1e65f65" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_57f7509f-e4d6-4c3b-bec5-9d809fbd66d7" 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_51d99089-4596-4226-a38f-5071373edf48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_57f7509f-e4d6-4c3b-bec5-9d809fbd66d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_da17e999-f5d1-4e06-9017-6d4d5eb01bff" 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_51d99089-4596-4226-a38f-5071373edf48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_da17e999-f5d1-4e06-9017-6d4d5eb01bff" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_a87777c0-3118-44a8-b4cc-18025525dc04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_8c202aa2-fcce-4529-833d-5ded9a3d3cf4" 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_ef314e7b-7ee5-46ad-ada6-bd99aba3c716" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_8c202aa2-fcce-4529-833d-5ded9a3d3cf4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cc6fb9a3-36f5-480d-b28a-724e23d24f68" 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_8c202aa2-fcce-4529-833d-5ded9a3d3cf4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cc6fb9a3-36f5-480d-b28a-724e23d24f68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_eb4c0c90-e254-4ace-8008-e85169bf78e5" 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_8c202aa2-fcce-4529-833d-5ded9a3d3cf4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_eb4c0c90-e254-4ace-8008-e85169bf78e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f7dfe606-d365-49be-bf95-747d7c2b6489" 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_8c202aa2-fcce-4529-833d-5ded9a3d3cf4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f7dfe606-d365-49be-bf95-747d7c2b6489" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_97b99d2a-b292-40d4-910f-4385be8a9fe5" 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_8c202aa2-fcce-4529-833d-5ded9a3d3cf4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_97b99d2a-b292-40d4-910f-4385be8a9fe5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cfcc9e8d-7b8f-4017-a471-0e8a5b6ffc99" 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_9b7b6fb1-25b5-4353-a0fa-7502a99327d0" 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_ef314e7b-7ee5-46ad-ada6-bd99aba3c716" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9b7b6fb1-25b5-4353-a0fa-7502a99327d0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_171b2494-e871-40d0-bf64-e4af95e9d568" 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_9b7b6fb1-25b5-4353-a0fa-7502a99327d0" xlink:to="loc_us-gaap_AwardTypeAxis_171b2494-e871-40d0-bf64-e4af95e9d568" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_171b2494-e871-40d0-bf64-e4af95e9d568_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_171b2494-e871-40d0-bf64-e4af95e9d568" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_171b2494-e871-40d0-bf64-e4af95e9d568_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_276a987a-27b0-48d8-92a1-c8670d4a583d" 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_171b2494-e871-40d0-bf64-e4af95e9d568" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_276a987a-27b0-48d8-92a1-c8670d4a583d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_95374efc-6db4-4123-a144-4bdca2dc5d2e" 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_276a987a-27b0-48d8-92a1-c8670d4a583d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_95374efc-6db4-4123-a144-4bdca2dc5d2e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/StockBasedCompensationCompensationCostDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#StockBasedCompensationCompensationCostDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/StockBasedCompensationCompensationCostDetails" xlink:type="extended" id="if2309a32ab8c45e08871565eb0a0ad26_StockBasedCompensationCompensationCostDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0f718832-240a-45e6-ab5d-0406a59089a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_83b667ca-b960-42b7-83b9-fac01e5c9d8b" 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0f718832-240a-45e6-ab5d-0406a59089a3" xlink:to="loc_us-gaap_ShareBasedCompensation_83b667ca-b960-42b7-83b9-fac01e5c9d8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_3597a486-7cbc-4a19-8992-4489099cb66f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0f718832-240a-45e6-ab5d-0406a59089a3" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_3597a486-7cbc-4a19-8992-4489099cb66f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d37a6070-f850-45e6-a812-36f9a7cb1e46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_3597a486-7cbc-4a19-8992-4489099cb66f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d37a6070-f850-45e6-a812-36f9a7cb1e46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d37a6070-f850-45e6-a812-36f9a7cb1e46_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d37a6070-f850-45e6-a812-36f9a7cb1e46" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d37a6070-f850-45e6-a812-36f9a7cb1e46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_35a95939-b3ce-47d4-b5a3-4acc3836c791" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d37a6070-f850-45e6-a812-36f9a7cb1e46" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_35a95939-b3ce-47d4-b5a3-4acc3836c791" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_3976443b-92af-4da3-b1f8-0a0c71931e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_35a95939-b3ce-47d4-b5a3-4acc3836c791" xlink:to="loc_us-gaap_CostOfSalesMember_3976443b-92af-4da3-b1f8-0a0c71931e9c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_ab19ae81-b079-47f1-925b-615459867526" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_35a95939-b3ce-47d4-b5a3-4acc3836c791" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_ab19ae81-b079-47f1-925b-615459867526" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_d605e615-0334-44a2-a56b-7b690bd0a026" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_35a95939-b3ce-47d4-b5a3-4acc3836c791" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_d605e615-0334-44a2-a56b-7b690bd0a026" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_18966676-d480-4fb9-9b69-5676f541307f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_35a95939-b3ce-47d4-b5a3-4acc3836c791" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_18966676-d480-4fb9-9b69-5676f541307f" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="i733e7f5aa81145c090155146e15b0f91_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_de7c05c3-8018-4bd1-bfab-0ba6b77b2b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_de7c05c3-8018-4bd1-bfab-0ba6b77b2b2c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8de58af5-a359-4f45-a397-2f904f36c720" 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_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:to="loc_us-gaap_NetIncomeLoss_8de58af5-a359-4f45-a397-2f904f36c720" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_d50250dd-1eb0-4e7e-9d14-ae0bb68bd7bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_d50250dd-1eb0-4e7e-9d14-ae0bb68bd7bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_1348a681-f738-4537-8062-414e8d187c36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_1348a681-f738-4537-8062-414e8d187c36" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_284de824-fb49-4a57-a13f-ab8be4852a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_284de824-fb49-4a57-a13f-ab8be4852a8d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_26eb87b0-0872-446f-a1de-89b6693aa66e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_26eb87b0-0872-446f-a1de-89b6693aa66e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal_b97d3dae-2782-4d55-bc86-7f54d6896e3d" xlink:href="phun-20211231.xsd#phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:to="loc_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal_b97d3dae-2782-4d55-bc86-7f54d6896e3d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState_ede8fd76-c672-4bab-bd29-77dc01d88dc7" xlink:href="phun-20211231.xsd#phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:to="loc_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState_ede8fd76-c672-4bab-bd29-77dc01d88dc7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c8becd30-ec98-4234-a5d9-a020cbad9cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c8becd30-ec98-4234-a5d9-a020cbad9cfa" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_dfc74832-a2eb-499c-a882-f14d49326c68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_dfc74832-a2eb-499c-a882-f14d49326c68" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_8f1141b2-5178-4223-a241-8f6df240c5bd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_dfc74832-a2eb-499c-a882-f14d49326c68" xlink:to="loc_srt_StatementGeographicalAxis_8f1141b2-5178-4223-a241-8f6df240c5bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_8f1141b2-5178-4223-a241-8f6df240c5bd_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_8f1141b2-5178-4223-a241-8f6df240c5bd" xlink:to="loc_srt_SegmentGeographicalDomain_8f1141b2-5178-4223-a241-8f6df240c5bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_29fc78ee-6a5c-48db-b3ea-dab14b9d4b96" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_8f1141b2-5178-4223-a241-8f6df240c5bd" xlink:to="loc_srt_SegmentGeographicalDomain_29fc78ee-6a5c-48db-b3ea-dab14b9d4b96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_1af780ad-5574-4200-b893-c26b2c17ebf1" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_29fc78ee-6a5c-48db-b3ea-dab14b9d4b96" xlink:to="loc_country_US_1af780ad-5574-4200-b893-c26b2c17ebf1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails" xlink:type="extended" id="ifd6dfc64891f4a1b986879924ac49dec_SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ea6e2240-a93f-4770-adbe-7932200612ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_79ec41c2-111e-44d0-ab7b-51491e523d54" 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_SegmentReportingInformationLineItems_ea6e2240-a93f-4770-adbe-7932200612ea" xlink:to="loc_us-gaap_Goodwill_79ec41c2-111e-44d0-ab7b-51491e523d54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e992f9ed-4a13-416c-a9d4-1ffaa8391bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ea6e2240-a93f-4770-adbe-7932200612ea" xlink:to="loc_us-gaap_Assets_e992f9ed-4a13-416c-a9d4-1ffaa8391bc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_962fcffe-599e-49a2-8ad2-50c9f3457313" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ea6e2240-a93f-4770-adbe-7932200612ea" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_962fcffe-599e-49a2-8ad2-50c9f3457313" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a2d349ca-b3a9-478f-b52b-a02b74e8c965" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ea6e2240-a93f-4770-adbe-7932200612ea" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a2d349ca-b3a9-478f-b52b-a02b74e8c965" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_91b0a9c6-c92e-42ec-8b65-eba1ccec8579" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ea6e2240-a93f-4770-adbe-7932200612ea" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_91b0a9c6-c92e-42ec-8b65-eba1ccec8579" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_710c6f6b-7169-4387-807c-5b9b7fe33726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_91b0a9c6-c92e-42ec-8b65-eba1ccec8579" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_710c6f6b-7169-4387-807c-5b9b7fe33726" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_710c6f6b-7169-4387-807c-5b9b7fe33726_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_710c6f6b-7169-4387-807c-5b9b7fe33726" xlink:to="loc_us-gaap_SegmentDomain_710c6f6b-7169-4387-807c-5b9b7fe33726_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c2e47861-8439-4307-bf60-1e53b96de27e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_710c6f6b-7169-4387-807c-5b9b7fe33726" xlink:to="loc_us-gaap_SegmentDomain_c2e47861-8439-4307-bf60-1e53b96de27e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PhunwareSegmentMember_177d16a7-bb3d-453a-a077-8306454777cb" xlink:href="phun-20211231.xsd#phun_PhunwareSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c2e47861-8439-4307-bf60-1e53b96de27e" xlink:to="loc_phun_PhunwareSegmentMember_177d16a7-bb3d-453a-a077-8306454777cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LyteSegmentMember_6dea8fc8-0cb1-45e7-83ee-012cad0c1002" xlink:href="phun-20211231.xsd#phun_LyteSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c2e47861-8439-4307-bf60-1e53b96de27e" xlink:to="loc_phun_LyteSegmentMember_6dea8fc8-0cb1-45e7-83ee-012cad0c1002" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://phunware.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://phunware.com/role/SubsequentEventsDetails" xlink:type="extended" id="i64c0f20dd6cc4a1db62488213531e899_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_8e3298f0-f0dd-4138-9b1e-11df1c9d0bce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_e6e2e5d2-382e-418a-834c-816892b8fa2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_8e3298f0-f0dd-4138-9b1e-11df1c9d0bce" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_e6e2e5d2-382e-418a-834c-816892b8fa2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SaleOfStockAggregateOfferingPrice_041e1397-13a1-4ba6-9800-5eab5f929e53" xlink:href="phun-20211231.xsd#phun_SaleOfStockAggregateOfferingPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_8e3298f0-f0dd-4138-9b1e-11df1c9d0bce" xlink:to="loc_phun_SaleOfStockAggregateOfferingPrice_041e1397-13a1-4ba6-9800-5eab5f929e53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_ca38d555-151e-4525-908b-a051112220c8" 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_SubsequentEventLineItems_8e3298f0-f0dd-4138-9b1e-11df1c9d0bce" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_ca38d555-151e-4525-908b-a051112220c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AreaOfRealEstateProperty_a0e36e0f-f4db-4a93-a3f1-6bc8f4cadc41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_8e3298f0-f0dd-4138-9b1e-11df1c9d0bce" xlink:to="loc_us-gaap_AreaOfRealEstateProperty_a0e36e0f-f4db-4a93-a3f1-6bc8f4cadc41" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ea06a449-44ab-42b6-8a9d-75b99389d37c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_8e3298f0-f0dd-4138-9b1e-11df1c9d0bce" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ea06a449-44ab-42b6-8a9d-75b99389d37c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_OperatingLeaseInitialBaseRentMonthlyPayment_dc0b584f-1e3d-4d1c-aa1b-c23f4cf55f4b" xlink:href="phun-20211231.xsd#phun_OperatingLeaseInitialBaseRentMonthlyPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_8e3298f0-f0dd-4138-9b1e-11df1c9d0bce" xlink:to="loc_phun_OperatingLeaseInitialBaseRentMonthlyPayment_dc0b584f-1e3d-4d1c-aa1b-c23f4cf55f4b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment_378dd5ff-226d-44c2-80fb-546ad03fb220" xlink:href="phun-20211231.xsd#phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_8e3298f0-f0dd-4138-9b1e-11df1c9d0bce" xlink:to="loc_phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment_378dd5ff-226d-44c2-80fb-546ad03fb220" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_d9affffe-1495-48f0-adcd-f81dcb59a86c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_8e3298f0-f0dd-4138-9b1e-11df1c9d0bce" xlink:to="loc_us-gaap_SubsequentEventTable_d9affffe-1495-48f0-adcd-f81dcb59a86c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_9667eec0-5496-4f70-8110-32effaa7116b" 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_SubsequentEventTable_d9affffe-1495-48f0-adcd-f81dcb59a86c" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_9667eec0-5496-4f70-8110-32effaa7116b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9667eec0-5496-4f70-8110-32effaa7116b_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_9667eec0-5496-4f70-8110-32effaa7116b" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9667eec0-5496-4f70-8110-32effaa7116b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c6706a1f-686d-4c12-8e45-d563d6344f9d" 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_9667eec0-5496-4f70-8110-32effaa7116b" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c6706a1f-686d-4c12-8e45-d563d6344f9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_AtMarketIssuanceSalesAgreementMember_a3639faa-d3c7-4f32-9250-ce3f15a3e40f" xlink:href="phun-20211231.xsd#phun_AtMarketIssuanceSalesAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c6706a1f-686d-4c12-8e45-d563d6344f9d" xlink:to="loc_phun_AtMarketIssuanceSalesAgreementMember_a3639faa-d3c7-4f32-9250-ce3f15a3e40f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_78cd955c-b5a2-49fb-803e-57beb79fb8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_d9affffe-1495-48f0-adcd-f81dcb59a86c" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_78cd955c-b5a2-49fb-803e-57beb79fb8b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_78cd955c-b5a2-49fb-803e-57beb79fb8b7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_78cd955c-b5a2-49fb-803e-57beb79fb8b7" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_78cd955c-b5a2-49fb-803e-57beb79fb8b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_95a76e1f-cdfb-476a-9780-590132956490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_78cd955c-b5a2-49fb-803e-57beb79fb8b7" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_95a76e1f-cdfb-476a-9780-590132956490" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_42c2fe8f-a3d7-4602-9e30-d4ee36a4a10e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_95a76e1f-cdfb-476a-9780-590132956490" xlink:to="loc_us-gaap_SubsequentEventMember_42c2fe8f-a3d7-4602-9e30-d4ee36a4a10e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fd39ba79-28d1-438d-8ea9-c6f5993fc94d" 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_SubsequentEventTable_d9affffe-1495-48f0-adcd-f81dcb59a86c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fd39ba79-28d1-438d-8ea9-c6f5993fc94d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fd39ba79-28d1-438d-8ea9-c6f5993fc94d_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_fd39ba79-28d1-438d-8ea9-c6f5993fc94d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fd39ba79-28d1-438d-8ea9-c6f5993fc94d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_21cceb8c-a07b-4045-b8a7-4e5d06928e79" 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_fd39ba79-28d1-438d-8ea9-c6f5993fc94d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_21cceb8c-a07b-4045-b8a7-4e5d06928e79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ManufacturingFacilityAndWarehouseMember_24b8ef49-04d0-4a9e-a52a-64ccea4bd205" xlink:href="phun-20211231.xsd#phun_ManufacturingFacilityAndWarehouseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_21cceb8c-a07b-4045-b8a7-4e5d06928e79" xlink:to="loc_phun_ManufacturingFacilityAndWarehouseMember_24b8ef49-04d0-4a9e-a52a-64ccea4bd205" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>phun-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:376eb500-5686-474d-a815-3703503d141a,g:c6708f02-f0b7-408b-8a58-90e54c4cc9ef-->
<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_7c75795f-a097-4e78-ad96-e88c7bc5e63d_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 disclosure of cash flow 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_phun_AggregateOfReceivableAmount_6cdd71a9-5ad8-4fdf-8d92-4ac40e83466c_terseLabel_en-US" xlink:label="lab_phun_AggregateOfReceivableAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate of receivable amount</link:label>
    <link:label id="lab_phun_AggregateOfReceivableAmount_label_en-US" xlink:label="lab_phun_AggregateOfReceivableAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate of receivable amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_AggregateOfReceivableAmount" xlink:href="phun-20211231.xsd#phun_AggregateOfReceivableAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_AggregateOfReceivableAmount" xlink:to="lab_phun_AggregateOfReceivableAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_9439b2a1-5900-426b-8f65-e7ff7ea5c6d6_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">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_CurrentStateAndLocalTaxExpenseBenefit_d1a68961-d2a4-446a-ba48-e060a2dccd98_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink: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</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink: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 State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c7839456-550f-48ec-a40f-cb666776fb99_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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">Released (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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_501b2785-2139-4660-967b-70554fab82ef_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink: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 Consideration Paid in Business Acquisition</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink: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 Business Acquisitions, by Acquisition [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ContributionsForNotesPayableMember_2ced5d1e-a993-4d8f-a34e-f96110e3796b_terseLabel_en-US" xlink:label="lab_phun_ContributionsForNotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions for Notes Payable</link:label>
    <link:label id="lab_phun_ContributionsForNotesPayableMember_label_en-US" xlink:label="lab_phun_ContributionsForNotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions for Notes Payable [Member]</link:label>
    <link:label id="lab_phun_ContributionsForNotesPayableMember_documentation_en-US" xlink:label="lab_phun_ContributionsForNotesPayableMember" 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">Contributions for Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContributionsForNotesPayableMember" xlink:href="phun-20211231.xsd#phun_ContributionsForNotesPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ContributionsForNotesPayableMember" xlink:to="lab_phun_ContributionsForNotesPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ProceedsfromPaymentsforFactoringAgreement_cabf9c26-78c3-4b27-b1ca-bbe5b90f3e64_negatedTerseLabel_en-US" xlink:label="lab_phun_ProceedsfromPaymentsforFactoringAgreement" 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 repayments on factoring agreement</link:label>
    <link:label id="lab_phun_ProceedsfromPaymentsforFactoringAgreement_label_en-US" xlink:label="lab_phun_ProceedsfromPaymentsforFactoringAgreement" xlink: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 (Payments for) Factoring Agreement</link:label>
    <link:label id="lab_phun_ProceedsfromPaymentsforFactoringAgreement_documentation_en-US" xlink:label="lab_phun_ProceedsfromPaymentsforFactoringAgreement" 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 (Payments for) Factoring Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ProceedsfromPaymentsforFactoringAgreement" xlink:href="phun-20211231.xsd#phun_ProceedsfromPaymentsforFactoringAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ProceedsfromPaymentsforFactoringAgreement" xlink:to="lab_phun_ProceedsfromPaymentsforFactoringAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_c5bf7f1f-835f-4804-9818-265961361fde_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_DebtInstrumentConvertibleConversionPrice1_00c613d6-55e9-46ab-8eb1-a8356ec1fe61_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 dollars 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_phun_DebtInstrumentInstallmentConversionPrincipalPayment_e5408e46-dcbb-4637-925a-f4013438213d_terseLabel_en-US" xlink:label="lab_phun_DebtInstrumentInstallmentConversionPrincipalPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal repayment</link:label>
    <link:label id="lab_phun_DebtInstrumentInstallmentConversionPrincipalPayment_label_en-US" xlink:label="lab_phun_DebtInstrumentInstallmentConversionPrincipalPayment" xlink: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, Installment Conversion, Principal Payment</link:label>
    <link:label id="lab_phun_DebtInstrumentInstallmentConversionPrincipalPayment_documentation_en-US" xlink:label="lab_phun_DebtInstrumentInstallmentConversionPrincipalPayment" 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 Instrument, Installment Conversion, Principal Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentInstallmentConversionPrincipalPayment" xlink:href="phun-20211231.xsd#phun_DebtInstrumentInstallmentConversionPrincipalPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DebtInstrumentInstallmentConversionPrincipalPayment" xlink:to="lab_phun_DebtInstrumentInstallmentConversionPrincipalPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f6540186-285e-4e5b-9ba6-0a2bf85094c1_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 dollars 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_ContractWithCustomerAssetAndLiabilityTableTextBlock_0635fa94-788c-417d-899f-e3a671b676c1_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink: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_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink: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, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_dc4463ea-0852-4a4f-b7aa-044f1224e4b0_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_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e92395f-e9d3-4552-99ce-2ae9b72ab90e_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_phun_IssuanceOfCommonStockShares_abd3b8f7-20cb-4e0b-8217-719257a106fc_terseLabel_en-US" xlink:label="lab_phun_IssuanceOfCommonStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock shares (in shares)</link:label>
    <link:label id="lab_phun_IssuanceOfCommonStockShares_label_en-US" xlink:label="lab_phun_IssuanceOfCommonStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock shares</link:label>
    <link:label id="lab_phun_IssuanceOfCommonStockShares_documentation_en-US" xlink:label="lab_phun_IssuanceOfCommonStockShares" 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">Issuance of common stock shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IssuanceOfCommonStockShares" xlink:href="phun-20211231.xsd#phun_IssuanceOfCommonStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_IssuanceOfCommonStockShares" xlink:to="lab_phun_IssuanceOfCommonStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution_2655f285-6d49-444f-920d-adba887bc116_terseLabel_en-US" xlink:label="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution" xlink: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 yearly contribution</link:label>
    <link:label id="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution_label_en-US" xlink:label="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution" xlink: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, Maximum Yearly Contribution</link:label>
    <link:label id="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution_documentation_en-US" xlink:label="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution" 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, Maximum Yearly Contribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution" xlink:href="phun-20211231.xsd#phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution" xlink:to="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_488610e9-8a5b-42e2-a7b7-01087dd84c39_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 increase (decrease) in cash and restricted 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_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_8628c4c4-0a6a-417d-8426-5037a08afebb_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ContingentConsiderationEarnoutPaymentTrancheOneMember_76bef6b7-8465-4fb8-8c78-4a34e1c1a4c9_terseLabel_en-US" xlink:label="lab_phun_ContingentConsiderationEarnoutPaymentTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration, Earnout Payment, Tranche One</link:label>
    <link:label id="lab_phun_ContingentConsiderationEarnoutPaymentTrancheOneMember_label_en-US" xlink:label="lab_phun_ContingentConsiderationEarnoutPaymentTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration, Earnout Payment, Tranche One [Member]</link:label>
    <link:label id="lab_phun_ContingentConsiderationEarnoutPaymentTrancheOneMember_documentation_en-US" xlink:label="lab_phun_ContingentConsiderationEarnoutPaymentTrancheOneMember" 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">Contingent Consideration, Earnout Payment, Tranche One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationEarnoutPaymentTrancheOneMember" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationEarnoutPaymentTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ContingentConsiderationEarnoutPaymentTrancheOneMember" xlink:to="lab_phun_ContingentConsiderationEarnoutPaymentTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_86784ad4-df3f-4875-9289-661b2b1c358d_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" 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">Amortization of acquired intangibles</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ProceedsFromReceiptOfDigitalAssets_3c4597c4-fa8e-40a9-b122-02136a59f010_terseLabel_en-US" xlink:label="lab_phun_ProceedsFromReceiptOfDigitalAssets" xlink: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 receipt of digital assets</link:label>
    <link:label id="lab_phun_ProceedsFromReceiptOfDigitalAssets_label_en-US" xlink:label="lab_phun_ProceedsFromReceiptOfDigitalAssets" xlink: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 Receipt of Digital Assets</link:label>
    <link:label id="lab_phun_ProceedsFromReceiptOfDigitalAssets_documentation_en-US" xlink:label="lab_phun_ProceedsFromReceiptOfDigitalAssets" 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 Receipt of Digital Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ProceedsFromReceiptOfDigitalAssets" xlink:href="phun-20211231.xsd#phun_ProceedsFromReceiptOfDigitalAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ProceedsFromReceiptOfDigitalAssets" xlink:to="lab_phun_ProceedsFromReceiptOfDigitalAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_49f9bf44-ce62-43d9-be59-2411d66f0537_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_3f437433-c364-469d-aba3-291ce9301220_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 expense</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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_e646d540-e179-4e75-81e5-3e54ba78cbdf_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_35d31635-f26d-4e91-84f3-c4e045371d3a_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life of identified amortizable intangible assets</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_887019fd-113e-4c62-9d9c-cf7055e077ac_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross increases</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_bae5c665-b6fe-459f-b8c1-e3d1ef48074f_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 incremental borrowing rate (as a percent)</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c69be0ab-2a86-4054-97b3-a6bace6e62bb_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_e5c06b60-affd-4308-ae41-6feaf622d2e0_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink: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 recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink: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, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_3d15c501-5350-48a2-809a-37a182fbe6de_verboseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" 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">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink: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 and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_a599fcdf-990c-4969-9676-4366d8142e21_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_SubsequentEventsAbstract_934e3b19-3c8e-411a-91ef-e902892a76a2_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_51b76385-b912-4a19-bef9-d0af5ba7d810_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 deferred tax assets</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_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_e8683677-059d-40d9-b577-1b38ece32e71_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationTable_550fe5fd-3e38-4d87-8aa6-42f337aa9723_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationTable" xlink: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 Examination [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationTable" xlink:to="lab_us-gaap_IncomeTaxExaminationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_12573f0b-daf8-44b3-adaf-dde0951ee531_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments Measured at Fair Value</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink: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, Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_FactoringAgreementAbstract_0b30af0f-91ab-4989-9dd9-8618e412cf26_terseLabel_en-US" xlink:label="lab_phun_FactoringAgreementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factoring Agreement [Abstract]</link:label>
    <link:label id="lab_phun_FactoringAgreementAbstract_label_en-US" xlink:label="lab_phun_FactoringAgreementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factoring Agreement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FactoringAgreementAbstract" xlink:href="phun-20211231.xsd#phun_FactoringAgreementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_FactoringAgreementAbstract" xlink:to="lab_phun_FactoringAgreementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_CustomerDMember_ebfd8950-1573-4597-b7e7-649c85c5dc9d_terseLabel_en-US" xlink:label="lab_phun_CustomerDMember" xlink: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 D</link:label>
    <link:label id="lab_phun_CustomerDMember_label_en-US" xlink:label="lab_phun_CustomerDMember" xlink: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 D [Member]</link:label>
    <link:label id="lab_phun_CustomerDMember_documentation_en-US" xlink:label="lab_phun_CustomerDMember" 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 D</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CustomerDMember" xlink:href="phun-20211231.xsd#phun_CustomerDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_CustomerDMember" xlink:to="lab_phun_CustomerDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_9bccaa51-d4ea-4a66-b3b0-e3afd6d71a9d_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value of options</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink: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, Aggregate Intrinsic Value, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_011ddd77-0c01-4eee-8905-c89c07d3b790_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_phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent_797974ee-69dd-4551-84ac-7ef706fa5e01_terseLabel_en-US" xlink:label="lab_phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of installment at election of company</link:label>
    <link:label id="lab_phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent_label_en-US" xlink:label="lab_phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent" xlink: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, Installment Conversion, Election of Company, Percent</link:label>
    <link:label id="lab_phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent_documentation_en-US" xlink:label="lab_phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent" 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 Instrument, Installment Conversion, Election of Company, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent" xlink:href="phun-20211231.xsd#phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent" xlink:to="lab_phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_dfd86214-e62f-459e-ad07-0bf9f61ee48a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink: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, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink: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, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_ae5d97f0-c4af-46a9-8fcf-46c5fdd7642d_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_75b49aa2-8282-4336-9aa9-c3e7036f51b3_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">Options exercisable (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_GoodwillAndIntangibleAssetsPolicyTextBlock_f46914dd-8df8-4d2e-a9bd-8a726fb124b7_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_RisksAndUncertaintiesPolicyPolicyTextBlock_32308eff-1fb3-4c04-850c-b058716262a1_terseLabel_en-US" xlink:label="lab_phun_RisksAndUncertaintiesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties</link:label>
    <link:label id="lab_phun_RisksAndUncertaintiesPolicyPolicyTextBlock_label_en-US" xlink:label="lab_phun_RisksAndUncertaintiesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties, Policy [Policy Text Block]</link:label>
    <link:label id="lab_phun_RisksAndUncertaintiesPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_phun_RisksAndUncertaintiesPolicyPolicyTextBlock" 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">Risks and Uncertainties, Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_RisksAndUncertaintiesPolicyPolicyTextBlock" xlink:href="phun-20211231.xsd#phun_RisksAndUncertaintiesPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_RisksAndUncertaintiesPolicyPolicyTextBlock" xlink:to="lab_phun_RisksAndUncertaintiesPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_1773a6ea-bbba-42a8-adf4-9d01af4179af_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" 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">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_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage_132a7fb8-e3e2-47df-b9eb-51c9da281f21_terseLabel_en-US" xlink:label="lab_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent placement optional redemption, maximum net proceeds from placement (as a percent)</link:label>
    <link:label id="lab_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage_label_en-US" xlink:label="lab_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage" xlink: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, Subsequent Placement Optional Redemption, Maximum Net Proceeds, Percentage</link:label>
    <link:label id="lab_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage_documentation_en-US" xlink:label="lab_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage" 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 Instrument, Subsequent Placement Optional Redemption, Maximum Net Proceeds, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage" xlink:href="phun-20211231.xsd#phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage" xlink:to="lab_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AreaOfRealEstateProperty_f19a22c5-ec2c-4acd-93f8-b12037fc6c08_terseLabel_en-US" xlink:label="lab_us-gaap_AreaOfRealEstateProperty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leased area (in square feet)</link:label>
    <link:label id="lab_us-gaap_AreaOfRealEstateProperty_label_en-US" xlink:label="lab_us-gaap_AreaOfRealEstateProperty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Area of Real Estate Property</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AreaOfRealEstateProperty" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AreaOfRealEstateProperty" xlink:to="lab_us-gaap_AreaOfRealEstateProperty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_d3a6eb45-d1c0-4878-a6ce-6da6633ef010_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" 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">Leases - right of use asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink: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, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_921dd16d-cecf-4528-b046-54d578d6cc58_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">Issuance of common stock upon partial conversions of the Senior Convertible Note</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_us-gaap_IncreaseDecreaseInAccountsReceivable_3b17b6a3-8a2b-4240-adc8-2296b8fa8e4a_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" 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">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_dei_EntityWellKnownSeasonedIssuer_695d5285-fdd5-4d59-82e5-bf1ff019556a_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_phun_A2021PromissoryNoteMember_892040a2-f264-49c5-8785-7dbb913d6043_terseLabel_en-US" xlink:label="lab_phun_A2021PromissoryNoteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Promissory Note</link:label>
    <link:label id="lab_phun_A2021PromissoryNoteMember_label_en-US" xlink:label="lab_phun_A2021PromissoryNoteMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Promissory Note [Member]</link:label>
    <link:label id="lab_phun_A2021PromissoryNoteMember_documentation_en-US" xlink:label="lab_phun_A2021PromissoryNoteMember" 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">2021 Promissory Note</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_A2021PromissoryNoteMember" xlink:href="phun-20211231.xsd#phun_A2021PromissoryNoteMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_A2021PromissoryNoteMember" xlink:to="lab_phun_A2021PromissoryNoteMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PostemploymentBenefitPlansPolicy_36a4b5a7-09d9-40c9-aa18-714de76a0bb6_terseLabel_en-US" xlink:label="lab_us-gaap_PostemploymentBenefitPlansPolicy" xlink: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</link:label>
    <link:label id="lab_us-gaap_PostemploymentBenefitPlansPolicy_label_en-US" xlink:label="lab_us-gaap_PostemploymentBenefitPlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postemployment Benefit Plans, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitPlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PostemploymentBenefitPlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostemploymentBenefitPlansPolicy" xlink:to="lab_us-gaap_PostemploymentBenefitPlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_cb057a3b-6dc9-444b-9afd-1a4e5fb056e2_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" 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">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink: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 Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_df417091-94da-4a19-96d9-71b2395c9ebd_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_207eff29-7dd9-448f-8665-ed460d42c577_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink: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_CompensationRelatedCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink: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 Related Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:to="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ae3cd86a-a919-4244-b926-0b3a3a82b693_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink: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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink: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, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_7795992f-7bd0-43b6-bfb3-0e7a759bde85_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">Loss per share, basic (in dollars 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_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_c7fb49e7-b572-4405-b2f6-0dc3243bd346_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink: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 net operating losses subject to expiration</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink: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, Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_adfce7fc-68f2-4f1a-83d9-5fb9101017c1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink: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 expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink: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, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_68254994-94f7-4167-bbb2-c39a35cdc341_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_c31afd88-98f9-4bd5-a187-2bba133390c3_terseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_LyteTechnologyIncMember_08096472-1e76-44b4-abcd-599744da9027_terseLabel_en-US" xlink:label="lab_phun_LyteTechnologyIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lyte Technology, Inc.</link:label>
    <link:label id="lab_phun_LyteTechnologyIncMember_label_en-US" xlink:label="lab_phun_LyteTechnologyIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lyte Technology, Inc. [Member]</link:label>
    <link:label id="lab_phun_LyteTechnologyIncMember_documentation_en-US" xlink:label="lab_phun_LyteTechnologyIncMember" 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">Lyte Technology, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LyteTechnologyIncMember" xlink:href="phun-20211231.xsd#phun_LyteTechnologyIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_LyteTechnologyIncMember" xlink:to="lab_phun_LyteTechnologyIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_0e2a0588-a8d6-4e42-b8f7-8d6d7cbf194d_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">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_us-gaap_OtherNoncashIncomeExpense_a45e48c5-dfc9-495b-abb1-947287326830_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" 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">Other adjustments</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink: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 Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_87dc9a49-085d-4a31-baa2-a7f569067a44_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable_4cc9e862-9245-4fc4-bdcc-763a882dc17d_terseLabel_en-US" xlink:label="lab_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Obligation with Joint and Several Liability Arrangement [Table]</link:label>
    <link:label id="lab_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable_label_en-US" xlink:label="lab_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Obligation with Joint and Several Liability Arrangement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable" xlink:to="lab_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_1ab5e200-3670-41af-aa4b-2925c8fe3686_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_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_5c4554d4-f4fc-455c-9060-470d00186c47_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock under the 2018 employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink: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, Employee Benefit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_9ec48aa9-6d79-46b6-8453-1aa590349d34_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_AssetsFairValueDisclosureAbstract_b44908cf-9895-44dd-9348-766a938edc12_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink: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_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_DebtInstrumentParticipationRightsPeriod_b0d2070e-c495-4cf6-8995-5305395c31ca_terseLabel_en-US" xlink:label="lab_phun_DebtInstrumentParticipationRightsPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participation rights period</link:label>
    <link:label id="lab_phun_DebtInstrumentParticipationRightsPeriod_label_en-US" xlink:label="lab_phun_DebtInstrumentParticipationRightsPeriod" xlink: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, Participation Rights, Period</link:label>
    <link:label id="lab_phun_DebtInstrumentParticipationRightsPeriod_documentation_en-US" xlink:label="lab_phun_DebtInstrumentParticipationRightsPeriod" 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 Instrument, Participation Rights, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentParticipationRightsPeriod" xlink:href="phun-20211231.xsd#phun_DebtInstrumentParticipationRightsPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DebtInstrumentParticipationRightsPeriod" xlink:to="lab_phun_DebtInstrumentParticipationRightsPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_491ca1bb-9036-4c61-a00b-892fb2a3088b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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 debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_1fb47d18-bfa8-4820-b705-df356ef02500_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">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_80227409-1fc0-4d73-97a2-a483cea337b6_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_IncomeTaxDisclosureAbstract_311d909a-9043-40a9-ac24-ddf42f08ad2d_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_IncomeTaxReconciliationStateAndLocalIncomeTaxes_77a84420-b824-4ece-b539-e4199c8b66f2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink: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 (benefit), net of federal benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink: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, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_0febcd6f-a9c0-4f09-b9c3-546b1d7285d9_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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_2d9890c4-00cb-4a39-9249-4f445c2af703_verboseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" 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">Gross increases</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PendingLitigationMember_52d9bd92-89c0-4180-bcb0-f559a5127389_terseLabel_en-US" xlink:label="lab_us-gaap_PendingLitigationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pending Litigation</link:label>
    <link:label id="lab_us-gaap_PendingLitigationMember_label_en-US" xlink:label="lab_us-gaap_PendingLitigationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pending Litigation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PendingLitigationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PendingLitigationMember" xlink:to="lab_us-gaap_PendingLitigationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNet_a48379e2-1dcf-4316-898f-fc2355a95f94_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink: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 $10 and $356 at December&#160;31, 2021 and 2020, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNet_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNet" xlink:to="lab_us-gaap_AccountsReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueToRelatedPartiesNoncurrent_1563d4f3-f836-4575-b89a-284bbbdb9a1e_terseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesNoncurrent" xlink: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 - related party</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesNoncurrent_48b56c63-869f-4f6b-9824-710ec106cd0a_negatedLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesNoncurrent" 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: long-term related-party debt</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Related Parties, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesNoncurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_46de80f3-4857-4624-b586-266e2000db05_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_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_50dac0a2-776e-40c7-b9be-2cd6eed93b99_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" 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">Impairment loss</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink: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, Indefinite-lived (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a7225c8a-c407-4cac-b0c3-30ded832fd7f_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 (deficit)</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_us-gaap_IncreaseDecreaseInAccountsPayable_619aca91-ef87-4fdd-b821-2fe91149b922_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" 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">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_a036e13c-3321-488b-9f56-a0cc301f002a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink: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 and accrued expenses related to alleged unpaid invoices</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink: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 and Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_WarrantsAndRightsIssued_001da4f6-18fd-41fa-9938-67744fd6af65_terseLabel_en-US" xlink:label="lab_phun_WarrantsAndRightsIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant issued</link:label>
    <link:label id="lab_phun_WarrantsAndRightsIssued_label_en-US" xlink:label="lab_phun_WarrantsAndRightsIssued" xlink: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 Issued</link:label>
    <link:label id="lab_phun_WarrantsAndRightsIssued_documentation_en-US" xlink:label="lab_phun_WarrantsAndRightsIssued" 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">Warrants and Rights Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_WarrantsAndRightsIssued" xlink:href="phun-20211231.xsd#phun_WarrantsAndRightsIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_WarrantsAndRightsIssued" xlink:to="lab_phun_WarrantsAndRightsIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_InsuranceCarrierMember_14c885f5-e67e-4965-821e-cd09638b9682_terseLabel_en-US" xlink:label="lab_phun_InsuranceCarrierMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Carrier</link:label>
    <link:label id="lab_phun_InsuranceCarrierMember_label_en-US" xlink:label="lab_phun_InsuranceCarrierMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Carrier [Member]</link:label>
    <link:label id="lab_phun_InsuranceCarrierMember_documentation_en-US" xlink:label="lab_phun_InsuranceCarrierMember" 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">Insurance Carrier</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_InsuranceCarrierMember" xlink:href="phun-20211231.xsd#phun_InsuranceCarrierMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_InsuranceCarrierMember" xlink:to="lab_phun_InsuranceCarrierMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_b431a1ae-8f66-4b86-a443-d89d3c0b4b33_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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_8f6ce0e1-cbef-48fa-bab2-fbe7686b3ea0_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_StockIssuedDuringPeriodValueStockOptionsExercised_b2f54dca-97c5-41c5-92d1-9876527a1cee_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">Exercise of stock options, net of vesting of restricted shares</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_phun_SeriesBNoteMember_5076cc86-cd5e-48d4-9d12-d8b2a1f6d170_terseLabel_en-US" xlink:label="lab_phun_SeriesBNoteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Note</link:label>
    <link:label id="lab_phun_SeriesBNoteMember_label_en-US" xlink:label="lab_phun_SeriesBNoteMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Note [Member]</link:label>
    <link:label id="lab_phun_SeriesBNoteMember_documentation_en-US" xlink:label="lab_phun_SeriesBNoteMember" 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">Series B Note</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SeriesBNoteMember" xlink:href="phun-20211231.xsd#phun_SeriesBNoteMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_SeriesBNoteMember" xlink:to="lab_phun_SeriesBNoteMember" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_CommonStockExceedsPerShare_6715765b-0103-4125-8865-6a9a741737e9_terseLabel_en-US" xlink:label="lab_phun_CommonStockExceedsPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Last sale price of shares of common stock (exceeds, in dollars per share)</link:label>
    <link:label id="lab_phun_CommonStockExceedsPerShare_label_en-US" xlink:label="lab_phun_CommonStockExceedsPerShare" xlink: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 exceeds per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CommonStockExceedsPerShare" xlink:href="phun-20211231.xsd#phun_CommonStockExceedsPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_CommonStockExceedsPerShare" xlink:to="lab_phun_CommonStockExceedsPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_41bb8ec0-3a9b-48c3-b685-938827ce7153_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">The Company and Basis of Presentation</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_ClassOfWarrantOrRightLineItems_ff5e011e-1190-4c9b-a505-cb48850ceee8_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_SubsequentEventsPolicyPolicyTextBlock_56f6d84d-7459-4ab0-846c-14c0ccc5173b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_07e35391-4af2-446e-8f12-f0098328da1a_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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">Unrecognized tax benefits, beginning of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_536838cd-724c-4d43-bdb4-28ee141cdba5_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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">Unrecognized tax benefits, end of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_a89bcd4a-677e-461e-925b-e439158e70fb_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">Gross deferred tax assets</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_ce16ee88-a914-4989-8d03-3390f026cf23_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</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_733694af-8d51-4b77-8276-aa02175736fc_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_phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember_19a9c69b-8d93-4fec-954a-6fcc1c50048b_terseLabel_en-US" xlink:label="lab_phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember" xlink: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 (RSUs) - Non-Employee Directors</link:label>
    <link:label id="lab_phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember_label_en-US" xlink:label="lab_phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember" xlink: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) - Non-Employee Directors [Member]</link:label>
    <link:label id="lab_phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember_documentation_en-US" xlink:label="lab_phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember" 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">Restricted Stock Units (RSUs) - Non-Employee Directors [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember" xlink:href="phun-20211231.xsd#phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember" xlink:to="lab_phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_CommonStockWarrantMember_208d1690-e428-4de2-a7c5-8da066da5cdd_terseLabel_en-US" xlink:label="lab_phun_CommonStockWarrantMember" xlink: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 warrant (Series D-1)</link:label>
    <link:label id="lab_phun_CommonStockWarrantMember_label_en-US" xlink:label="lab_phun_CommonStockWarrantMember" xlink: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 Warrant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CommonStockWarrantMember" xlink:href="phun-20211231.xsd#phun_CommonStockWarrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_CommonStockWarrantMember" xlink:to="lab_phun_CommonStockWarrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_2251ee01-be72-4f79-a3ac-4b5b4dbdb8d8_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink: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 during period, value, issued for services</link:label>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Damages Sought, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:to="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_512cfb9d-6499-4544-a6da-d279dd0e5b73_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink: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 asset</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink: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 Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_0b27f14a-afe0-40f3-b4c7-4271bfe47aa5_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_phun_IndefiniteLivedIntangibleAssetsCostBasis_8745ec9d-a8ae-4880-8d7f-8e32f7fdae40_terseLabel_en-US" xlink:label="lab_phun_IndefiniteLivedIntangibleAssetsCostBasis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate cost basis of digital currency holdings</link:label>
    <link:label id="lab_phun_IndefiniteLivedIntangibleAssetsCostBasis_55753ad5-c7c2-44d6-ae5e-e4061c14a84f_periodStartLabel_en-US" xlink:label="lab_phun_IndefiniteLivedIntangibleAssetsCostBasis" 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_phun_IndefiniteLivedIntangibleAssetsCostBasis_661b6654-de6e-4dd7-a92e-affed2ccc1c8_periodEndLabel_en-US" xlink:label="lab_phun_IndefiniteLivedIntangibleAssetsCostBasis" 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_phun_IndefiniteLivedIntangibleAssetsCostBasis_label_en-US" xlink:label="lab_phun_IndefiniteLivedIntangibleAssetsCostBasis" xlink: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, Cost Basis</link:label>
    <link:label id="lab_phun_IndefiniteLivedIntangibleAssetsCostBasis_documentation_en-US" xlink:label="lab_phun_IndefiniteLivedIntangibleAssetsCostBasis" 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">Indefinite-Lived Intangible Assets, Cost Basis</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IndefiniteLivedIntangibleAssetsCostBasis" xlink:href="phun-20211231.xsd#phun_IndefiniteLivedIntangibleAssetsCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_IndefiniteLivedIntangibleAssetsCostBasis" xlink:to="lab_phun_IndefiniteLivedIntangibleAssetsCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_b68b99a2-128f-4899-816e-84587a81b495_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink: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 payments</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink: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 Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_AuditorInformationAbstract_label_en-US" xlink:label="lab_phun_AuditorInformationAbstract" xlink: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 Information [Abstract]</link:label>
    <link:label id="lab_phun_AuditorInformationAbstract_documentation_en-US" xlink:label="lab_phun_AuditorInformationAbstract" 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">Auditor Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_AuditorInformationAbstract" xlink:href="phun-20211231.xsd#phun_AuditorInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_AuditorInformationAbstract" xlink:to="lab_phun_AuditorInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_c4f67350-db40-40ca-b661-4504967fe47e_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_UnderwrittenOfferingMember_cbdba82b-5146-4041-8be6-dc96ff0b6959_terseLabel_en-US" xlink:label="lab_phun_UnderwrittenOfferingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underwritten Offering</link:label>
    <link:label id="lab_phun_UnderwrittenOfferingMember_label_en-US" xlink:label="lab_phun_UnderwrittenOfferingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underwritten Offering [Member]</link:label>
    <link:label id="lab_phun_UnderwrittenOfferingMember_documentation_en-US" xlink:label="lab_phun_UnderwrittenOfferingMember" 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">Underwritten Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_UnderwrittenOfferingMember" xlink:href="phun-20211231.xsd#phun_UnderwrittenOfferingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_UnderwrittenOfferingMember" xlink:to="lab_phun_UnderwrittenOfferingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_47559362-15f6-43b3-a798-b83b0a956ffa_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_4af89533-1d38-43ca-bd14-c5579719b36e_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_efcd4d5a-e7bc-4492-a2b2-ffaa59c3f279_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">Options exercisable (in dollars 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_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay_3be5b678-1116-4f00-a1fc-78356a9aac09_terseLabel_en-US" xlink:label="lab_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay" xlink: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 shares of common stock on last day of immediately preceding year (as a percent)</link:label>
    <link:label id="lab_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay_label_en-US" xlink:label="lab_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay" xlink: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, Percent Outstanding Shares on Last Day</link:label>
    <link:label id="lab_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay_documentation_en-US" xlink:label="lab_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay" 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, Percent Outstanding Shares on Last Day</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay" xlink:href="phun-20211231.xsd#phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay" xlink:to="lab_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_475caf6c-3a1d-426e-bcbe-5bdb76d8c959_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_65dd8c9c-7275-465a-91a3-bb74ed7db09d_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink: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 (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink: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 Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_SeriesANoteMember_0555773c-4476-4014-99a5-1c995c6ec154_terseLabel_en-US" xlink:label="lab_phun_SeriesANoteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Note</link:label>
    <link:label id="lab_phun_SeriesANoteMember_label_en-US" xlink:label="lab_phun_SeriesANoteMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Note [Member]</link:label>
    <link:label id="lab_phun_SeriesANoteMember_documentation_en-US" xlink:label="lab_phun_SeriesANoteMember" 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">Series A Note</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SeriesANoteMember" xlink:href="phun-20211231.xsd#phun_SeriesANoteMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_SeriesANoteMember" xlink:to="lab_phun_SeriesANoteMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_ad51eb65-108b-481b-afba-b7b3eae53405_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink: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</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink: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 Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_2f477e90-dd75-473f-bbfc-f86d805fd7e3_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">Operating lease, liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_65c54bcd-ee1f-46ce-9e41-ee2d0d62c6d1_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" 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">Present value of 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_dei_DocumentTransitionReport_fc7c8ad2-a064-458f-b576-39912208e7f6_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_28816240-04bd-4a91-bf81-2c9266f40072_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">Common stock, $0.0001 par value; 1,000,000,000 shares authorized at December&#160;31, 2021 and 2020; 96,751,610 and 56,371,207 shares issued and outstanding as of December&#160;31, 2021 and 2020, 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_1c2ce5ee-29c6-4d36-ba16-3956a46b583d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserves and accruals</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink: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, Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a2f41292-428a-412a-b603-fa33fdfdc65a_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">Amortization period of restricted stock cost</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_phun_EthereumMember_faff4dd2-f467-40fd-8659-f44e6d862668_terseLabel_en-US" xlink:label="lab_phun_EthereumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ethereum</link:label>
    <link:label id="lab_phun_EthereumMember_label_en-US" xlink:label="lab_phun_EthereumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ethereum [Member]</link:label>
    <link:label id="lab_phun_EthereumMember_documentation_en-US" xlink:label="lab_phun_EthereumMember" 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">Ethereum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_EthereumMember" xlink:href="phun-20211231.xsd#phun_EthereumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_EthereumMember" xlink:to="lab_phun_EthereumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_eec1fe3f-9714-4b74-8eea-1f91a89f803d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink: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 awards grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a5adbbd7-4441-49f9-a41a-59f6d6f5a7e6_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 balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_46f693ee-34d3-4e20-8f2c-08a49906c083_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, ending balance (in dollars 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_phun_PhunCoinDepositsMember_cdad6b9c-7896-41be-9544-ea657a0dbe6b_verboseLabel_en-US" xlink:label="lab_phun_PhunCoinDepositsMember" 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">PhunCoin</link:label>
    <link:label id="lab_phun_PhunCoinDepositsMember_label_en-US" xlink:label="lab_phun_PhunCoinDepositsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PhunCoin deposits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PhunCoinDepositsMember" xlink:href="phun-20211231.xsd#phun_PhunCoinDepositsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_PhunCoinDepositsMember" xlink:to="lab_phun_PhunCoinDepositsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_c83c778f-6b40-490f-bada-2497360fd1a2_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_phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount_8a79a3c1-302f-48bf-8f71-666d096d0247_terseLabel_en-US" xlink:label="lab_phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combination</link:label>
    <link:label id="lab_phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount_label_en-US" xlink:label="lab_phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount" xlink: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, Business Combination, Amount</link:label>
    <link:label id="lab_phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount_documentation_en-US" xlink:label="lab_phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount" 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, Business Combination, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount" xlink:href="phun-20211231.xsd#phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount" xlink:to="lab_phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_ffc1a5c3-b76a-4c84-a67c-ed2da5a16b9c_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_phun_ContingentConsiderationEarnoutPaymentDomain_51d32580-1515-4f64-9ff7-efcacac0598e_terseLabel_en-US" xlink:label="lab_phun_ContingentConsiderationEarnoutPaymentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration, Earnout Payment [Domain]</link:label>
    <link:label id="lab_phun_ContingentConsiderationEarnoutPaymentDomain_label_en-US" xlink:label="lab_phun_ContingentConsiderationEarnoutPaymentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration, Earnout Payment [Domain]</link:label>
    <link:label id="lab_phun_ContingentConsiderationEarnoutPaymentDomain_documentation_en-US" xlink:label="lab_phun_ContingentConsiderationEarnoutPaymentDomain" 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">Contingent Consideration, Earnout Payment [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationEarnoutPaymentDomain" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationEarnoutPaymentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ContingentConsiderationEarnoutPaymentDomain" xlink:to="lab_phun_ContingentConsiderationEarnoutPaymentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_14c85532-f8c3-4163-88f6-15d7b38e44be_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent_ae8042cd-1590-4639-a07f-18dfc637cbe3_terseLabel_en-US" xlink:label="lab_phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent" xlink: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 warrant shares (as a percent)</link:label>
    <link:label id="lab_phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent_label_en-US" xlink:label="lab_phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent" xlink: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, Additional Warrant Shares, Percent</link:label>
    <link:label id="lab_phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent_documentation_en-US" xlink:label="lab_phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent" 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, Additional Warrant Shares, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent" xlink:href="phun-20211231.xsd#phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent" xlink:to="lab_phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_083cc8f4-0ba5-49ca-aac9-894d4d63c6fb_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0bc2367a-9c4f-4413-b2d7-5b11547c4bcb_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" 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">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink: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 Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_DebtInstrumentUnamortizedDiscountUnrestricted_ae86f75c-138a-4587-8ab5-ea7349a46b1d_terseLabel_en-US" xlink:label="lab_phun_DebtInstrumentUnamortizedDiscountUnrestricted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrestricted original issue discount</link:label>
    <link:label id="lab_phun_DebtInstrumentUnamortizedDiscountUnrestricted_label_en-US" xlink:label="lab_phun_DebtInstrumentUnamortizedDiscountUnrestricted" xlink: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, Unamortized Discount, Unrestricted</link:label>
    <link:label id="lab_phun_DebtInstrumentUnamortizedDiscountUnrestricted_documentation_en-US" xlink:label="lab_phun_DebtInstrumentUnamortizedDiscountUnrestricted" 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 Instrument, Unamortized Discount, Unrestricted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentUnamortizedDiscountUnrestricted" xlink:href="phun-20211231.xsd#phun_DebtInstrumentUnamortizedDiscountUnrestricted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DebtInstrumentUnamortizedDiscountUnrestricted" xlink:to="lab_phun_DebtInstrumentUnamortizedDiscountUnrestricted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_0a2e7b64-5c39-479e-967e-59f5fbe313da_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink: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 by Geographic Location</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink: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 External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_a0ca4560-9f8a-4981-ac0f-c1308429c5e8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink: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 Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink: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 Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_e7e60cdf-2c57-4d50-a72e-72030d37106e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink: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_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_First30DaysMember_c5c5594b-8112-4ffd-b75b-e7e6d4be2d2b_terseLabel_en-US" xlink:label="lab_phun_First30DaysMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First 30 Days</link:label>
    <link:label id="lab_phun_First30DaysMember_label_en-US" xlink:label="lab_phun_First30DaysMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First 30 Days [Member]</link:label>
    <link:label id="lab_phun_First30DaysMember_documentation_en-US" xlink:label="lab_phun_First30DaysMember" 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">First 30 Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_First30DaysMember" xlink:href="phun-20211231.xsd#phun_First30DaysMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_First30DaysMember" xlink:to="lab_phun_First30DaysMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_2e6f7fb0-92f3-49f6-8c97-28f2d048e940_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">Aggregate net proceeds received</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_PrepaidExpenseAndOtherAssetsCurrent_a5a24bfd-1519-49bf-91d3-45b78f537a07_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink: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_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink: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 and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRentCreditNoncurrent_647d606f-5a83-4af4-ae23-85183b11be58_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRentCreditNoncurrent" xlink: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_DeferredRentCreditNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRentCreditNoncurrent" xlink: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 Rent Credit, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCreditNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRentCreditNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRentCreditNoncurrent" xlink:to="lab_us-gaap_DeferredRentCreditNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_0e80882e-6a7c-49fa-870a-5c756c2d072f_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</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_8962894e-8ad0-4531-8590-d6691fab169d_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 accrued expenses</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_RevenueFromContractWithCustomerExcludingAssessedTax_18033e14-78fd-4e2c-ad77-d69856fbdb4e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink: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 revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink: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, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_cac45e4d-f493-4e8a-b0e1-9917d5943561_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink: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 acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_LitigationSettlementPaymentToOtherParty_5f2db784-15b2-4e52-a674-ff91610582e5_terseLabel_en-US" xlink:label="lab_phun_LitigationSettlementPaymentToOtherParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment to other party</link:label>
    <link:label id="lab_phun_LitigationSettlementPaymentToOtherParty_label_en-US" xlink:label="lab_phun_LitigationSettlementPaymentToOtherParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Payment to Other Party</link:label>
    <link:label id="lab_phun_LitigationSettlementPaymentToOtherParty_documentation_en-US" xlink:label="lab_phun_LitigationSettlementPaymentToOtherParty" 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">Litigation Settlement, Payment to Other Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LitigationSettlementPaymentToOtherParty" xlink:href="phun-20211231.xsd#phun_LitigationSettlementPaymentToOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_LitigationSettlementPaymentToOtherParty" xlink:to="lab_phun_LitigationSettlementPaymentToOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_65d078c0-2b6f-4e1a-a454-881831fc69cf_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_843e0062-6fc2-4420-b304-82a507e42f85_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink: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; deficit:</link:label>
    <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_9053cf6e-23a8-4eb7-9ea3-9545951b3b68_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_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_24aaeec7-2dfc-40e1-af1f-1efc9be53b57_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_ComprehensiveIncomePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_2fd336b4-326a-4e00-821d-ef83d195849b_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">Federal net operating losses 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_MeasurementInputTypeDomain_eb0a3626-a7a8-4381-a4b5-f553fb5d626a_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_us-gaap_ConvertibleNotesPayableMember_d88d4f4f-6e04-474f-ae02-abf20d896ad3_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleNotesPayableMember" xlink: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 notes</link:label>
    <link:label id="lab_us-gaap_ConvertibleNotesPayableMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleNotesPayableMember" xlink: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 Notes Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleNotesPayableMember" xlink:to="lab_us-gaap_ConvertibleNotesPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_RestrictedStockUnitsRSUsNonEmployeesMember_5be5647b-fd05-4947-9662-2077249ca2f1_terseLabel_en-US" xlink:label="lab_phun_RestrictedStockUnitsRSUsNonEmployeesMember" xlink: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 (RSUs) - Non-Employees</link:label>
    <link:label id="lab_phun_RestrictedStockUnitsRSUsNonEmployeesMember_label_en-US" xlink:label="lab_phun_RestrictedStockUnitsRSUsNonEmployeesMember" xlink: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) - Non-Employees [Member]</link:label>
    <link:label id="lab_phun_RestrictedStockUnitsRSUsNonEmployeesMember_documentation_en-US" xlink:label="lab_phun_RestrictedStockUnitsRSUsNonEmployeesMember" 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">Restricted Stock Units (RSUs) - Non-Employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_RestrictedStockUnitsRSUsNonEmployeesMember" xlink:href="phun-20211231.xsd#phun_RestrictedStockUnitsRSUsNonEmployeesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_RestrictedStockUnitsRSUsNonEmployeesMember" xlink:to="lab_phun_RestrictedStockUnitsRSUsNonEmployeesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableOtherPayablesMember_9b81ae7d-804a-4cd1-8547-e7a938f48aac_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember" xlink: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 payable</link:label>
    <link:label id="lab_us-gaap_NotesPayableOtherPayablesMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Other Payables [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableOtherPayablesMember" xlink:to="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_b740721b-9398-401a-88f0-533b8b564ff0_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment and Geographic Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ImpairmentOfDigitalCurrencies_ad71864c-ce01-4a8e-8ac7-8a4c18c7e3d4_negatedTerseLabel_en-US" xlink:label="lab_phun_ImpairmentOfDigitalCurrencies" 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">Impairment of digital assets</link:label>
    <link:label id="lab_phun_ImpairmentOfDigitalCurrencies_6895a9e2-54f0-41e9-a355-3f072f980ac4_terseLabel_en-US" xlink:label="lab_phun_ImpairmentOfDigitalCurrencies" xlink: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 digital currencies</link:label>
    <link:label id="lab_phun_ImpairmentOfDigitalCurrencies_label_en-US" xlink:label="lab_phun_ImpairmentOfDigitalCurrencies" xlink: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 Digital Currencies</link:label>
    <link:label id="lab_phun_ImpairmentOfDigitalCurrencies_documentation_en-US" xlink:label="lab_phun_ImpairmentOfDigitalCurrencies" 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">Impairment of Digital Currencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ImpairmentOfDigitalCurrencies" xlink:href="phun-20211231.xsd#phun_ImpairmentOfDigitalCurrencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ImpairmentOfDigitalCurrencies" xlink:to="lab_phun_ImpairmentOfDigitalCurrencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3685bdbb-1230-459e-8d4b-78b4c719ded5_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_a8034822-dc87-449f-8e4d-bda2f0dfe279_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_AdditionalPaidInCapitalMember_7c1a3fc8-e00c-434b-98da-a4d5da5e5658_verboseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" 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">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_phun_OperatingLeasesIncomeStatementSubleaseRevenuePerMonth_3d8c7e6b-b19b-4159-abe3-1961e6e0ae83_terseLabel_en-US" xlink:label="lab_phun_OperatingLeasesIncomeStatementSubleaseRevenuePerMonth" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base rent per month</link:label>
    <link:label id="lab_phun_OperatingLeasesIncomeStatementSubleaseRevenuePerMonth_label_en-US" xlink:label="lab_phun_OperatingLeasesIncomeStatementSubleaseRevenuePerMonth" xlink: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 Leases, Income Statement, Sublease Revenue Per Month</link:label>
    <link:label id="lab_phun_OperatingLeasesIncomeStatementSubleaseRevenuePerMonth_documentation_en-US" xlink:label="lab_phun_OperatingLeasesIncomeStatementSubleaseRevenuePerMonth" 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">Operating Leases, Income Statement, Sublease Revenue Per Month</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_OperatingLeasesIncomeStatementSubleaseRevenuePerMonth" xlink:href="phun-20211231.xsd#phun_OperatingLeasesIncomeStatementSubleaseRevenuePerMonth"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_OperatingLeasesIncomeStatementSubleaseRevenuePerMonth" xlink:to="lab_phun_OperatingLeasesIncomeStatementSubleaseRevenuePerMonth" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_0bfc8d6e-d5aa-4148-9295-20100b431e34_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_7277edec-743d-4a5e-8eb1-fdba27b37130_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink: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 Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink: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 Asset by Major Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_3ee59e15-4120-49ca-83e2-b0915f6af132_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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_84608912-4721-465c-9172-1229a5a1b98a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink: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 generated from acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_CustomerEMember_4d48a654-9ed9-401e-a562-ddae85f7f650_terseLabel_en-US" xlink:label="lab_phun_CustomerEMember" xlink: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 E</link:label>
    <link:label id="lab_phun_CustomerEMember_label_en-US" xlink:label="lab_phun_CustomerEMember" xlink: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 E [Member]</link:label>
    <link:label id="lab_phun_CustomerEMember_documentation_en-US" xlink:label="lab_phun_CustomerEMember" 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 E</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CustomerEMember" xlink:href="phun-20211231.xsd#phun_CustomerEMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_CustomerEMember" xlink:to="lab_phun_CustomerEMember" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_IncreaseDecreaseInEstimatedLitigationLiability_41fbc643-10f5-4a41-abcd-52b64c9fba5f_terseLabel_en-US" xlink:label="lab_phun_IncreaseDecreaseInEstimatedLitigationLiability" xlink: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 legal settlement</link:label>
    <link:label id="lab_phun_IncreaseDecreaseInEstimatedLitigationLiability_label_en-US" xlink:label="lab_phun_IncreaseDecreaseInEstimatedLitigationLiability" xlink: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 Estimated Litigation Liability</link:label>
    <link:label id="lab_phun_IncreaseDecreaseInEstimatedLitigationLiability_documentation_en-US" xlink:label="lab_phun_IncreaseDecreaseInEstimatedLitigationLiability" 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">Increase (Decrease) in Estimated Litigation Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IncreaseDecreaseInEstimatedLitigationLiability" xlink:href="phun-20211231.xsd#phun_IncreaseDecreaseInEstimatedLitigationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_IncreaseDecreaseInEstimatedLitigationLiability" xlink:to="lab_phun_IncreaseDecreaseInEstimatedLitigationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems_057420c5-05f5-4dea-8ef3-7997928b7504_terseLabel_en-US" xlink:label="lab_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Obligation with Joint and Several Liability Arrangement [Line Items]</link:label>
    <link:label id="lab_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems_label_en-US" xlink:label="lab_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Obligation with Joint and Several Liability Arrangement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems" xlink:to="lab_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromBankDebt_e50398c2-fb61-435b-8838-c90775dd7716_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromBankDebt" xlink: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 proceeds</link:label>
    <link:label id="lab_us-gaap_ProceedsFromBankDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromBankDebt" xlink: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 Bank Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromBankDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromBankDebt" xlink:to="lab_us-gaap_ProceedsFromBankDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_DebtInstrumentVoluntaryPrepaymentAmount_6d5f972b-d73b-497b-bdb9-22233a64eafb_terseLabel_en-US" xlink:label="lab_phun_DebtInstrumentVoluntaryPrepaymentAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Voluntary prepayment amount</link:label>
    <link:label id="lab_phun_DebtInstrumentVoluntaryPrepaymentAmount_label_en-US" xlink:label="lab_phun_DebtInstrumentVoluntaryPrepaymentAmount" xlink: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, Voluntary Prepayment Amount</link:label>
    <link:label id="lab_phun_DebtInstrumentVoluntaryPrepaymentAmount_documentation_en-US" xlink:label="lab_phun_DebtInstrumentVoluntaryPrepaymentAmount" 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 Instrument, Voluntary Prepayment Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentVoluntaryPrepaymentAmount" xlink:href="phun-20211231.xsd#phun_DebtInstrumentVoluntaryPrepaymentAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DebtInstrumentVoluntaryPrepaymentAmount" xlink:to="lab_phun_DebtInstrumentVoluntaryPrepaymentAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInformationLineItems_0b992866-2c1e-4be0-8821-acc694c29f7d_terseLabel_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink: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 Information [Line Items]</link:label>
    <link:label id="lab_dei_EntityInformationLineItems_label_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink: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 Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInformationLineItems" xlink:to="lab_dei_EntityInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_62e37618-a2a4-47cb-8cd0-b279aaa02792_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 income, net</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_631a0423-eace-4ced-81e6-c6500950e0af_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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_af62f496-4ad2-4369-a931-46c92d4f272f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink: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), Foreign Currency Transaction and Translation Adjustment, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_184950ca-9e34-40d1-ac03-d8529a3d88c2_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_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_e5774f95-3f82-4838-b071-f65a94b04b93_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink: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 Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_60aad0f4-2b1e-42b3-b2a9-c0ed0b8cdeec_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_phun_ProceedsFromVoluntaryPrepaymentAmount_30848bd6-9d50-471b-826a-bd8c634f53fc_terseLabel_en-US" xlink:label="lab_phun_ProceedsFromVoluntaryPrepaymentAmount" xlink: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 voluntary prepayment amount</link:label>
    <link:label id="lab_phun_ProceedsFromVoluntaryPrepaymentAmount_label_en-US" xlink:label="lab_phun_ProceedsFromVoluntaryPrepaymentAmount" xlink: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 Voluntary Prepayment Amount</link:label>
    <link:label id="lab_phun_ProceedsFromVoluntaryPrepaymentAmount_documentation_en-US" xlink:label="lab_phun_ProceedsFromVoluntaryPrepaymentAmount" 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 Voluntary Prepayment Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ProceedsFromVoluntaryPrepaymentAmount" xlink:href="phun-20211231.xsd#phun_ProceedsFromVoluntaryPrepaymentAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ProceedsFromVoluntaryPrepaymentAmount" xlink:to="lab_phun_ProceedsFromVoluntaryPrepaymentAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2992d0e6-fe00-43bc-b376-e4deea05cda2_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_5710827d-5fb3-4bf5-9e09-ab54c7710e40_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">Future Minimum Annual Lease Obligations</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_StockholdersEquity_f47b6768-d3e9-44b2-9fca-df2e37f3dd78_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&#8217; equity (deficit)</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_bc9c473d-c835-474b-840c-87a03c246041_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_7c5aa513-3283-43ad-b8df-750c25a5c71a_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_SettledLitigationMember_6977232c-f370-46e5-8bcc-f86e3d871eda_terseLabel_en-US" xlink:label="lab_us-gaap_SettledLitigationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settled Litigation</link:label>
    <link:label id="lab_us-gaap_SettledLitigationMember_label_en-US" xlink:label="lab_us-gaap_SettledLitigationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settled Litigation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SettledLitigationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SettledLitigationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SettledLitigationMember" xlink:to="lab_us-gaap_SettledLitigationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments_aa9d162b-b5e3-473d-b705-91ac78addf6f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" 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">Reacquisition of equity component of the Senior Convertible Note</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" xlink: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, Equity Component of Convertible Debt, Subsequent Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_f6d8c388-e65e-4333-84d5-ca03491f3468_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1ce3e4a7-94d9-409a-aea9-c88e251558c4_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">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_phun_DigitalCurrencies_fced1428-e77c-4905-a99c-2cc447678941_terseLabel_en-US" xlink:label="lab_phun_DigitalCurrencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital assets</link:label>
    <link:label id="lab_phun_DigitalCurrencies_label_en-US" xlink:label="lab_phun_DigitalCurrencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital Currencies</link:label>
    <link:label id="lab_phun_DigitalCurrencies_documentation_en-US" xlink:label="lab_phun_DigitalCurrencies" 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">Digital Currencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DigitalCurrencies" xlink:href="phun-20211231.xsd#phun_DigitalCurrencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DigitalCurrencies" xlink:to="lab_phun_DigitalCurrencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_92bb1d7c-0205-4a32-addd-8f4d09952753_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_phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract_6db32529-8ae4-495b-9766-4ac54bb7e9c2_terseLabel_en-US" xlink:label="lab_phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital Asset Original Cost Basis</link:label>
    <link:label id="lab_phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract_label_en-US" xlink:label="lab_phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract" xlink: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, Cost Basis [Abstract]</link:label>
    <link:label id="lab_phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract_documentation_en-US" xlink:label="lab_phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract" 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">Indefinite-Lived Intangible Assets, Cost Basis</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract" xlink:href="phun-20211231.xsd#phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract" xlink:to="lab_phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod_59df334d-278b-4952-8512-b2e11e7d9619_terseLabel_en-US" xlink:label="lab_phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod" xlink: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 days within 30-trading day period</link:label>
    <link:label id="lab_phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod_label_en-US" xlink:label="lab_phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod" xlink: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 Days Within 30- Trading Day Period</link:label>
    <link:label id="lab_phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod_documentation_en-US" xlink:label="lab_phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod" 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, Number of Days Within 30- Trading Day Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod" xlink:href="phun-20211231.xsd#phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod" xlink:to="lab_phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_TaxPositionsTakenInCurrentPeriodAbstract_3e78bf60-80d4-49f6-a37b-b1b18f989264_terseLabel_en-US" xlink:label="lab_phun_TaxPositionsTakenInCurrentPeriodAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax positions taken in current period:</link:label>
    <link:label id="lab_phun_TaxPositionsTakenInCurrentPeriodAbstract_label_en-US" xlink:label="lab_phun_TaxPositionsTakenInCurrentPeriodAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax positions taken in current period:</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_TaxPositionsTakenInCurrentPeriodAbstract" xlink:href="phun-20211231.xsd#phun_TaxPositionsTakenInCurrentPeriodAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_TaxPositionsTakenInCurrentPeriodAbstract" xlink:to="lab_phun_TaxPositionsTakenInCurrentPeriodAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_2d0ada3e-9b5d-4bba-a4e9-c635da5c449f_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 (deficit)</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_us-gaap_ConcentrationRiskCreditRisk_8bab1b3f-eda7-4137-8d87-d8c506ac797b_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">Concentrations 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_4dddc150-5090-430e-afaa-23d5f246645f_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" 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">Lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_41dda5fa-b6bf-4b27-bee2-925b0cbee315_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, non-current</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_AdjustmentsForNewAccountingPronouncementsAxis_f5dddf26-511d-45d0-8d35-46d1c682795e_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 Standards Update [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_77b389d1-4a14-4451-b601-2fd0c1b11301_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" 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</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_9245bd82-0526-432e-bfc4-5ec170b652e3_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">Principal amount of note</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_phun_CustomerCMember_59a950a9-0fb5-4778-aa78-da0a1152da10_terseLabel_en-US" xlink:label="lab_phun_CustomerCMember" xlink: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 C</link:label>
    <link:label id="lab_phun_CustomerCMember_label_en-US" xlink:label="lab_phun_CustomerCMember" xlink: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 C [Member]</link:label>
    <link:label id="lab_phun_CustomerCMember_documentation_en-US" xlink:label="lab_phun_CustomerCMember" 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 C</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CustomerCMember" xlink:href="phun-20211231.xsd#phun_CustomerCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_CustomerCMember" xlink:to="lab_phun_CustomerCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_7c27828e-6519-4770-b9d7-fd6cb5190fbe_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink: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 term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink: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, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_b8a80acb-90e7-4881-b0c3-2991daee65ba_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_phun_ScheduleOfDigitalAssetsLineItems_213d555d-463d-4cfd-9a32-41c651097fad_terseLabel_en-US" xlink:label="lab_phun_ScheduleOfDigitalAssetsLineItems" xlink: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 Digital Assets [Line Items]</link:label>
    <link:label id="lab_phun_ScheduleOfDigitalAssetsLineItems_label_en-US" xlink:label="lab_phun_ScheduleOfDigitalAssetsLineItems" xlink: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 Digital Assets [Line Items]</link:label>
    <link:label id="lab_phun_ScheduleOfDigitalAssetsLineItems_documentation_en-US" xlink:label="lab_phun_ScheduleOfDigitalAssetsLineItems" 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 Digital Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ScheduleOfDigitalAssetsLineItems" xlink:href="phun-20211231.xsd#phun_ScheduleOfDigitalAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ScheduleOfDigitalAssetsLineItems" xlink:to="lab_phun_ScheduleOfDigitalAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ReleaseOfRestrictedStockShares_f8235da9-27d7-49a1-8d4b-c727384912f1_terseLabel_en-US" xlink:label="lab_phun_ReleaseOfRestrictedStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Release of restricted stock (in shares)</link:label>
    <link:label id="lab_phun_ReleaseOfRestrictedStockShares_label_en-US" xlink:label="lab_phun_ReleaseOfRestrictedStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Release Of Restricted Stock, Shares</link:label>
    <link:label id="lab_phun_ReleaseOfRestrictedStockShares_documentation_en-US" xlink:label="lab_phun_ReleaseOfRestrictedStockShares" 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">Release Of Restricted Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ReleaseOfRestrictedStockShares" xlink:href="phun-20211231.xsd#phun_ReleaseOfRestrictedStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ReleaseOfRestrictedStockShares" xlink:to="lab_phun_ReleaseOfRestrictedStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_c03aa0af-3ec5-442b-8f68-bc058aa6a111_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" 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_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_BusinessAcquisitionLineItems_7b86bbd0-d299-43f4-9344-03422ce3694f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_da7a3831-1ba6-4208-b08f-3a506cc860b0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink: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 Payment Arrangement, Tranche Two</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink: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, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_8d000aca-d86b-4bcd-b77a-123f00b6955d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink: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 Cash</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_1404ce3c-9433-4a4a-b889-9bdbe5d474ba_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_edeb56b1-f9ab-4fec-b148-9eaf10804d84_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_phun_ScheduleOfDigitalAssetsTableTextBlock_c5f6d4c5-e6aa-4536-a42e-d79707fbbcc6_terseLabel_en-US" xlink:label="lab_phun_ScheduleOfDigitalAssetsTableTextBlock" xlink: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 Digital Assets</link:label>
    <link:label id="lab_phun_ScheduleOfDigitalAssetsTableTextBlock_label_en-US" xlink:label="lab_phun_ScheduleOfDigitalAssetsTableTextBlock" xlink: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 Digital Assets [Table Text Block]</link:label>
    <link:label id="lab_phun_ScheduleOfDigitalAssetsTableTextBlock_documentation_en-US" xlink:label="lab_phun_ScheduleOfDigitalAssetsTableTextBlock" 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 Digital Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ScheduleOfDigitalAssetsTableTextBlock" xlink:href="phun-20211231.xsd#phun_ScheduleOfDigitalAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ScheduleOfDigitalAssetsTableTextBlock" xlink:to="lab_phun_ScheduleOfDigitalAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_14bcb8b1-6c70-4968-942a-0366578f7cd5_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink: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 Transaction [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage_0f818ceb-e42c-48a3-bee6-bfc3d410a707_terseLabel_en-US" xlink:label="lab_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent placement optional redemption, redemption price (as a percent)</link:label>
    <link:label id="lab_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage_label_en-US" xlink:label="lab_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage" xlink: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, Subsequent Placement Optional Redemption, Redemption Price, Percentage</link:label>
    <link:label id="lab_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage_documentation_en-US" xlink:label="lab_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage" 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 Instrument, Subsequent Placement Optional Redemption, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage" xlink:href="phun-20211231.xsd#phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage" xlink:to="lab_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_727ef01d-7852-41ce-9ee7-e318b73a5ed5_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Income tax benefit (expense)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_c05dc7f8-3786-49ef-832f-6663a55bad1b_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Income tax (benefit) expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_3ce28e1b-0b2f-4215-a694-117325e8f804_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Total income tax (benefit) expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink: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)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_DebtInstrumentPrepaymentPremiumPercent_770b6e5b-d5cb-4b20-be3a-91bdf41583b0_terseLabel_en-US" xlink:label="lab_phun_DebtInstrumentPrepaymentPremiumPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepayment premium (as a percent)</link:label>
    <link:label id="lab_phun_DebtInstrumentPrepaymentPremiumPercent_label_en-US" xlink:label="lab_phun_DebtInstrumentPrepaymentPremiumPercent" xlink: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, Prepayment Premium, Percent</link:label>
    <link:label id="lab_phun_DebtInstrumentPrepaymentPremiumPercent_documentation_en-US" xlink:label="lab_phun_DebtInstrumentPrepaymentPremiumPercent" 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 Instrument, Prepayment Premium, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentPrepaymentPremiumPercent" xlink:href="phun-20211231.xsd#phun_DebtInstrumentPrepaymentPremiumPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DebtInstrumentPrepaymentPremiumPercent" xlink:to="lab_phun_DebtInstrumentPrepaymentPremiumPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_0154960b-28c4-4bb9-bc8b-62b09cd5d16b_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" 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">Accounts receivable, net</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_aa0936db-6f1e-4ea4-a935-820b5c579c52_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested shares (in shares)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink: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, Nonvested, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_dcd75571-f72e-4359-a3da-bbd325a8c77c_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_dei_DocumentFiscalPeriodFocus_18f2731a-9e70-4983-8025-433264ab0156_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_us-gaap_AssetsCurrent_86f720df-4bbb-49ca-87be-dcee1a17be89_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_4fb13e21-6d7b-45b8-b248-a31fa7321893_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, 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_phun_CaneCapitalLLCMember_55c89d60-61d2-4a66-84c1-5920b05bea7a_terseLabel_en-US" xlink:label="lab_phun_CaneCapitalLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cane Capital, LLC</link:label>
    <link:label id="lab_phun_CaneCapitalLLCMember_label_en-US" xlink:label="lab_phun_CaneCapitalLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cane Capital, LLC [Member]</link:label>
    <link:label id="lab_phun_CaneCapitalLLCMember_documentation_en-US" xlink:label="lab_phun_CaneCapitalLLCMember" 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">Cane Capital, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CaneCapitalLLCMember" xlink:href="phun-20211231.xsd#phun_CaneCapitalLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_CaneCapitalLLCMember" xlink:to="lab_phun_CaneCapitalLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_baef3e77-7a7e-4fb8-af73-e09f9745a90f_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">Total Lease Payments</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_AccountsReceivableMember_692b4b86-6cea-4553-8817-680847d0a253_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink: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_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_5180e290-ba78-4de9-a0cc-2421890d4bd0_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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">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_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_6e82b3d0-ebef-428e-9f9b-de9f251bfb30_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink: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, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_989095e4-4790-4a78-a755-b650af185bf1_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_97d4fa4e-4a45-4a47-92b2-e52ca3964919_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 of Financial Instruments</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_LongTermDebtCurrent_5e250fdc-6c98-4d76-8e7d-35e862ebd8e1_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink: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 maturities of long-term debt, net</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_b448b371-5085-46dc-a869-bfb7a133df07_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" 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: current maturities of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink: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, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ac20f7e-c7f3-4558-bfa8-5eca6c889269_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_ScheduleOfCashAndCashEquivalentsTableTextBlock_03bb6586-fdfa-4a0e-b368-74491563fb5b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink: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_ScheduleOfCashAndCashEquivalentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink: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 Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_FactoringFinancingAgreementMember_52b60a67-077a-454f-a264-596017bda0b8_terseLabel_en-US" xlink:label="lab_phun_FactoringFinancingAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factoring financing agreement</link:label>
    <link:label id="lab_phun_FactoringFinancingAgreementMember_label_en-US" xlink:label="lab_phun_FactoringFinancingAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factoring Financing Agreement [Member]</link:label>
    <link:label id="lab_phun_FactoringFinancingAgreementMember_documentation_en-US" xlink:label="lab_phun_FactoringFinancingAgreementMember" 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">Factoring Financing Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FactoringFinancingAgreementMember" xlink:href="phun-20211231.xsd#phun_FactoringFinancingAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_FactoringFinancingAgreementMember" xlink:to="lab_phun_FactoringFinancingAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_1fc6af47-554d-4dba-b7ae-75276bf210eb_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_9e640ce3-52d4-481c-b4e4-53a2cda490e2_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" 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 balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_722e7f9b-7340-4b46-87e9-48cccfeaa017_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" 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, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink: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, Non-Option Equity Instruments, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_PaymentsForPurchaseOfOtherDigitalCurrencies_4d69bb26-4452-414d-982b-d5bd939ff365_terseLabel_en-US" xlink:label="lab_phun_PaymentsForPurchaseOfOtherDigitalCurrencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of other digital currencies</link:label>
    <link:label id="lab_phun_PaymentsForPurchaseOfOtherDigitalCurrencies_label_en-US" xlink:label="lab_phun_PaymentsForPurchaseOfOtherDigitalCurrencies" xlink: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 Purchase of Other Digital Currencies</link:label>
    <link:label id="lab_phun_PaymentsForPurchaseOfOtherDigitalCurrencies_documentation_en-US" xlink:label="lab_phun_PaymentsForPurchaseOfOtherDigitalCurrencies" 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 Purchase of Other Digital Currencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PaymentsForPurchaseOfOtherDigitalCurrencies" xlink:href="phun-20211231.xsd#phun_PaymentsForPurchaseOfOtherDigitalCurrencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_PaymentsForPurchaseOfOtherDigitalCurrencies" xlink:to="lab_phun_PaymentsForPurchaseOfOtherDigitalCurrencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ff119d25-3b2c-4701-81ad-652b81a06a15_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink: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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink: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, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RecapitalizationCosts_d2b3212c-ef2d-433d-aa2b-5b648366c247_terseLabel_en-US" xlink:label="lab_us-gaap_RecapitalizationCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse merger and recapitalization</link:label>
    <link:label id="lab_us-gaap_RecapitalizationCosts_label_en-US" xlink:label="lab_us-gaap_RecapitalizationCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recapitalization Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecapitalizationCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RecapitalizationCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecapitalizationCosts" xlink:to="lab_us-gaap_RecapitalizationCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_f4b84e9b-777c-4b56-8854-fcd034911b60_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink: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 transaction costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink: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 Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_a61e7703-d03c-4da6-aaad-9369a7ebff20_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition and earn-out payable (subject to fair value adjustments)</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods_ff3364e2-c4ed-4993-ad6b-5e3023f524a4_terseLabel_en-US" xlink:label="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods" xlink: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 purchase periods</link:label>
    <link:label id="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods_label_en-US" xlink:label="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods" xlink: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 Purchase Periods</link:label>
    <link:label id="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods_documentation_en-US" xlink:label="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods" 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, Number of Purchase Periods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods" xlink:href="phun-20211231.xsd#phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods" xlink:to="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_79b124db-cfed-4c5d-a749-54a3fbc048f7_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink: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 Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_NumberOfEmployeeRetirementPlans_44c9ca62-37aa-439b-8f73-92ce6e69f2e2_terseLabel_en-US" xlink:label="lab_phun_NumberOfEmployeeRetirementPlans" xlink: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 employee retirement plans</link:label>
    <link:label id="lab_phun_NumberOfEmployeeRetirementPlans_label_en-US" xlink:label="lab_phun_NumberOfEmployeeRetirementPlans" xlink: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 Employee Retirement Plans</link:label>
    <link:label id="lab_phun_NumberOfEmployeeRetirementPlans_documentation_en-US" xlink:label="lab_phun_NumberOfEmployeeRetirementPlans" 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 Employee Retirement Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_NumberOfEmployeeRetirementPlans" xlink:href="phun-20211231.xsd#phun_NumberOfEmployeeRetirementPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_NumberOfEmployeeRetirementPlans" xlink:to="lab_phun_NumberOfEmployeeRetirementPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_156cdf9b-8b41-4dbb-894b-02310acf83d8_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink: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 cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink: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 Cash, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashNoncurrent" xlink:to="lab_us-gaap_RestrictedCashNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_d107c5a2-1097-42f6-8f99-620f092d1b9e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink: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, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_WarrantLiabilityRollForward_56959dd2-102c-4fe0-8163-878e8e3d16f5_terseLabel_en-US" xlink:label="lab_phun_WarrantLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Liability [Roll Forward]</link:label>
    <link:label id="lab_phun_WarrantLiabilityRollForward_label_en-US" xlink:label="lab_phun_WarrantLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Liability [Roll Forward]</link:label>
    <link:label id="lab_phun_WarrantLiabilityRollForward_documentation_en-US" xlink:label="lab_phun_WarrantLiabilityRollForward" 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">Warrant Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_WarrantLiabilityRollForward" xlink:href="phun-20211231.xsd#phun_WarrantLiabilityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_WarrantLiabilityRollForward" xlink:to="lab_phun_WarrantLiabilityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d52a1554-45f3-4427-8301-2499ad98ecaf_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink: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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink: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, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_a4930514-c1e9-4336-af86-3424bf8ba255_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock under the 2018 employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink: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, Employee Benefit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_33f5a6eb-bbb4-45e6-b2cd-85e846672d1d_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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">Loss before taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9d6d85b4-08e2-4f02-83c8-5fc5ce0e01c0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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 before taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_821e7b51-6a78-450f-ac63-6dbb1aa10685_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss before taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink: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 (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_11a4c793-e1ff-4f6d-91cf-923cd8e9a50d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink: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 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_3c53b51f-d611-44e1-b568-a98f7c861697_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink: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 Standards Update [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputExpectedDividendRateMember_1c309217-005f-449e-afd8-435c93c08185_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend Yield</link:label>
    <link:label id="lab_us-gaap_MeasurementInputExpectedDividendRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputExpectedDividendRateMember" xlink: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, Expected Dividend Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:to="lab_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_c17988b7-18b8-49b5-b892-ec1c551d4769_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" 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">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_83288d8b-35e3-4a3c-af3f-686623c21dc9_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">Non-current 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_4bd276e7-657c-4f9e-82d4-f5a6bdd27598_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_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f50fc637-ed09-4f3a-8c4c-233cb76e3f85_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">Weighted Average Useful Life (years)</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_us-gaap_UseOfEstimates_3f68d5ca-fbb5-4d16-b087-f8cc3907b0fb_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_DeferredRentCreditCurrent_01e23ff9-4cab-4bcd-92aa-89366499123e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRentCreditCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term deferred rent</link:label>
    <link:label id="lab_us-gaap_DeferredRentCreditCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRentCreditCurrent" xlink: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 Rent Credit, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRentCreditCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRentCreditCurrent" xlink:to="lab_us-gaap_DeferredRentCreditCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_c80bac5a-771c-4943-83c6-bc0e42a2edda_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_DeferredIncomeTaxesAndTaxCredits_60c3e740-220b-4663-a96f-64449b3cb2a9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink: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 income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink: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 Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_c8f51528-ce9d-42f3-ac75-abf7087eaca1_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_phun_ContingentConsiderationByTypeWorkingCapitalItemsMember_56c330bc-db4a-44e7-a921-07ae234a6a17_terseLabel_en-US" xlink:label="lab_phun_ContingentConsiderationByTypeWorkingCapitalItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type, Working Capital Items</link:label>
    <link:label id="lab_phun_ContingentConsiderationByTypeWorkingCapitalItemsMember_label_en-US" xlink:label="lab_phun_ContingentConsiderationByTypeWorkingCapitalItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type, Working Capital Items [Member]</link:label>
    <link:label id="lab_phun_ContingentConsiderationByTypeWorkingCapitalItemsMember_documentation_en-US" xlink:label="lab_phun_ContingentConsiderationByTypeWorkingCapitalItemsMember" 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">Contingent Consideration by Type, Working Capital Items</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationByTypeWorkingCapitalItemsMember" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationByTypeWorkingCapitalItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ContingentConsiderationByTypeWorkingCapitalItemsMember" xlink:to="lab_phun_ContingentConsiderationByTypeWorkingCapitalItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_6a72a710-ed4f-412d-a4f2-0ae29e2ebd46_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_srt_ProductsAndServicesDomain_437c6831-15c4-4655-a4c3-9f429dd4e1a5_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract_768d804d-a737-4248-98f5-e877e8b1e811_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_e4908f61-2bca-49fa-a154-97afbda53e07_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">Interest rate of notes (as a percent)</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_LesseeOperatingLeaseRenewalTerm_4c5e1cab-d44d-4876-8c00-d2f40a072eb0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink: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 renewal term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink: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, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualCarryingValueCurrent_f59fe014-259b-4367-b203-c19960b73f96_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss contingency</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualCarryingValueCurrent_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Accrual, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:to="lab_us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1c8a8a43-4624-41b3-b6ab-922d395d82fe_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_phun_PrivatePlacementWarrantsMember_75e05dcd-e42e-4f07-b6e2-87949b82496f_terseLabel_en-US" xlink:label="lab_phun_PrivatePlacementWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement Warrants</link:label>
    <link:label id="lab_phun_PrivatePlacementWarrantsMember_label_en-US" xlink:label="lab_phun_PrivatePlacementWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement Warrants [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PrivatePlacementWarrantsMember" xlink:href="phun-20211231.xsd#phun_PrivatePlacementWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_PrivatePlacementWarrantsMember" xlink:to="lab_phun_PrivatePlacementWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_EveryTenDaysThereafterMember_c761d658-27f9-4044-9dcf-261c0c0253d9_terseLabel_en-US" xlink:label="lab_phun_EveryTenDaysThereafterMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Every Ten Days Thereafter</link:label>
    <link:label id="lab_phun_EveryTenDaysThereafterMember_label_en-US" xlink:label="lab_phun_EveryTenDaysThereafterMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Every Ten Days Thereafter [Member]</link:label>
    <link:label id="lab_phun_EveryTenDaysThereafterMember_documentation_en-US" xlink:label="lab_phun_EveryTenDaysThereafterMember" 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">Every Ten Days Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_EveryTenDaysThereafterMember" xlink:href="phun-20211231.xsd#phun_EveryTenDaysThereafterMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_EveryTenDaysThereafterMember" xlink:to="lab_phun_EveryTenDaysThereafterMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_e16d763c-fe7f-4c41-bef1-9c73c4e5f6fc_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_phun_PublicWarrantsMember_a43d6dd7-718b-4da5-a204-ea4c63411415_terseLabel_en-US" xlink:label="lab_phun_PublicWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Warrants (PHUNW)</link:label>
    <link:label id="lab_phun_PublicWarrantsMember_label_en-US" xlink:label="lab_phun_PublicWarrantsMember" xlink: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 Warrants [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PublicWarrantsMember" xlink:href="phun-20211231.xsd#phun_PublicWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_PublicWarrantsMember" xlink:to="lab_phun_PublicWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_54c75d73-7b5d-40d1-936f-7fcb722951bf_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_DebtInstrumentMandatoryPrepaymentAmount_4652fb4a-f82b-4d01-9c98-7024751b7af4_terseLabel_en-US" xlink:label="lab_phun_DebtInstrumentMandatoryPrepaymentAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mandatory prepayment amount</link:label>
    <link:label id="lab_phun_DebtInstrumentMandatoryPrepaymentAmount_label_en-US" xlink:label="lab_phun_DebtInstrumentMandatoryPrepaymentAmount" xlink: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, Mandatory Prepayment Amount</link:label>
    <link:label id="lab_phun_DebtInstrumentMandatoryPrepaymentAmount_documentation_en-US" xlink:label="lab_phun_DebtInstrumentMandatoryPrepaymentAmount" 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 Instrument, Mandatory Prepayment Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentMandatoryPrepaymentAmount" xlink:href="phun-20211231.xsd#phun_DebtInstrumentMandatoryPrepaymentAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DebtInstrumentMandatoryPrepaymentAmount" xlink:to="lab_phun_DebtInstrumentMandatoryPrepaymentAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_10013e33-ddd3-4794-a57c-baa42dc68b30_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">Common stock exercise price (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_us-gaap_VestingDomain_76019561-a523-4b0c-a791-c567ac6e5a44_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_CustomerAMember_63031274-2400-4c68-9649-b8dee1004c6d_terseLabel_en-US" xlink:label="lab_phun_CustomerAMember" xlink: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 A</link:label>
    <link:label id="lab_phun_CustomerAMember_label_en-US" xlink:label="lab_phun_CustomerAMember" xlink: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 A [Member]</link:label>
    <link:label id="lab_phun_CustomerAMember_documentation_en-US" xlink:label="lab_phun_CustomerAMember" 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 A</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CustomerAMember" xlink:href="phun-20211231.xsd#phun_CustomerAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_CustomerAMember" xlink:to="lab_phun_CustomerAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c20f8a53-2e3c-468f-930c-fc8aadf34d1c_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" 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 acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostGross_0d69a9a5-8de5-4a17-9ee5-2cca9f78126a_periodStartLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostGross" 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, beginning of the period</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostGross_90d31c6c-b56a-49b9-a780-1e7aabd52304_periodEndLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostGross" 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, end of the period</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostGross_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostGross" xlink: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 Contract Cost, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostGross" xlink:to="lab_us-gaap_CapitalizedContractCostGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_dc78f234-abba-4973-97eb-438a68c92d68_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedPayrollTaxesCurrent_a9399499-dca6-4048-9063-cc5e542a25f2_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedPayrollTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payroll related expenses</link:label>
    <link:label id="lab_us-gaap_AccruedPayrollTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedPayrollTaxesCurrent" xlink: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 Payroll Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedPayrollTaxesCurrent" xlink:to="lab_us-gaap_AccruedPayrollTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_f92da758-918c-416b-919b-61349fae2155_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign income taxes at different rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink: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, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_c8872ca2-1d27-4e0b-b598-2c69329518b7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink: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 deductible for federal and state income tax purposes</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice_ac6bff7e-0422-4754-bfdc-b3a0e164e6d8_terseLabel_en-US" xlink:label="lab_phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice" xlink: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 times the exercise price (as a percent)</link:label>
    <link:label id="lab_phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice_label_en-US" xlink:label="lab_phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice" xlink: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, Consideration Payable, Number of Times the Exercise Price</link:label>
    <link:label id="lab_phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice_documentation_en-US" xlink:label="lab_phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice" 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, Consideration Payable, Number of Times the Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice" xlink:href="phun-20211231.xsd#phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice" xlink:to="lab_phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_6ef923e4-2f26-46d4-b9b9-878c597cf584_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_379cc111-7d01-4935-b865-39844556b107_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">Vesting period of award</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_phun_AtTheMarketOfferingMember_06d41e32-2e8b-4cef-9400-f2eef44c520f_terseLabel_en-US" xlink:label="lab_phun_AtTheMarketOfferingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At-The-Market Offering</link:label>
    <link:label id="lab_phun_AtTheMarketOfferingMember_label_en-US" xlink:label="lab_phun_AtTheMarketOfferingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At-The-Market Offering [Member]</link:label>
    <link:label id="lab_phun_AtTheMarketOfferingMember_documentation_en-US" xlink:label="lab_phun_AtTheMarketOfferingMember" 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">At-The-Market Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_AtTheMarketOfferingMember" xlink:href="phun-20211231.xsd#phun_AtTheMarketOfferingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_AtTheMarketOfferingMember" xlink:to="lab_phun_AtTheMarketOfferingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_bb131d08-2fe4-45cc-8cec-a6eb95e213a4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink: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 Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink: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 and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem_0320b4dc-e62a-4882-bbc2-32dc187fdeab_terseLabel_en-US" xlink:label="lab_phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem" xlink: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 number of days written notice to redeem Public Warrants</link:label>
    <link:label id="lab_phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem_label_en-US" xlink:label="lab_phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem" xlink: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, Minimum Number of Days Written Notice to Redeem</link:label>
    <link:label id="lab_phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem_documentation_en-US" xlink:label="lab_phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem" 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, Minimum Number of Days Written Notice to Redeem</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem" xlink:href="phun-20211231.xsd#phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem" xlink:to="lab_phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_PhunwareSegmentMember_2efeccf4-ad07-4385-bac1-7f172ae9d11c_terseLabel_en-US" xlink:label="lab_phun_PhunwareSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Phunware</link:label>
    <link:label id="lab_phun_PhunwareSegmentMember_label_en-US" xlink:label="lab_phun_PhunwareSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Phunware Segment [Member]</link:label>
    <link:label id="lab_phun_PhunwareSegmentMember_documentation_en-US" xlink:label="lab_phun_PhunwareSegmentMember" 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">Phunware Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PhunwareSegmentMember" xlink:href="phun-20211231.xsd#phun_PhunwareSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_PhunwareSegmentMember" xlink:to="lab_phun_PhunwareSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_888efe9d-35e1-4943-932c-8b11e13e1d6d_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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_5daa55bd-3cb3-4fb5-ac13-734c41e14bec_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_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract_5acdd3f4-b1cd-4005-9a43-0a44373a8d8a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink: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 Payment Arrangement, Expensed and Capitalized, Amount [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink: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, Expensed and Capitalized, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationReserveCurrent_ea8f3a99-3d5f-4797-880a-6ee2e76951d2_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationReserveCurrent" xlink: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 legal settlement</link:label>
    <link:label id="lab_us-gaap_LitigationReserveCurrent_label_en-US" xlink:label="lab_us-gaap_LitigationReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Litigation Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserveCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationReserveCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationReserveCurrent" xlink:to="lab_us-gaap_LitigationReserveCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_ddbb8b85-1b35-4d18-8436-ca66ce3c39dc_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 borrowings, net of issuance costs</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_phun_ContingentConsiderationEarnoutPaymentTrancheThreeMember_4296045b-0757-420c-a454-c04db9ad8328_terseLabel_en-US" xlink:label="lab_phun_ContingentConsiderationEarnoutPaymentTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration, Earnout Payment, Tranche Three</link:label>
    <link:label id="lab_phun_ContingentConsiderationEarnoutPaymentTrancheThreeMember_label_en-US" xlink:label="lab_phun_ContingentConsiderationEarnoutPaymentTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration, Earnout Payment, Tranche Three [Member]</link:label>
    <link:label id="lab_phun_ContingentConsiderationEarnoutPaymentTrancheThreeMember_documentation_en-US" xlink:label="lab_phun_ContingentConsiderationEarnoutPaymentTrancheThreeMember" 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">Contingent Consideration, Earnout Payment, Tranche Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationEarnoutPaymentTrancheThreeMember" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationEarnoutPaymentTrancheThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ContingentConsiderationEarnoutPaymentTrancheThreeMember" xlink:to="lab_phun_ContingentConsiderationEarnoutPaymentTrancheThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_63fee8fe-bf5e-4382-8395-c02bac473abc_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_dei_DocumentPeriodEndDate_1aedcca8-3b9a-4802-a571-9be8d3f69002_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_phun_FactoringAgreementTable_93b23937-7ca5-44a7-b90e-f3b71aaf5e1a_terseLabel_en-US" xlink:label="lab_phun_FactoringAgreementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factoring Agreement [Table]</link:label>
    <link:label id="lab_phun_FactoringAgreementTable_label_en-US" xlink:label="lab_phun_FactoringAgreementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factoring Agreement [Table]</link:label>
    <link:label id="lab_phun_FactoringAgreementTable_documentation_en-US" xlink:label="lab_phun_FactoringAgreementTable" 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">Factoring Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FactoringAgreementTable" xlink:href="phun-20211231.xsd#phun_FactoringAgreementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_FactoringAgreementTable" xlink:to="lab_phun_FactoringAgreementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_a4032330-6e4f-47b2-ae81-10ba0efe30d1_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_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_030ad397-d7cd-45ee-9b52-3b9cc5a4b9fc_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" 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">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink: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 State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_EmergingGrowthCompanyPolicyTextBlock_da9d9280-eb20-4802-b868-21c62c5379f4_terseLabel_en-US" xlink:label="lab_phun_EmergingGrowthCompanyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Smaller Reporting Company</link:label>
    <link:label id="lab_phun_EmergingGrowthCompanyPolicyTextBlock_label_en-US" xlink:label="lab_phun_EmergingGrowthCompanyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Emerging Growth Company [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_EmergingGrowthCompanyPolicyTextBlock" xlink:href="phun-20211231.xsd#phun_EmergingGrowthCompanyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_EmergingGrowthCompanyPolicyTextBlock" xlink:to="lab_phun_EmergingGrowthCompanyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_c6e00d17-448d-42fe-8b16-4750df695d1d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink: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 Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink: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 Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_PhunCoinWarrantMember_6f2f8043-d034-4bf9-a628-0b07820fceaf_terseLabel_en-US" xlink:label="lab_phun_PhunCoinWarrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PhunCoin Warrant</link:label>
    <link:label id="lab_phun_PhunCoinWarrantMember_label_en-US" xlink:label="lab_phun_PhunCoinWarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PhunCoin Warrant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PhunCoinWarrantMember" xlink:href="phun-20211231.xsd#phun_PhunCoinWarrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_PhunCoinWarrantMember" xlink:to="lab_phun_PhunCoinWarrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_c6960284-5544-4c95-971d-5f2c67cbf165_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:to="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding_a28161d1-3e2e-4498-9516-49fe3ce5b034_terseLabel_en-US" xlink:label="lab_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding" xlink: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 percentage increase</link:label>
    <link:label id="lab_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding_label_en-US" xlink:label="lab_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding" xlink: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, Percent Shares Outstanding</link:label>
    <link:label id="lab_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding_documentation_en-US" xlink:label="lab_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding" 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, Percent Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding" xlink:href="phun-20211231.xsd#phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding" xlink:to="lab_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_OtherDebtMember_edde5470-14ec-478d-bf5c-d563462b7940_terseLabel_en-US" xlink:label="lab_phun_OtherDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All other debt and financing obligations</link:label>
    <link:label id="lab_phun_OtherDebtMember_label_en-US" xlink:label="lab_phun_OtherDebtMember" xlink: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 Debt [Member]</link:label>
    <link:label id="lab_phun_OtherDebtMember_documentation_en-US" xlink:label="lab_phun_OtherDebtMember" 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 Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_OtherDebtMember" xlink:href="phun-20211231.xsd#phun_OtherDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_OtherDebtMember" xlink:to="lab_phun_OtherDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_DividendsPercentageofMonthlyCreditsPurchased_5279e355-e3e1-4c15-9684-3670f9c16f96_terseLabel_en-US" xlink:label="lab_phun_DividendsPercentageofMonthlyCreditsPurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ongoing monthly dividends, percentage of monthly credits purchased</link:label>
    <link:label id="lab_phun_DividendsPercentageofMonthlyCreditsPurchased_label_en-US" xlink:label="lab_phun_DividendsPercentageofMonthlyCreditsPurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Percentage of Monthly Credits Purchased</link:label>
    <link:label id="lab_phun_DividendsPercentageofMonthlyCreditsPurchased_documentation_en-US" xlink:label="lab_phun_DividendsPercentageofMonthlyCreditsPurchased" 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">Dividends, Percentage of Monthly Credits Purchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DividendsPercentageofMonthlyCreditsPurchased" xlink:href="phun-20211231.xsd#phun_DividendsPercentageofMonthlyCreditsPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DividendsPercentageofMonthlyCreditsPurchased" xlink:to="lab_phun_DividendsPercentageofMonthlyCreditsPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_8e423e7a-ad68-4c9b-9de6-74560edc86a8_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_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_OperatingExpenses_abe93bb0-4a5c-4f30-95df-a908e14f75f0_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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_399fc47c-dd87-4aa3-804c-8e11f0e3057c_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 Expected Future Annual 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_RepaymentsOfRelatedPartyDebt_73736aea-3406-4888-b080-5688e9973eed_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfRelatedPartyDebt" 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">Payments on related party notes</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfRelatedPartyDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfRelatedPartyDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Related Party Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="lab_us-gaap_RepaymentsOfRelatedPartyDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_149690ee-b8dd-4bce-832a-9b7413d80a54_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, beginning of period</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_8fe18b8c-951a-4a6b-8a0b-27260958e0a1_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, end of period</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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_87606951-4f53-48ea-a60b-5d67add212d0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink: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), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ScheduleOfWarrantActivityTableTextBlock_8bd4862a-b675-49d7-8a3c-4a17ce540f88_terseLabel_en-US" xlink:label="lab_phun_ScheduleOfWarrantActivityTableTextBlock" xlink: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 Warrant Activity</link:label>
    <link:label id="lab_phun_ScheduleOfWarrantActivityTableTextBlock_label_en-US" xlink:label="lab_phun_ScheduleOfWarrantActivityTableTextBlock" xlink: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 Warrant Activity [Table Text Block]</link:label>
    <link:label id="lab_phun_ScheduleOfWarrantActivityTableTextBlock_documentation_en-US" xlink:label="lab_phun_ScheduleOfWarrantActivityTableTextBlock" 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 Warrant Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ScheduleOfWarrantActivityTableTextBlock" xlink:href="phun-20211231.xsd#phun_ScheduleOfWarrantActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ScheduleOfWarrantActivityTableTextBlock" xlink:to="lab_phun_ScheduleOfWarrantActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_b8e652e3-f367-4f9c-9a3b-2f925815b93d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink: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 Revenue, Net</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink: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 Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_7acef92d-8384-456d-9988-2bdffd278eda_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of revenue expected to be recognized over next 12 months</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink: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, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_5444cb9d-4b10-4617-8ffb-4b648b75130b_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink: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_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises_549b5074-e483-447f-9083-2b5c19e4dacf_terseLabel_en-US" xlink:label="lab_phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises" xlink: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 issued pursuant to warrant exercises</link:label>
    <link:label id="lab_phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises_label_en-US" xlink:label="lab_phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises" xlink: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 From Warrant Exercises</link:label>
    <link:label id="lab_phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises_documentation_en-US" xlink:label="lab_phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises" 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">Stock Issued During Period, Value, New Issues From Warrant Exercises</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises" xlink:href="phun-20211231.xsd#phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises" xlink:to="lab_phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_cb5fba96-3fbe-450f-bcfe-a4989038e084_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">Beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ec7539cd-c154-46a5-aa3b-4d7ca6b2a937_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">Ending balance (in dollars 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_WarrantsAndRightsOutstandingTerm_a9d1b0b9-2723-4875-a267-806452ed2e47_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">Warrant, 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_dei_EntityCurrentReportingStatus_9f712965-cdd5-482d-8504-f69ea20848d1_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_e80a8fea-6b3b-4ed6-9820-87e1ddea1eb8_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 Grant Date 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_phun_AccountsPayableSettlement_aaaa85ca-df48-4081-81f1-4d9eb59ecee8_terseLabel_en-US" xlink:label="lab_phun_AccountsPayableSettlement" xlink: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 settlement</link:label>
    <link:label id="lab_phun_AccountsPayableSettlement_label_en-US" xlink:label="lab_phun_AccountsPayableSettlement" xlink: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 Settlement</link:label>
    <link:label id="lab_phun_AccountsPayableSettlement_documentation_en-US" xlink:label="lab_phun_AccountsPayableSettlement" 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">Accounts Payable Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_AccountsPayableSettlement" xlink:href="phun-20211231.xsd#phun_AccountsPayableSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_AccountsPayableSettlement" xlink:to="lab_phun_AccountsPayableSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_FeesPaidTimePeriodAxis_fe9874b7-90b6-4365-958d-60395022b739_terseLabel_en-US" xlink:label="lab_phun_FeesPaidTimePeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fees Paid Time Period [Axis]</link:label>
    <link:label id="lab_phun_FeesPaidTimePeriodAxis_label_en-US" xlink:label="lab_phun_FeesPaidTimePeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fees Paid Time Period [Axis]</link:label>
    <link:label id="lab_phun_FeesPaidTimePeriodAxis_documentation_en-US" xlink:label="lab_phun_FeesPaidTimePeriodAxis" 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">Fees Paid Time Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FeesPaidTimePeriodAxis" xlink:href="phun-20211231.xsd#phun_FeesPaidTimePeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_FeesPaidTimePeriodAxis" xlink:to="lab_phun_FeesPaidTimePeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_029d5e7c-612d-430d-a33a-801526effa6f_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate (as a percent)</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_phun_ComputerRevenuesMember_bcf09af5-462e-40a6-b1f4-c6d1bb4b0b58_terseLabel_en-US" xlink:label="lab_phun_ComputerRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer hardware</link:label>
    <link:label id="lab_phun_ComputerRevenuesMember_label_en-US" xlink:label="lab_phun_ComputerRevenuesMember" xlink: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 Revenues [Member]</link:label>
    <link:label id="lab_phun_ComputerRevenuesMember_documentation_en-US" xlink:label="lab_phun_ComputerRevenuesMember" 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">Computer Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ComputerRevenuesMember" xlink:href="phun-20211231.xsd#phun_ComputerRevenuesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ComputerRevenuesMember" xlink:to="lab_phun_ComputerRevenuesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_PhuncoinAbstract_14258455-d805-43d8-b29d-f95dedf7b1aa_terseLabel_en-US" xlink:label="lab_phun_PhuncoinAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PhunCoin [Abstract]</link:label>
    <link:label id="lab_phun_PhuncoinAbstract_label_en-US" xlink:label="lab_phun_PhuncoinAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PhunCoin [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PhuncoinAbstract" xlink:href="phun-20211231.xsd#phun_PhuncoinAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_PhuncoinAbstract" xlink:to="lab_phun_PhuncoinAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_1b244d9e-cff7-4c09-af6c-76b7a06bb2ce_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink: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_AccountsReceivableGrossCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink: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, before Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_200732c0-0d68-4e79-882b-bd751eeed9ca_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">Accretion of debt discount - issuance costs</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_phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments_5f5b1f45-1beb-4f17-a52e-031385b84f5a_terseLabel_en-US" xlink:label="lab_phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments" xlink: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 equal installments</link:label>
    <link:label id="lab_phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments_label_en-US" xlink:label="lab_phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Number of Equal Installments</link:label>
    <link:label id="lab_phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments_documentation_en-US" xlink:label="lab_phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments" 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">Business Combination, Consideration Transferred, Number of Equal Installments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments" xlink:href="phun-20211231.xsd#phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments" xlink:to="lab_phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_4bb5895c-5bdb-49d5-a981-5b811251f4eb_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:to="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesOther_f1040eb6-aef3-4f3b-a447-941e28839e4d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for payment of legal, earned bonus, and board of director fees (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesOther_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink: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, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises_699f8881-6281-4fc1-b790-efd09f7b438c_terseLabel_en-US" xlink:label="lab_phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises" xlink: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 issued pursuant to warrant exercises (in shares)</link:label>
    <link:label id="lab_phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises_label_en-US" xlink:label="lab_phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises" xlink: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 From Warrant Exercises</link:label>
    <link:label id="lab_phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises_documentation_en-US" xlink:label="lab_phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises" 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">Stock Issued During Period, Shares, New Issues From Warrant Exercises</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises" xlink:href="phun-20211231.xsd#phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises" xlink:to="lab_phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_ffea660e-9c4f-4896-b5e4-f22aaaba070c_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductInformationLineItems_f25c04bf-162d-469e-a8b3-0b59c9087f0e_terseLabel_en-US" xlink:label="lab_us-gaap_ProductInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_ProductInformationLineItems_label_en-US" xlink:label="lab_us-gaap_ProductInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductInformationLineItems" xlink:to="lab_us-gaap_ProductInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_a76b928b-2f15-4b5a-829e-ab4fe1af1f82_verboseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" 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">Schedule of Concentration Risk</link:label>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_label_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_d07a339e-5971-4ea9-8185-9a33987a14de_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink: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 reserved for issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink: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, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <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_62d45ff3-9757-4eae-8e90-f3d97720378f_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" 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">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_phun_AmortizationOfWarrantCosts_9de7d255-240e-4398-849b-2fc32491f371_terseLabel_en-US" xlink:label="lab_phun_AmortizationOfWarrantCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion of debt discount - warrants</link:label>
    <link:label id="lab_phun_AmortizationOfWarrantCosts_label_en-US" xlink:label="lab_phun_AmortizationOfWarrantCosts" xlink: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 Warrant Costs</link:label>
    <link:label id="lab_phun_AmortizationOfWarrantCosts_documentation_en-US" xlink:label="lab_phun_AmortizationOfWarrantCosts" 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 Warrant Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_AmortizationOfWarrantCosts" xlink:href="phun-20211231.xsd#phun_AmortizationOfWarrantCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_AmortizationOfWarrantCosts" xlink:to="lab_phun_AmortizationOfWarrantCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_WSGRCaseMember_2449c518-b3d3-4eac-87d2-f91a53c4e866_terseLabel_en-US" xlink:label="lab_phun_WSGRCaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WSGR Case</link:label>
    <link:label id="lab_phun_WSGRCaseMember_label_en-US" xlink:label="lab_phun_WSGRCaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WSGR Case [Member]</link:label>
    <link:label id="lab_phun_WSGRCaseMember_documentation_en-US" xlink:label="lab_phun_WSGRCaseMember" 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">WSGR Case</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_WSGRCaseMember" xlink:href="phun-20211231.xsd#phun_WSGRCaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_WSGRCaseMember" xlink:to="lab_phun_WSGRCaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_2a391e2f-8cfc-4412-a119-b4bb1e0d108a_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_RevenueFromContractWithCustomerPolicyTextBlock_5368ec2d-2787-4f24-ba51-209b2cbfc4fe_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_phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets_69ba2999-ef8c-4713-bccd-1ee69c606835_terseLabel_en-US" xlink:label="lab_phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets" xlink: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 loss on digital assets</link:label>
    <link:label id="lab_phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets_label_en-US" xlink:label="lab_phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets" xlink: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, Unrealized Loss on Digital Assets</link:label>
    <link:label id="lab_phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets_documentation_en-US" xlink:label="lab_phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets" 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 Assets, Unrealized Loss on Digital Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets" xlink:href="phun-20211231.xsd#phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets" xlink:to="lab_phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3e9dee7a-2c26-4438-bbb6-7c9412dfc59e_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">Weighted-average common shares used to compute net loss per share, 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_IncomeTaxDisclosureTextBlock_75074978-e4f4-4b2a-b99c-b910c85320f6_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_RelatedPartyDomain_37e6cc52-894f-4d1a-8952-e48b65ce7171_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_53476891-662f-40fe-81c2-9ed2f6109ede_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_606dee4d-4440-4138-8597-e65aa9ab0140_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 Activity</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_phun_ExerciseOfWarrantsAndRights_7cdccb02-7d4a-46ac-b555-d3de5d0d28aa_negatedTerseLabel_en-US" xlink:label="lab_phun_ExerciseOfWarrantsAndRights" 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">Warrant Exercised</link:label>
    <link:label id="lab_phun_ExerciseOfWarrantsAndRights_label_en-US" xlink:label="lab_phun_ExerciseOfWarrantsAndRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of Warrants and Rights</link:label>
    <link:label id="lab_phun_ExerciseOfWarrantsAndRights_documentation_en-US" xlink:label="lab_phun_ExerciseOfWarrantsAndRights" 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">Exercise of Warrants and Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ExerciseOfWarrantsAndRights" xlink:href="phun-20211231.xsd#phun_ExerciseOfWarrantsAndRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ExerciseOfWarrantsAndRights" xlink:to="lab_phun_ExerciseOfWarrantsAndRights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_5283b99b-b09a-408f-8ca7-3718a80cb858_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" 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">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_b6dd1964-c027-4d5a-a05e-590c0dbca6c8_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_phun_GoingConcernPolicyPolicyTextBlock_333f2f8b-a381-4c96-891a-68b2d5e9d1b1_terseLabel_en-US" xlink:label="lab_phun_GoingConcernPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Going Concern</link:label>
    <link:label id="lab_phun_GoingConcernPolicyPolicyTextBlock_label_en-US" xlink:label="lab_phun_GoingConcernPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Going Concern, Policy [Policy Text Block]</link:label>
    <link:label id="lab_phun_GoingConcernPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_phun_GoingConcernPolicyPolicyTextBlock" 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">Going Concern, Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_GoingConcernPolicyPolicyTextBlock" xlink:href="phun-20211231.xsd#phun_GoingConcernPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_GoingConcernPolicyPolicyTextBlock" xlink:to="lab_phun_GoingConcernPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5e7d0d4f-9511-4a68-8b0d-54d57e39a8f0_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_phun_StockIssuedUponConversionOfDebt_106e3cb0-d049-43a5-a8ad-33fb3e0e1505_terseLabel_en-US" xlink:label="lab_phun_StockIssuedUponConversionOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon partial conversions of the Senior Convertible Note</link:label>
    <link:label id="lab_phun_StockIssuedUponConversionOfDebt_label_en-US" xlink:label="lab_phun_StockIssuedUponConversionOfDebt" xlink: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 Upon Conversion of Debt</link:label>
    <link:label id="lab_phun_StockIssuedUponConversionOfDebt_documentation_en-US" xlink:label="lab_phun_StockIssuedUponConversionOfDebt" 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">Stock Issued Upon Conversion of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_StockIssuedUponConversionOfDebt" xlink:href="phun-20211231.xsd#phun_StockIssuedUponConversionOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_StockIssuedUponConversionOfDebt" xlink:to="lab_phun_StockIssuedUponConversionOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_66afe2e8-1af3-4eef-8ea0-d9caae8149c4_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_dei_EntityAddressAddressLine2_8cef33dd-5052-4e96-8d3f-0fa32d2ab240_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_NetCashProvidedByUsedInOperatingActivitiesAbstract_642e59b5-f1c0-46ec-a0c3-3946dd570f54_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_GeneralAndAdministrativeExpenseMember_c419b2f0-50a5-49bd-825e-b1f7af98dcc0_verboseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" 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">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_55ef14d6-b8fc-4d8e-94e3-b5443feeeef3_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_76328a28-7287-4bb7-a0c0-9bbdb7cd4220_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_EmployeeStockMember_4c3f4212-a405-4dc8-9640-af667a06d54a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink: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 Stock</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink: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 Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationStatusDomain_ca1741c1-6b5b-47b3-9993-25b7738ef1bf_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationStatusDomain" xlink: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 Status [Domain]</link:label>
    <link:label id="lab_us-gaap_LitigationStatusDomain_label_en-US" xlink:label="lab_us-gaap_LitigationStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationStatusDomain" xlink:to="lab_us-gaap_LitigationStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_15c9b121-bbc4-4d33-b3d0-076ba1ebb7a3_terseLabel_en-US" xlink:label="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Offering period</link:label>
    <link:label id="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_label_en-US" xlink:label="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink: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, Offering Period</link:label>
    <link:label id="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_documentation_en-US" xlink:label="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" 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, Offering Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:href="phun-20211231.xsd#phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:to="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_b3bbfd0a-f465-4c25-a4d6-10e93156a611_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</link:label>
    <link:label id="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_label_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:to="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_0b6713a1-394d-4cef-8ecc-85793e14835b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_6ca25571-989c-4b95-8d0d-c19e7156c0b4_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_phun_DigitalCurrencyAxis_9f3be23d-5510-49d0-8e8a-bc113d979613_terseLabel_en-US" xlink:label="lab_phun_DigitalCurrencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital Currency [Axis]</link:label>
    <link:label id="lab_phun_DigitalCurrencyAxis_label_en-US" xlink:label="lab_phun_DigitalCurrencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital Currency [Axis]</link:label>
    <link:label id="lab_phun_DigitalCurrencyAxis_documentation_en-US" xlink:label="lab_phun_DigitalCurrencyAxis" 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">Digital Currency</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DigitalCurrencyAxis" xlink:href="phun-20211231.xsd#phun_DigitalCurrencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DigitalCurrencyAxis" xlink:to="lab_phun_DigitalCurrencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_FeesPaidForFactoredReceivablesPercentage_ef8e8e9e-ab1b-46e1-a93c-4bc72f7bba81_terseLabel_en-US" xlink:label="lab_phun_FeesPaidForFactoredReceivablesPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fees paid for factored receivables (as a percent)</link:label>
    <link:label id="lab_phun_FeesPaidForFactoredReceivablesPercentage_label_en-US" xlink:label="lab_phun_FeesPaidForFactoredReceivablesPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fees Paid for Factored Receivables, Percentage</link:label>
    <link:label id="lab_phun_FeesPaidForFactoredReceivablesPercentage_documentation_en-US" xlink:label="lab_phun_FeesPaidForFactoredReceivablesPercentage" 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">Fees Paid for Factored Receivables, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FeesPaidForFactoredReceivablesPercentage" xlink:href="phun-20211231.xsd#phun_FeesPaidForFactoredReceivablesPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_FeesPaidForFactoredReceivablesPercentage" xlink:to="lab_phun_FeesPaidForFactoredReceivablesPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_a14a3d3a-4ed6-4738-9dbd-256ec3a35680_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_dbe80cc1-954c-4620-bfcf-63f1a245274c_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">Recently Adopted Accounting Standards and Recent Accounting Standards 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_f1621e4e-d853-44b2-864e-646c89e5ad51_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 deferred tax assets</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_phun_ContingentConsiderationEarnoutPaymentAxis_7a9f50f5-f159-4d12-afcd-599756fdc4a2_terseLabel_en-US" xlink:label="lab_phun_ContingentConsiderationEarnoutPaymentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration, Earnout Payment [Axis]</link:label>
    <link:label id="lab_phun_ContingentConsiderationEarnoutPaymentAxis_label_en-US" xlink:label="lab_phun_ContingentConsiderationEarnoutPaymentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration, Earnout Payment [Axis]</link:label>
    <link:label id="lab_phun_ContingentConsiderationEarnoutPaymentAxis_documentation_en-US" xlink:label="lab_phun_ContingentConsiderationEarnoutPaymentAxis" 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">Contingent Consideration, Earnout Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationEarnoutPaymentAxis" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationEarnoutPaymentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ContingentConsiderationEarnoutPaymentAxis" xlink:to="lab_phun_ContingentConsiderationEarnoutPaymentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_0225073d-238a-4fd9-a591-eefdc8629d0c_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">Unrecognized compensation expense</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_srt_RangeAxis_105120d9-36c4-4738-87a1-1c5ae3c90143_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">Statistical Measurement [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_SubsequentEventMember_c1ff76bf-b06e-4c34-bfd5-6203e37013b5_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod_c2990afc-25bd-4d6f-8c4a-5fff21e61671_terseLabel_en-US" xlink:label="lab_phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period to maintain minimum balance of interest payments</link:label>
    <link:label id="lab_phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod_label_en-US" xlink:label="lab_phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod" xlink: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 Payments Minimum Balance, Period</link:label>
    <link:label id="lab_phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod_documentation_en-US" xlink:label="lab_phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod" 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 Instrument, Interest Payments Minimum Balance, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod" xlink:href="phun-20211231.xsd#phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod" xlink:to="lab_phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_e0be4927-8af4-4a83-9b7d-da6e77b94c3e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink: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 Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_a94f3bf6-c2ab-44ed-a51c-703b26140e7c_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">Total</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_30dc1ec8-c02b-4713-afc3-4f0fd0bf2ae9_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink: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_Goodwill_5fab6837-658e-4614-8266-774a3c966d9b_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" 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, beginning of period</link:label>
    <link:label id="lab_us-gaap_Goodwill_8d364028-b84e-4cfd-8b5b-f07044470bfd_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" 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, end of period</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_MeasurementInputPriceVolatilityMember_2c558d85-627c-4f19-95ac-121be717a7f4_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volatility</link:label>
    <link:label id="lab_us-gaap_MeasurementInputPriceVolatilityMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink: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, Price Volatility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_a3330a4f-a6b7-4873-94c0-98e932d2e9e6_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">Warrant liability, 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_phun_StockIssuedUponPartialExerciseOfWarrant_ac90b2ab-3076-4c71-9453-e4e82345ce15_terseLabel_en-US" xlink:label="lab_phun_StockIssuedUponPartialExerciseOfWarrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash issuance of common stock upon partial exercise of a warrant</link:label>
    <link:label id="lab_phun_StockIssuedUponPartialExerciseOfWarrant_label_en-US" xlink:label="lab_phun_StockIssuedUponPartialExerciseOfWarrant" xlink: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 Upon Partial Exercise of Warrant</link:label>
    <link:label id="lab_phun_StockIssuedUponPartialExerciseOfWarrant_documentation_en-US" xlink:label="lab_phun_StockIssuedUponPartialExerciseOfWarrant" 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">Stock Issued Upon Partial Exercise of Warrant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_StockIssuedUponPartialExerciseOfWarrant" xlink:href="phun-20211231.xsd#phun_StockIssuedUponPartialExerciseOfWarrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_StockIssuedUponPartialExerciseOfWarrant" xlink:to="lab_phun_StockIssuedUponPartialExerciseOfWarrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_59fce18e-7c40-42b1-9615-d994d86cea08_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" 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">Business tax credit net of reserves</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink: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, Tax Credit, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_a6142dae-3243-4a10-9dd8-2d1e75474ca5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink: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 Changes in Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink: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 Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e1e93175-c045-4cca-b145-ca1b1f585894_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 provided by 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_us-gaap_SubsequentEventTypeAxis_b8d81f76-4ac2-42e5-9b6e-65993c042e7a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_372410ef-9dac-425c-b4dd-95661ebd1077_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_LeaseAndRentalExpense_3dd0c721-7df4-4a04-8cec-fc173fae7955_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rent expense under operating leases</link:label>
    <link:label id="lab_us-gaap_LeaseAndRentalExpense_label_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense" xlink: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 Leases, Rent Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAndRentalExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseAndRentalExpense" xlink:to="lab_us-gaap_LeaseAndRentalExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_LyteSegmentMember_09a7e036-606a-491b-b215-fc5f39c9d792_terseLabel_en-US" xlink:label="lab_phun_LyteSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lyte Segment</link:label>
    <link:label id="lab_phun_LyteSegmentMember_label_en-US" xlink:label="lab_phun_LyteSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lyte Segment [Member]</link:label>
    <link:label id="lab_phun_LyteSegmentMember_documentation_en-US" xlink:label="lab_phun_LyteSegmentMember" 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">Lyte Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LyteSegmentMember" xlink:href="phun-20211231.xsd#phun_LyteSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_LyteSegmentMember" xlink:to="lab_phun_LyteSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_39b25b35-462d-4937-b608-1d9d8b909041_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" 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 deferred</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_ProceedsFromWarrantExercises_8434959b-3c6a-4924-8d5e-b4efe40f50cd_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromWarrantExercises" xlink: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 warrant exercises</link:label>
    <link:label id="lab_us-gaap_ProceedsFromWarrantExercises_label_en-US" xlink:label="lab_us-gaap_ProceedsFromWarrantExercises" xlink: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 Warrant Exercises</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromWarrantExercises" xlink:to="lab_us-gaap_ProceedsFromWarrantExercises" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_55708d04-2aac-42f9-8464-b2b3cc66d20b_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">Loss per Common 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_FairValueMeasurementsFairValueHierarchyDomain_29a30d06-54a7-4a98-88e8-b2fc47c21432_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_80d1dada-49e9-4e03-8b3c-4c942a08ffb0_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_c07adb0d-5264-49ae-9ce9-1258db6b5318_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_617057e2-8dcd-42be-bd8b-43c2fb51894d_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" 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">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_73a9ce93-b785-4426-9993-0db08d217938_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" 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 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_OperatingLeaseRightOfUseAsset_f3ab4740-766a-40ed-bad4-ba9fbd7f2e7a_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 asset</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_7f62e807-6d14-48e4-94db-c6819d610e38_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</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_UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities_94d22e9e-9ea3-4ba8-9cd3-cd02fbcf825f_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_f546f032-99dc-4524-94de-89e7da12c161_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink: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 Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink: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 Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_WarrantToPurchaseAggregateSharesOfCommonStock_9e93b63b-85cf-43a7-8fbd-a8862f848017_terseLabel_en-US" xlink:label="lab_phun_WarrantToPurchaseAggregateSharesOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant to purchase aggregate shares of common stock (in shares)</link:label>
    <link:label id="lab_phun_WarrantToPurchaseAggregateSharesOfCommonStock_label_en-US" xlink:label="lab_phun_WarrantToPurchaseAggregateSharesOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant to purchase aggregate shares of common stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_WarrantToPurchaseAggregateSharesOfCommonStock" xlink:href="phun-20211231.xsd#phun_WarrantToPurchaseAggregateSharesOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_WarrantToPurchaseAggregateSharesOfCommonStock" xlink:to="lab_phun_WarrantToPurchaseAggregateSharesOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_701595b2-0619-4186-a1a4-d1466d685f6f_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</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_7b936138-5cfe-4fe4-9af8-d02c755bb0b2_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">Statistical Measurement [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_phun_StockIssuedUnderEmployeeBenefitPlans_f1ee4733-6261-4024-963c-e43145a895ea_terseLabel_en-US" xlink:label="lab_phun_StockIssuedUnderEmployeeBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock under the 2018 employee stock purchase plan</link:label>
    <link:label id="lab_phun_StockIssuedUnderEmployeeBenefitPlans_label_en-US" xlink:label="lab_phun_StockIssuedUnderEmployeeBenefitPlans" xlink: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 Under Employee Benefit Plans</link:label>
    <link:label id="lab_phun_StockIssuedUnderEmployeeBenefitPlans_documentation_en-US" xlink:label="lab_phun_StockIssuedUnderEmployeeBenefitPlans" 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">Stock Issued Under Employee Benefit Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_StockIssuedUnderEmployeeBenefitPlans" xlink:href="phun-20211231.xsd#phun_StockIssuedUnderEmployeeBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_StockIssuedUnderEmployeeBenefitPlans" xlink:to="lab_phun_StockIssuedUnderEmployeeBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_2a3afbb2-b5ae-41ea-b802-48a26f2787d3_terseLabel_en-US" xlink:label="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value</link:label>
    <link:label id="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_label_en-US" xlink:label="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink: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, Aggregate Intrinsic Value [Abstract]</link:label>
    <link:label id="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_documentation_en-US" xlink:label="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" 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, Options, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:href="phun-20211231.xsd#phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_045ddfa5-e0b2-475e-b227-123b205a5093_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_cd27be29-6352-4fa6-a81b-5bb157ce13b9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink: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 number of shares participant may purchase</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink: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, Maximum Number of Shares Per Employee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_PlatformSubscriptionsAndServicesRevenueMember_f7f0cf6d-e3f1-460b-97b3-f2d2ea62a714_terseLabel_en-US" xlink:label="lab_phun_PlatformSubscriptionsAndServicesRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Platform subscriptions and services revenue</link:label>
    <link:label id="lab_phun_PlatformSubscriptionsAndServicesRevenueMember_label_en-US" xlink:label="lab_phun_PlatformSubscriptionsAndServicesRevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Platform subscriptions and services revenue [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PlatformSubscriptionsAndServicesRevenueMember" xlink:href="phun-20211231.xsd#phun_PlatformSubscriptionsAndServicesRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_PlatformSubscriptionsAndServicesRevenueMember" xlink:to="lab_phun_PlatformSubscriptionsAndServicesRevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_9cdf5b83-6319-48db-b7a4-593e80ef440f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_114f3a00-9caa-4325-a393-2807104e3770_terseLabel_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In-process research and development</link:label>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In Process Research and Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:to="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepositLiabilityCurrent_ece001fe-1e5f-4bb3-8c28-1fdbe6676a20_terseLabel_en-US" xlink:label="lab_us-gaap_DepositLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PhunCoin deposits</link:label>
    <link:label id="lab_us-gaap_DepositLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_DepositLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposit Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositLiabilityCurrent" xlink:to="lab_us-gaap_DepositLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_eb512ae7-fa93-4940-b0a2-bd08ea6ded80_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_phun_PublicWarrantMember_1e34279c-a564-415a-8103-e8851a4b97f8_verboseLabel_en-US" xlink:label="lab_phun_PublicWarrantMember" 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">Public Warrants</link:label>
    <link:label id="lab_phun_PublicWarrantMember_label_en-US" xlink:label="lab_phun_PublicWarrantMember" xlink: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 Warrant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PublicWarrantMember" xlink:href="phun-20211231.xsd#phun_PublicWarrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_PublicWarrantMember" xlink:to="lab_phun_PublicWarrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_DebtInstrumentMonthlyAmortizationPayments_444df8f5-2de1-434e-b942-022c9f50e5e1_terseLabel_en-US" xlink:label="lab_phun_DebtInstrumentMonthlyAmortizationPayments" xlink: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 amortization payments</link:label>
    <link:label id="lab_phun_DebtInstrumentMonthlyAmortizationPayments_label_en-US" xlink:label="lab_phun_DebtInstrumentMonthlyAmortizationPayments" xlink: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, Monthly Amortization Payments</link:label>
    <link:label id="lab_phun_DebtInstrumentMonthlyAmortizationPayments_documentation_en-US" xlink:label="lab_phun_DebtInstrumentMonthlyAmortizationPayments" 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 Instrument, Monthly Amortization Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentMonthlyAmortizationPayments" xlink:href="phun-20211231.xsd#phun_DebtInstrumentMonthlyAmortizationPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DebtInstrumentMonthlyAmortizationPayments" xlink:to="lab_phun_DebtInstrumentMonthlyAmortizationPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_c48f8ef3-695c-46f6-b985-504b596d6963_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 expense</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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_8cfaef9a-843f-45d6-bf27-57fdca8cf107_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of related party debt</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink: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, Expenses from Transactions with Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_LossOnSaleOfDigitalCurrencies_f2b564f0-c4b9-47ce-8d26-4513edfc997f_terseLabel_en-US" xlink:label="lab_phun_LossOnSaleOfDigitalCurrencies" xlink: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 digital assets</link:label>
    <link:label id="lab_phun_LossOnSaleOfDigitalCurrencies_label_en-US" xlink:label="lab_phun_LossOnSaleOfDigitalCurrencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on sale of digital currencies</link:label>
    <link:label id="lab_phun_LossOnSaleOfDigitalCurrencies_documentation_en-US" xlink:label="lab_phun_LossOnSaleOfDigitalCurrencies" 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">Amount of loss on sale of digital currencies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LossOnSaleOfDigitalCurrencies" xlink:href="phun-20211231.xsd#phun_LossOnSaleOfDigitalCurrencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_LossOnSaleOfDigitalCurrencies" xlink:to="lab_phun_LossOnSaleOfDigitalCurrencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_efd33dfa-cd4a-4524-83bb-4fc7d82783bc_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" 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">Canceled/expired (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_phun_CapitalizedContractCostIncreaseFromDeferral_dccbde57-aa94-4f4d-b289-983e641e131b_terseLabel_en-US" xlink:label="lab_phun_CapitalizedContractCostIncreaseFromDeferral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferral of commissions earned</link:label>
    <link:label id="lab_phun_CapitalizedContractCostIncreaseFromDeferral_label_en-US" xlink:label="lab_phun_CapitalizedContractCostIncreaseFromDeferral" xlink: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 Contract Cost, Increase from Deferral</link:label>
    <link:label id="lab_phun_CapitalizedContractCostIncreaseFromDeferral_documentation_en-US" xlink:label="lab_phun_CapitalizedContractCostIncreaseFromDeferral" 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 Contract Cost, Increase from Deferral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CapitalizedContractCostIncreaseFromDeferral" xlink:href="phun-20211231.xsd#phun_CapitalizedContractCostIncreaseFromDeferral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_CapitalizedContractCostIncreaseFromDeferral" xlink:to="lab_phun_CapitalizedContractCostIncreaseFromDeferral" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1131f856-93e1-4dbc-bb49-47d7b846acc6_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_LitigationSettlementExpense_77fc248d-5fec-47e9-ad0a-6f825f50e8f7_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Settlement</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementExpense_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementExpense" xlink:to="lab_us-gaap_LitigationSettlementExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_DeferredCommissionsRollForward_0c4830b0-13a2-4ee3-91bf-14d12222cd76_terseLabel_en-US" xlink:label="lab_phun_DeferredCommissionsRollForward" xlink: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 Commissions [Roll Forward]</link:label>
    <link:label id="lab_phun_DeferredCommissionsRollForward_label_en-US" xlink:label="lab_phun_DeferredCommissionsRollForward" xlink: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 Commissions [Roll Forward]</link:label>
    <link:label id="lab_phun_DeferredCommissionsRollForward_documentation_en-US" xlink:label="lab_phun_DeferredCommissionsRollForward" 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 Commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DeferredCommissionsRollForward" xlink:href="phun-20211231.xsd#phun_DeferredCommissionsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DeferredCommissionsRollForward" xlink:to="lab_phun_DeferredCommissionsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_06c627dd-36c3-4cf4-ad72-1d992d65f343_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" 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">Operating loss since acquisition date</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrivatePlacementMember_1c8b4199-002c-449f-b961-ad5eb8f1e466_terseLabel_en-US" xlink:label="lab_us-gaap_PrivatePlacementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement</link:label>
    <link:label id="lab_us-gaap_PrivatePlacementMember_label_en-US" xlink:label="lab_us-gaap_PrivatePlacementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivatePlacementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrivatePlacementMember" xlink:to="lab_us-gaap_PrivatePlacementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d19ee90e-f6d0-4467-be1c-8153673e13f6_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 dollars 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_8a72beb9-828b-4c3b-a4d9-d3039f4b1720_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink: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 fair value for options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink: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, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_DerivedOverOurNetRevenuesPercentage_23dcd76a-1d20-4dc5-ac2a-935b4252b7bf_terseLabel_en-US" xlink:label="lab_phun_DerivedOverOurNetRevenuesPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derived over net revenues percentage</link:label>
    <link:label id="lab_phun_DerivedOverOurNetRevenuesPercentage_label_en-US" xlink:label="lab_phun_DerivedOverOurNetRevenuesPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derived over net revenues percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DerivedOverOurNetRevenuesPercentage" xlink:href="phun-20211231.xsd#phun_DerivedOverOurNetRevenuesPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DerivedOverOurNetRevenuesPercentage" xlink:to="lab_phun_DerivedOverOurNetRevenuesPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_bf320930-0518-46aa-b81d-f85aa45e552e_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_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_2eab1ee0-b5ff-41a0-a732-8e2ae87092e3_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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_7e841f0a-5f7a-4ee5-b615-2f5206d767d5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink: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 carryforwards federal</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink: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, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1c76ef1d-8e61-47d7-a23b-3ca06687b0c0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink: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 awards granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_825ef159-1ea2-4d48-a88f-968b1d70578a_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_phun_TwoThousandEighteenStockOptionAndIncentivePlanMember_1964baf2-49f2-47c7-8e4c-38ae66ebda1b_verboseLabel_en-US" xlink:label="lab_phun_TwoThousandEighteenStockOptionAndIncentivePlanMember" 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">2018 Equity Incentive Plan</link:label>
    <link:label id="lab_phun_TwoThousandEighteenStockOptionAndIncentivePlanMember_label_en-US" xlink:label="lab_phun_TwoThousandEighteenStockOptionAndIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Stock Option and Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_TwoThousandEighteenStockOptionAndIncentivePlanMember" xlink:href="phun-20211231.xsd#phun_TwoThousandEighteenStockOptionAndIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_TwoThousandEighteenStockOptionAndIncentivePlanMember" xlink:to="lab_phun_TwoThousandEighteenStockOptionAndIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_36e4bb1b-dd2c-428c-910f-e46a872c4305_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">Goodwill and Other Intangible Assets</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_372b5a0f-6f1e-4655-a7ef-b5f05d785143_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 (as a percent)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8727ed5b-656e-4b1d-9990-7b196059b080_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">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_90e13557-8e17-44e5-a0ac-13b754c812b2_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">Ending balance (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_4f5630d3-7950-45ca-b4b2-11aa5d554d6e_verboseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" 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">Trade name</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_DebtInstrumentAxis_2f96af0d-8a8e-498a-b59b-8d6eec047ebd_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_5ed6544b-42cf-4b4d-8b8e-cb48bfbec48f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" 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">Prepaid expenses 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_ProceedsFromRelatedPartyDebt_ab275585-aa4d-4957-995e-ed44621b29bb_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRelatedPartyDebt" xlink: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 related party bridge loans</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRelatedPartyDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRelatedPartyDebt" xlink: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 Related Party Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="lab_us-gaap_ProceedsFromRelatedPartyDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_c5cf9160-fa1f-4468-a381-f363ec9eb3ad_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink: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 and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets_dc29d117-832a-4f75-bdeb-b10e48120ab0_negatedTerseLabel_en-US" xlink:label="lab_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets" 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">Purchases of digital assets</link:label>
    <link:label id="lab_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets_1a0a6ce9-94e1-48c1-914b-a2399618b32b_terseLabel_en-US" xlink:label="lab_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of digital currencies</link:label>
    <link:label id="lab_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets_label_en-US" xlink:label="lab_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets" xlink: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 Purchase of Indefinite-Lived Intangible Assets</link:label>
    <link:label id="lab_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets_documentation_en-US" xlink:label="lab_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets" 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 Purchase of Indefinite-Lived Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets" xlink:href="phun-20211231.xsd#phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets" xlink:to="lab_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0ff50c7c-9510-450d-8403-2d6f703772f1_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_SecuredDebtMember_1dfe1196-14a4-4ef4-be27-ccc8ad5a7dd0_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_ad4a3eed-5aa5-444a-8d40-8c25fcd930d3_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink: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, Indefinite-Lived, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_c9f4bdf8-8765-4e0c-a09d-ea9b8ef1a5eb_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_d7776153-a1d5-4283-807f-e3ac02d70fcd_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink: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 Unaudited Pro Forma Financial Information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_ce321bbb-aa09-4f50-964e-350efe357208_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">Components of Net Deferred Income Taxes</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_a9aa5cd4-ec29-47df-951e-6633429d41e3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink: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 payroll deductions (as a percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink: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, Maximum Employee Subscription Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_bec135c7-e610-439f-92f5-29c610c67a2e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting percentage of award (as a percent)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink: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 Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" 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_ScheduleOfSegmentReportingInformationBySegmentTable_aed47a0b-70a2-4940-9003-5ee2c05f2dc2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink: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 Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink: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 Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings_2b8ea844-f3ef-4164-84bf-7b40d4c70546_terseLabel_en-US" xlink:label="lab_phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings" xlink: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 amount of securities sold in equity offerings (as a percent)</link:label>
    <link:label id="lab_phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings_label_en-US" xlink:label="lab_phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings" xlink: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, Covenant Compliance, Maximum Percent of Securities Sold in Equity Offerings</link:label>
    <link:label id="lab_phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings_documentation_en-US" xlink:label="lab_phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings" 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 Instrument, Covenant Compliance, Maximum Percent of Securities Sold in Equity Offerings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings" xlink:href="phun-20211231.xsd#phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings" xlink:to="lab_phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_ece711a3-5e54-40a8-9a0e-1fef33fd6b03_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink: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 operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink: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 Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_9af093fd-bc92-47f4-8425-5234e0ce7cce_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition and earn out payable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_35ca79be-f983-423a-a3f3-08950fe238f2_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink: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 actions</link:label>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Pending Claims, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:to="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3a694df1-3c9b-4c11-8179-7bae2d7fe10d_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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8bdbc948-27af-4ff8-831d-e2eedbe572bc_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink: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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink: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, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ConvertibleNotesMember_4cd2028c-8f0e-40fa-88f9-cc93b07ca3c3_terseLabel_en-US" xlink:label="lab_phun_ConvertibleNotesMember" xlink: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 Notes</link:label>
    <link:label id="lab_phun_ConvertibleNotesMember_label_en-US" xlink:label="lab_phun_ConvertibleNotesMember" xlink: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 Notes [Member]</link:label>
    <link:label id="lab_phun_ConvertibleNotesMember_documentation_en-US" xlink:label="lab_phun_ConvertibleNotesMember" 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">Convertible Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ConvertibleNotesMember" xlink:href="phun-20211231.xsd#phun_ConvertibleNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ConvertibleNotesMember" xlink:to="lab_phun_ConvertibleNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_ddc62ccb-0b8d-4de5-b4c8-4985fc69ef0d_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_phun_TwoThousandNineStockOptionAndIncentivePlanMember_458b4c6d-a3c2-4273-ada4-7e05d5d0450e_verboseLabel_en-US" xlink:label="lab_phun_TwoThousandNineStockOptionAndIncentivePlanMember" 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">2009 Equity Incentive Plan</link:label>
    <link:label id="lab_phun_TwoThousandNineStockOptionAndIncentivePlanMember_label_en-US" xlink:label="lab_phun_TwoThousandNineStockOptionAndIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2009 Stock Option and Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_TwoThousandNineStockOptionAndIncentivePlanMember" xlink:href="phun-20211231.xsd#phun_TwoThousandNineStockOptionAndIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_TwoThousandNineStockOptionAndIncentivePlanMember" xlink:to="lab_phun_TwoThousandNineStockOptionAndIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductInformationTable_c2a36aa9-3dfc-4e90-a8b0-c418754603f1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductInformationTable" xlink: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 Product Information [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductInformationTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductInformationTable" xlink: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 Product Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable" xlink:to="lab_us-gaap_ScheduleOfProductInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_ec9546a0-d1ef-4902-8bb1-16a560b1d9a7_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_88780982-859c-488f-914d-776d2c9bba92_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" 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 assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_2bebea93-ff2a-4d99-9c70-cfaba1c15f07_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_phun_CustomerBMember_f68ba984-848b-495e-a305-064e830930d5_terseLabel_en-US" xlink:label="lab_phun_CustomerBMember" xlink: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 B</link:label>
    <link:label id="lab_phun_CustomerBMember_label_en-US" xlink:label="lab_phun_CustomerBMember" xlink: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 B [Member]</link:label>
    <link:label id="lab_phun_CustomerBMember_documentation_en-US" xlink:label="lab_phun_CustomerBMember" 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 B</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CustomerBMember" xlink:href="phun-20211231.xsd#phun_CustomerBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_CustomerBMember" xlink:to="lab_phun_CustomerBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c39ffe43-88f7-4058-a13a-bf7a34cfa9b8_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">Shares</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_phun_DebtInstrumentAuthorizedAmount_12b316de-ae65-4e14-a492-6b4cf2ef9e45_verboseLabel_en-US" xlink:label="lab_phun_DebtInstrumentAuthorizedAmount" 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">Value of notes</link:label>
    <link:label id="lab_phun_DebtInstrumentAuthorizedAmount_label_en-US" xlink:label="lab_phun_DebtInstrumentAuthorizedAmount" xlink: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, Authorized Amount</link:label>
    <link:label id="lab_phun_DebtInstrumentAuthorizedAmount_documentation_en-US" xlink:label="lab_phun_DebtInstrumentAuthorizedAmount" 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 Instrument, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentAuthorizedAmount" xlink:href="phun-20211231.xsd#phun_DebtInstrumentAuthorizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DebtInstrumentAuthorizedAmount" xlink:to="lab_phun_DebtInstrumentAuthorizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ContingentConsiderationByTypeCommonStockIssuanceMember_80d53d76-8fa6-4ffd-815d-4bb9971b32c1_terseLabel_en-US" xlink:label="lab_phun_ContingentConsiderationByTypeCommonStockIssuanceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type, Common Stock Issuance</link:label>
    <link:label id="lab_phun_ContingentConsiderationByTypeCommonStockIssuanceMember_label_en-US" xlink:label="lab_phun_ContingentConsiderationByTypeCommonStockIssuanceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type, Common Stock Issuance [Member]</link:label>
    <link:label id="lab_phun_ContingentConsiderationByTypeCommonStockIssuanceMember_documentation_en-US" xlink:label="lab_phun_ContingentConsiderationByTypeCommonStockIssuanceMember" 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">Contingent Consideration by Type, Common Stock Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationByTypeCommonStockIssuanceMember" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationByTypeCommonStockIssuanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ContingentConsiderationByTypeCommonStockIssuanceMember" xlink:to="lab_phun_ContingentConsiderationByTypeCommonStockIssuanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_0aeec83f-eade-4cb2-a99b-bb7903fbd691_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink: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 Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_UbersFirstAmendedCrossComplaintMember_00a28c22-6236-4729-8f6a-e46b53a945f1_terseLabel_en-US" xlink:label="lab_phun_UbersFirstAmendedCrossComplaintMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uber's First Amended Cross-Complaint</link:label>
    <link:label id="lab_phun_UbersFirstAmendedCrossComplaintMember_label_en-US" xlink:label="lab_phun_UbersFirstAmendedCrossComplaintMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uber's First Amended Cross-Complaint [Member]</link:label>
    <link:label id="lab_phun_UbersFirstAmendedCrossComplaintMember_documentation_en-US" xlink:label="lab_phun_UbersFirstAmendedCrossComplaintMember" 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">Uber's First Amended Cross-Complaint [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_UbersFirstAmendedCrossComplaintMember" xlink:href="phun-20211231.xsd#phun_UbersFirstAmendedCrossComplaintMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_UbersFirstAmendedCrossComplaintMember" xlink:to="lab_phun_UbersFirstAmendedCrossComplaintMember" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_IndividualsAssociatedWithChiefExecutiveOfficerMember_0313b13a-1b81-4452-995c-ec98ef3b537c_terseLabel_en-US" xlink:label="lab_phun_IndividualsAssociatedWithChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Individuals Associated With Chief Executive Officer</link:label>
    <link:label id="lab_phun_IndividualsAssociatedWithChiefExecutiveOfficerMember_label_en-US" xlink:label="lab_phun_IndividualsAssociatedWithChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Individuals Associated With Chief Executive Officer [Member]</link:label>
    <link:label id="lab_phun_IndividualsAssociatedWithChiefExecutiveOfficerMember_documentation_en-US" xlink:label="lab_phun_IndividualsAssociatedWithChiefExecutiveOfficerMember" 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">Individuals Associated With Chief Executive Officer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IndividualsAssociatedWithChiefExecutiveOfficerMember" xlink:href="phun-20211231.xsd#phun_IndividualsAssociatedWithChiefExecutiveOfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_IndividualsAssociatedWithChiefExecutiveOfficerMember" xlink:to="lab_phun_IndividualsAssociatedWithChiefExecutiveOfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfConvertibleDebt_55f23e1b-3202-41eb-886b-204d2d222858_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfConvertibleDebt" 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">Payments on borrowings</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfConvertibleDebt_63a01eb5-7de9-483a-ac7f-268a9689ef49_verboseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfConvertibleDebt" 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 of convertible debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfConvertibleDebt" xlink:to="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_9eda07a4-67e7-49b2-b935-647143d128ce_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" 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 consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_7f6cd371-f5d3-453b-9199-72002f401d85_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">(Recovery) allowances for bad debt</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_us-gaap_GoodwillRollForward_6856f95e-6983-42e1-b391-e6fc40e9d0a7_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink: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 [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink: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 [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_44a044ca-c579-4769-b749-f2b71e78fddc_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</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_a3be3195-a6ff-49f5-95f3-100c7634dc76_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionRate_2a7ff2ec-d2f9-4227-bb69-7fcabf111085_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionRate" xlink: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 transaction rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionRate_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionRate" xlink: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, Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionRate" xlink:to="lab_us-gaap_RelatedPartyTransactionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_d8fd27cc-4f72-46b5-9b68-ed197c936c1a_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&#8217; equity (deficit)</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_c615c0e1-fb43-4074-9047-83f7259889ea_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">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_ShareBasedCompensationAwardTrancheOneMember_21f07b59-38f0-4c59-885e-df34bacc7d4d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink: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 Payment Arrangement, Tranche One</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink: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, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_e6d68440-0526-495a-8cd6-6a6e456793d3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink: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 (expense):</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink: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 Income and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_c27556c0-e1b0-4523-b050-323fad284491_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" 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">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_bec29675-748f-4683-8335-c3b3ac8b6577_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink: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 current deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_74459386-c21b-4bb9-82d7-d613d3e56002_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink: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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink: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, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_13273b2f-774c-4fc0-bfa2-2aef013f7b18_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink: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, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_84cdd433-4dcf-479a-8af5-7bec815bfed9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink: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 Contractual Term (years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink: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, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_UnitPurchaseOptionWarrantsMember_2b85920e-2883-42e6-a53b-4ee8c08dd5e6_terseLabel_en-US" xlink:label="lab_phun_UnitPurchaseOptionWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unit Purchase Option Warrants</link:label>
    <link:label id="lab_phun_UnitPurchaseOptionWarrantsMember_label_en-US" xlink:label="lab_phun_UnitPurchaseOptionWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unit Purchase Option Warrants [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_UnitPurchaseOptionWarrantsMember" xlink:href="phun-20211231.xsd#phun_UnitPurchaseOptionWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_UnitPurchaseOptionWarrantsMember" xlink:to="lab_phun_UnitPurchaseOptionWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValue_7d5fb81a-049f-451b-ac51-e7c6c416e210_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</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_phun_ShareTypeAxis_e037fa3f-beb5-4033-ae1a-e31fc7b44cb6_terseLabel_en-US" xlink:label="lab_phun_ShareTypeAxis" xlink: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 Type [Axis]</link:label>
    <link:label id="lab_phun_ShareTypeAxis_label_en-US" xlink:label="lab_phun_ShareTypeAxis" xlink: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 Type [Axis]</link:label>
    <link:label id="lab_phun_ShareTypeAxis_documentation_en-US" xlink:label="lab_phun_ShareTypeAxis" 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 Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareTypeAxis" xlink:href="phun-20211231.xsd#phun_ShareTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ShareTypeAxis" xlink:to="lab_phun_ShareTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_RestrictedStockUnitsRSUsTeamMembersMember_c9939be1-b88c-4787-81f3-92bc5c68fe30_terseLabel_en-US" xlink:label="lab_phun_RestrictedStockUnitsRSUsTeamMembersMember" xlink: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 (RSUs) - Team Members</link:label>
    <link:label id="lab_phun_RestrictedStockUnitsRSUsTeamMembersMember_label_en-US" xlink:label="lab_phun_RestrictedStockUnitsRSUsTeamMembersMember" xlink: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) - Team Members [Member]</link:label>
    <link:label id="lab_phun_RestrictedStockUnitsRSUsTeamMembersMember_documentation_en-US" xlink:label="lab_phun_RestrictedStockUnitsRSUsTeamMembersMember" 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">Restricted Stock Units (RSUs) - Team Members</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_RestrictedStockUnitsRSUsTeamMembersMember" xlink:href="phun-20211231.xsd#phun_RestrictedStockUnitsRSUsTeamMembersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_RestrictedStockUnitsRSUsTeamMembersMember" xlink:to="lab_phun_RestrictedStockUnitsRSUsTeamMembersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_7056180c-bae2-4a00-8f73-c3d5bf306e43_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink: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 asset impairment</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink: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, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:to="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent_96dda5f3-f2e3-45d2-8eea-8b9f4933cf63_totalLabel_en-US" xlink:label="lab_phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent" 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">Right-of-use asset, net of straight-line rent accrual</link:label>
    <link:label id="lab_phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent_label_en-US" xlink:label="lab_phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent" xlink: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, Net of Accrued Rent</link:label>
    <link:label id="lab_phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent_documentation_en-US" xlink:label="lab_phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent" 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">Operating Lease, Right-of-Use Asset, Net of Accrued Rent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent" xlink:href="phun-20211231.xsd#phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent" xlink:to="lab_phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_c674df11-d203-4bd0-85e9-974d2f04a2b9_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_phun_ConvertibleNoteWarrantsMember_799c5ba0-55a2-461e-83b8-be90c62b2c6a_terseLabel_en-US" xlink:label="lab_phun_ConvertibleNoteWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Convertible Notes warrant</link:label>
    <link:label id="lab_phun_ConvertibleNoteWarrantsMember_label_en-US" xlink:label="lab_phun_ConvertibleNoteWarrantsMember" xlink: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 Note Warrants [Member]</link:label>
    <link:label id="lab_phun_ConvertibleNoteWarrantsMember_documentation_en-US" xlink:label="lab_phun_ConvertibleNoteWarrantsMember" 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">Convertible Note Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ConvertibleNoteWarrantsMember" xlink:href="phun-20211231.xsd#phun_ConvertibleNoteWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ConvertibleNoteWarrantsMember" xlink:to="lab_phun_ConvertibleNoteWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_TaxPositionsTakenInPriorPeriodsAbstract_312d0113-8b44-4d26-9a6e-f2754800aec3_terseLabel_en-US" xlink:label="lab_phun_TaxPositionsTakenInPriorPeriodsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax positions taken in prior periods:</link:label>
    <link:label id="lab_phun_TaxPositionsTakenInPriorPeriodsAbstract_label_en-US" xlink:label="lab_phun_TaxPositionsTakenInPriorPeriodsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax positions taken in prior periods:</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_TaxPositionsTakenInPriorPeriodsAbstract" xlink:href="phun-20211231.xsd#phun_TaxPositionsTakenInPriorPeriodsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_TaxPositionsTakenInPriorPeriodsAbstract" xlink:to="lab_phun_TaxPositionsTakenInPriorPeriodsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_a7a4853b-8a88-4120-8216-c897f1ba146e_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_phun_SecurityTokensTextBlock_f28d939f-624e-4316-abde-1ba65c0aaf81_terseLabel_en-US" xlink:label="lab_phun_SecurityTokensTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PhunCoin</link:label>
    <link:label id="lab_phun_SecurityTokensTextBlock_label_en-US" xlink:label="lab_phun_SecurityTokensTextBlock" xlink: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 Tokens [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SecurityTokensTextBlock" xlink:href="phun-20211231.xsd#phun_SecurityTokensTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_SecurityTokensTextBlock" xlink:to="lab_phun_SecurityTokensTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment_c8bcafa9-5bd7-496d-9fdc-4fcbdd2d0c29_terseLabel_en-US" xlink:label="lab_phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proportionate share of operating expenses</link:label>
    <link:label id="lab_phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment_label_en-US" xlink:label="lab_phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment" xlink: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, Proportionate Share Of Operating Expenses, Monthly Payment</link:label>
    <link:label id="lab_phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment_documentation_en-US" xlink:label="lab_phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment" 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">Operating Lease, Proportionate Share Of Operating Expenses, Monthly Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment" xlink:href="phun-20211231.xsd#phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment" xlink:to="lab_phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_b7c12b9a-a43d-47d0-b61d-b2c446e69daf_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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f48d2774-10f6-41d2-925d-3c9562949135_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink: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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink: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, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fafbb358-bd44-4739-84e9-aef208d1b935_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate on cash and restricted cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_4995763d-185d-4a6f-a703-b09e4f6bda7a_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" 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">Financial and Nonfinancial Liabilities, Fair Value Disclosure</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial and Nonfinancial Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_fdeb39ba-562d-4def-ab03-380743b9aac2_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">Cancelled/expired (in dollars 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_phun_SalesAgreementMember_8158a475-cd42-4a84-ad91-e205d328c053_terseLabel_en-US" xlink:label="lab_phun_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_phun_SalesAgreementMember_label_en-US" xlink:label="lab_phun_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_phun_SalesAgreementMember_documentation_en-US" xlink:label="lab_phun_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_phun_SalesAgreementMember" xlink:href="phun-20211231.xsd#phun_SalesAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_SalesAgreementMember" xlink:to="lab_phun_SalesAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_32a717ce-6c75-44b4-9f7c-5c482ba67079_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" 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">Debt discount - issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_1ec16c78-07da-4564-94fe-0ee84f36cf8d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink: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 issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink: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 Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9a1e9e3c-e52e-4543-bb22-5e8c3b9cacb0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_6dc73e44-4978-4bf6-9115-e34c7f1650ba_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 [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_CashAndCashEquivalentsDisclosureTextBlock_59ab8c8f-2ea1-481b-930e-9995a6abcdbc_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink: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 Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_5ea0427e-0f50-4ae3-a580-c8e20eac9b41_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:to="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_AtMarketIssuanceSalesAgreementMember_329d782f-7046-4b25-aa24-9c3c2030dcf3_terseLabel_en-US" xlink:label="lab_phun_AtMarketIssuanceSalesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At Market Issuance Sales Agreement</link:label>
    <link:label id="lab_phun_AtMarketIssuanceSalesAgreementMember_label_en-US" xlink:label="lab_phun_AtMarketIssuanceSalesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At Market Issuance Sales Agreement [Member]</link:label>
    <link:label id="lab_phun_AtMarketIssuanceSalesAgreementMember_documentation_en-US" xlink:label="lab_phun_AtMarketIssuanceSalesAgreementMember" 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">At Market Issuance Sales Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_AtMarketIssuanceSalesAgreementMember" xlink:href="phun-20211231.xsd#phun_AtMarketIssuanceSalesAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_AtMarketIssuanceSalesAgreementMember" xlink:to="lab_phun_AtMarketIssuanceSalesAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightTable_d4dcd3bb-3652-405a-880d-efe5cc8d9c25_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_6eb6d517-8e59-4a26-9775-76c5e6b60a5a_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">Sales of common stock, net of issuance costs</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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d4039012-7541-4845-8486-fda25dfe5cdd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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">Acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink: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 Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_56869f5a-59ac-413e-bfb8-f02e065c87ea_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_74a1e9dd-c42b-4acb-a94d-524ef7c9f074_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">Provision Expense for Income Taxes</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_267071dc-731f-45ab-bf1a-93ac4703a564_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_us-gaap_FairValueInputsLevel3Member_e2b1223b-562a-4f11-ae23-2f16e64522ee_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink: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 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_908a3c6f-7e8e-4166-8351-0b4555d604bc_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink: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_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink: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, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ContingentConsiderationByTypeCashMember_e3c3d5a1-d37b-494d-a181-3d5199385e9a_terseLabel_en-US" xlink:label="lab_phun_ContingentConsiderationByTypeCashMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type, Cash</link:label>
    <link:label id="lab_phun_ContingentConsiderationByTypeCashMember_label_en-US" xlink:label="lab_phun_ContingentConsiderationByTypeCashMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type, Cash [Member]</link:label>
    <link:label id="lab_phun_ContingentConsiderationByTypeCashMember_documentation_en-US" xlink:label="lab_phun_ContingentConsiderationByTypeCashMember" 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">Contingent Consideration by Type, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationByTypeCashMember" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationByTypeCashMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ContingentConsiderationByTypeCashMember" xlink:to="lab_phun_ContingentConsiderationByTypeCashMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_abcee9a8-6bea-42b5-9b0d-d5b9c4a70341_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink: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 of stock offering costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink: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 of Stock Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_e7cf91d2-090b-4a91-b10b-4170a6916f47_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 costs (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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_c14b16b0-c7ca-48f8-b15a-465ed4e236a8_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink: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 Interest Expense</link:label>
    <link:label id="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink: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 and Interest Expense Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:to="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_7d171010-6b8d-4214-a37b-c160b9394fef_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_cb6608b5-7f39-4ead-9bfb-c3557ee13d22_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" 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 expense</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_phun_SeniorConvertibleNotesPayableMember_ac77fa2e-b035-4f12-87ca-b037b43f1ea4_terseLabel_en-US" xlink:label="lab_phun_SeniorConvertibleNotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Convertible Note</link:label>
    <link:label id="lab_phun_SeniorConvertibleNotesPayableMember_label_en-US" xlink:label="lab_phun_SeniorConvertibleNotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Convertible Notes Payable [Member]</link:label>
    <link:label id="lab_phun_SeniorConvertibleNotesPayableMember_documentation_en-US" xlink:label="lab_phun_SeniorConvertibleNotesPayableMember" 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">Senior Convertible Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SeniorConvertibleNotesPayableMember" xlink:href="phun-20211231.xsd#phun_SeniorConvertibleNotesPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_SeniorConvertibleNotesPayableMember" xlink:to="lab_phun_SeniorConvertibleNotesPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_8e4d8ab5-4f3b-48f4-af14-10823ce1935a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of Lyte</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink: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, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_31af49e5-c4f1-40ce-9d25-08ef10818391_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink: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_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_192ebefe-81db-4b7f-81a7-32cb7bf394b5_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink: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 and contingencies (Note 11)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_1edb5fb3-26eb-4ca7-8466-a363ffe50738_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d0c887bf-adf7-4ff9-89b6-00f1fec9f8b9_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 loss</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_dei_EntityEmergingGrowthCompany_2ae039cc-e2a9-4fc5-b848-91cf3640dbab_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_ProceedsFromDebtNetOfIssuanceCosts_1526b392-791b-4f84-80c9-5697250c83bc_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink: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 debt, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink: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 Debt, Net of Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_2d258584-57af-419a-bcab-3f66c950616c_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_17361a08-f7d4-4f7e-9c62-7f2942bfa7e4_negatedLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" 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 allowances 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_RestrictedStockMember_92de48b8-5c79-4aac-9cce-379989be8f53_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink: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 shares</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_SaleOfStockAggregateOfferingPrice_0aadcb78-a0e5-4ba6-a362-83223fdaf7ee_terseLabel_en-US" xlink:label="lab_phun_SaleOfStockAggregateOfferingPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate offering price</link:label>
    <link:label id="lab_phun_SaleOfStockAggregateOfferingPrice_label_en-US" xlink:label="lab_phun_SaleOfStockAggregateOfferingPrice" xlink: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, Aggregate Offering Price</link:label>
    <link:label id="lab_phun_SaleOfStockAggregateOfferingPrice_documentation_en-US" xlink:label="lab_phun_SaleOfStockAggregateOfferingPrice" 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, Aggregate Offering Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SaleOfStockAggregateOfferingPrice" xlink:href="phun-20211231.xsd#phun_SaleOfStockAggregateOfferingPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_SaleOfStockAggregateOfferingPrice" xlink:to="lab_phun_SaleOfStockAggregateOfferingPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_3c516109-2fb6-4671-ac4b-8cdd1aed62b5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink: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 issuance of debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink: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 Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_76f9564b-6371-4640-849e-1777f046d849_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_us-gaap_CashAndCashEquivalentsPolicyTextBlock_6ca5cbef-ec1a-46ca-9b7a-1c0f0c26dce8_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, Cash Equivalents, and Restricted Cash</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_phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable_738367ce-9c8d-4e9f-9a73-a39a2e3e66cf_terseLabel_en-US" xlink:label="lab_phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances, maximum percentage amount of eligible accounts receivable</link:label>
    <link:label id="lab_phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable_label_en-US" xlink:label="lab_phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances, Maximum Percentage Amount of Eligible Accounts Receivable</link:label>
    <link:label id="lab_phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable_documentation_en-US" xlink:label="lab_phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable" 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">Advances, Maximum Percentage Amount of Eligible Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable" xlink:href="phun-20211231.xsd#phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable" xlink:to="lab_phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_a9bd07f6-2a59-464c-b468-c32b6b608db6_verboseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" 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">Class of warrant or right, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_164df41f-1ef1-4096-b995-56ec144d660a_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink: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 warrants (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink: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, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_bb0ce013-c615-4cf4-a0cf-3c9965183ebc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" 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: Portion representing 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_phun_SecurityTokenTerminationPeriod_5a41211e-b86e-4b37-bee1-61c6b7bb5c89_terseLabel_en-US" xlink:label="lab_phun_SecurityTokenTerminationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Termination of token rights agreement</link:label>
    <link:label id="lab_phun_SecurityTokenTerminationPeriod_label_en-US" xlink:label="lab_phun_SecurityTokenTerminationPeriod" xlink: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 Token, Termination Period</link:label>
    <link:label id="lab_phun_SecurityTokenTerminationPeriod_documentation_en-US" xlink:label="lab_phun_SecurityTokenTerminationPeriod" 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">Security Token, Termination Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SecurityTokenTerminationPeriod" xlink:href="phun-20211231.xsd#phun_SecurityTokenTerminationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_SecurityTokenTerminationPeriod" xlink:to="lab_phun_SecurityTokenTerminationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_977eb746-5254-452a-bc06-1d7faa31a425_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAdjustmentOfWarrants_e431245b-8bcd-473d-bb71-9c099a797125_negatedLabel_en-US" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" 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">Fair value adjustment for warrant liabilities</link:label>
    <link:label id="lab_us-gaap_FairValueAdjustmentOfWarrants_88a9a863-7b25-44ad-b9c3-7c81f54bc4ce_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" 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">Loss (gain) on change in fair value of warrant liability</link:label>
    <link:label id="lab_us-gaap_FairValueAdjustmentOfWarrants_33a5fd8c-d09a-4c55-9a46-0569ec907de2_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">Change in fair value of warrant liability</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_CommonStockMember_f6dc3158-6254-4214-a1d6-409a69088af6_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_us-gaap_OperatingIncomeLoss_93e5d7cc-8b47-43f8-bf56-f76e45b1179e_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_bea85ffa-ba55-4798-b0e8-e7898edef779_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 contributions made to retirement plan</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_OperatingLeaseLiabilityCurrent_9375975f-a7d2-4a1e-b432-054b686ff07b_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" 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">Lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_3da09f56-47c6-4fa2-9858-9ff23cbd55cc_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, current</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_650891a6-d376-4350-98c6-ff71c8942355_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_phun_NumberOfStockholders_34f96619-9de6-4221-9b3b-6c9206d52d43_terseLabel_en-US" xlink:label="lab_phun_NumberOfStockholders" xlink: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 stockholders issued warrants</link:label>
    <link:label id="lab_phun_NumberOfStockholders_label_en-US" xlink:label="lab_phun_NumberOfStockholders" xlink: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 Stockholders</link:label>
    <link:label id="lab_phun_NumberOfStockholders_documentation_en-US" xlink:label="lab_phun_NumberOfStockholders" 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 Stockholders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_NumberOfStockholders" xlink:href="phun-20211231.xsd#phun_NumberOfStockholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_NumberOfStockholders" xlink:to="lab_phun_NumberOfStockholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_1384612a-31d7-4a4c-8373-7372775ee9f5_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" 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">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_cc220b54-9099-4709-9643-5e8974f91a6e_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">Total 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_CashAndCashEquivalentsAtCarryingValue_40ec189e-ae07-4f14-b3f2-774d3474df44_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</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_TechnologyBasedIntangibleAssetsMember_0b3c313e-2afc-4595-b667-adc60361f2ed_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">Acquired 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_phun_ShareTypeDomain_f4f6699c-d034-4408-97cd-422d6f81b791_terseLabel_en-US" xlink:label="lab_phun_ShareTypeDomain" xlink: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 Type [Domain]</link:label>
    <link:label id="lab_phun_ShareTypeDomain_label_en-US" xlink:label="lab_phun_ShareTypeDomain" xlink: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 Type [Domain]</link:label>
    <link:label id="lab_phun_ShareTypeDomain_documentation_en-US" xlink:label="lab_phun_ShareTypeDomain" 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 Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareTypeDomain" xlink:href="phun-20211231.xsd#phun_ShareTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ShareTypeDomain" xlink:to="lab_phun_ShareTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ProceedsFromSaleOfDigitalAssets_23e17c8e-2fc1-47a9-87a0-f6699374d0af_terseLabel_en-US" xlink:label="lab_phun_ProceedsFromSaleOfDigitalAssets" xlink: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 digital currencies</link:label>
    <link:label id="lab_phun_ProceedsFromSaleOfDigitalAssets_label_en-US" xlink:label="lab_phun_ProceedsFromSaleOfDigitalAssets" xlink: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 of Digital Assets</link:label>
    <link:label id="lab_phun_ProceedsFromSaleOfDigitalAssets_documentation_en-US" xlink:label="lab_phun_ProceedsFromSaleOfDigitalAssets" 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 Sale of Digital Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ProceedsFromSaleOfDigitalAssets" xlink:href="phun-20211231.xsd#phun_ProceedsFromSaleOfDigitalAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ProceedsFromSaleOfDigitalAssets" xlink:to="lab_phun_ProceedsFromSaleOfDigitalAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_013a81bc-2584-4f47-9f35-e44b55a4b943_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink: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 transaction, amount of transaction</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink: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, Amounts of Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_7c561fee-6aed-4391-a727-b555eea384b3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_218fdfe2-7d8b-40fe-8774-c2510d8e7030_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" 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">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink: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 Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ManufacturingFacilityAndWarehouseMember_2bcdb24c-92da-4980-a87a-67f05d612308_terseLabel_en-US" xlink:label="lab_phun_ManufacturingFacilityAndWarehouseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing Facility And Warehouse</link:label>
    <link:label id="lab_phun_ManufacturingFacilityAndWarehouseMember_label_en-US" xlink:label="lab_phun_ManufacturingFacilityAndWarehouseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing Facility And Warehouse [Member]</link:label>
    <link:label id="lab_phun_ManufacturingFacilityAndWarehouseMember_documentation_en-US" xlink:label="lab_phun_ManufacturingFacilityAndWarehouseMember" 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">Manufacturing Facility And Warehouse</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ManufacturingFacilityAndWarehouseMember" xlink:href="phun-20211231.xsd#phun_ManufacturingFacilityAndWarehouseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ManufacturingFacilityAndWarehouseMember" xlink:to="lab_phun_ManufacturingFacilityAndWarehouseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_da24840f-ffcb-4c07-bff9-b64c557602c7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink: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 paid</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink: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 Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_DigitalCurrencyDomain_e3c14515-6d0d-460a-aa58-d4445f7e4591_terseLabel_en-US" xlink:label="lab_phun_DigitalCurrencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital Currency [Domain]</link:label>
    <link:label id="lab_phun_DigitalCurrencyDomain_label_en-US" xlink:label="lab_phun_DigitalCurrencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital Currency [Domain]</link:label>
    <link:label id="lab_phun_DigitalCurrencyDomain_documentation_en-US" xlink:label="lab_phun_DigitalCurrencyDomain" 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">Digital Currency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DigitalCurrencyDomain" xlink:href="phun-20211231.xsd#phun_DigitalCurrencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DigitalCurrencyDomain" xlink:to="lab_phun_DigitalCurrencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssued1_71572057-498f-4a15-b1d0-327530aeee8a_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssued1" 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">Issuance of common stock for payment of legal, earned bonus and board of director fees</link:label>
    <link:label id="lab_us-gaap_StockIssued1_label_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssued1" xlink:to="lab_us-gaap_StockIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_5aec9dc5-c6b9-4437-9ee9-417a8df60081_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:to="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ChiefTechnologyOfficerMember_8d2734e8-243c-4a9d-8dc5-eaca6be4f61e_terseLabel_en-US" xlink:label="lab_phun_ChiefTechnologyOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chief Technology Officer</link:label>
    <link:label id="lab_phun_ChiefTechnologyOfficerMember_label_en-US" xlink:label="lab_phun_ChiefTechnologyOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chief Technology Officer [Member]</link:label>
    <link:label id="lab_phun_ChiefTechnologyOfficerMember_documentation_en-US" xlink:label="lab_phun_ChiefTechnologyOfficerMember" 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">Chief Technology Officer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ChiefTechnologyOfficerMember" xlink:href="phun-20211231.xsd#phun_ChiefTechnologyOfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ChiefTechnologyOfficerMember" xlink:to="lab_phun_ChiefTechnologyOfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_e14a1ecc-a0ac-4180-a0f2-4c0bf7ff10a5_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" 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</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_e6040698-4f46-455b-8017-299f1d6999e1_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_phun_LitigationSettlementPayorDomain_14a64579-7170-47bb-b22b-38773e04c1c6_terseLabel_en-US" xlink:label="lab_phun_LitigationSettlementPayorDomain" xlink: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 Settlement, Payor [Domain]</link:label>
    <link:label id="lab_phun_LitigationSettlementPayorDomain_label_en-US" xlink:label="lab_phun_LitigationSettlementPayorDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Payor [Domain]</link:label>
    <link:label id="lab_phun_LitigationSettlementPayorDomain_documentation_en-US" xlink:label="lab_phun_LitigationSettlementPayorDomain" 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">Litigation Settlement, Payor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LitigationSettlementPayorDomain" xlink:href="phun-20211231.xsd#phun_LitigationSettlementPayorDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_LitigationSettlementPayorDomain" xlink:to="lab_phun_LitigationSettlementPayorDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ab1054b9-1b61-43a0-99d5-9c74bbea2fe8_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_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_110fce77-932d-49e4-abc7-2c2247e174ec_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink: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 classified cash conversion feature of the Senior Convertible Note</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink: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, Net of Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_34244e53-5512-4f67-8f64-f61db800f0d1_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">Granted (in dollars 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1e4d3f15-6860-4d10-a61d-6ce73388aa3a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink: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</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink: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, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_02da9e3a-3262-4756-bfd8-4689be26d59b_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_CommonStockSharesIssued_4d720399-daa5-4173-b89b-47c9d0d2f3eb_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_MeasurementInputExpectedTermMember_0aec589d-526f-4222-b996-35df8b2fa6af_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputExpectedTermMember" xlink: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 (years)</link:label>
    <link:label id="lab_us-gaap_MeasurementInputExpectedTermMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputExpectedTermMember" xlink: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, Expected Term [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputExpectedTermMember" xlink:to="lab_us-gaap_MeasurementInputExpectedTermMember" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_PromissoryNotesMember_3238bf7f-af66-4daf-9c59-7fc18cadbd1f_terseLabel_en-US" xlink:label="lab_phun_PromissoryNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promissory Notes</link:label>
    <link:label id="lab_phun_PromissoryNotesMember_label_en-US" xlink:label="lab_phun_PromissoryNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promissory Notes [Member]</link:label>
    <link:label id="lab_phun_PromissoryNotesMember_documentation_en-US" xlink:label="lab_phun_PromissoryNotesMember" 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">Promissory Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PromissoryNotesMember" xlink:href="phun-20211231.xsd#phun_PromissoryNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_PromissoryNotesMember" xlink:to="lab_phun_PromissoryNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_50bb0ccf-0e01-4ffd-9267-f38eda9e7601_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_GainsLossesOnExtinguishmentOfDebt_23fdf276-cd14-43ce-af5a-fadc1e38fde7_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_dc0d4d87-8488-4fde-a5a1-15230ef41866_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" 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 extinguishment of 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_NoncashInvestingAndFinancingItemsAbstract_ba18821a-c04d-4115-8ea0-c11adf6cd551_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink: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 disclosure of non-cash information</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_3ac4804f-15bb-4851-bdc0-78e65dac2e25_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink: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 Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_NumberOfCustomers_4b1857a3-c245-4fb5-b2d1-efde07a94b5d_terseLabel_en-US" xlink:label="lab_phun_NumberOfCustomers" xlink: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 customers per impressions</link:label>
    <link:label id="lab_phun_NumberOfCustomers_label_en-US" xlink:label="lab_phun_NumberOfCustomers" xlink: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 customers per impressions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_NumberOfCustomers" xlink:href="phun-20211231.xsd#phun_NumberOfCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_NumberOfCustomers" xlink:to="lab_phun_NumberOfCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember_b4a17cff-3a63-4b59-8278-b0f06e251458_terseLabel_en-US" xlink:label="lab_phun_EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ellenoff Grossman &amp; Schole LLP v. Stellar Acquisition III, Corp</link:label>
    <link:label id="lab_phun_EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember_label_en-US" xlink:label="lab_phun_EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ellenoff Grossman &amp; Schole LLP v. Stellar Acquisition III, Corp [Member]</link:label>
    <link:label id="lab_phun_EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember_documentation_en-US" xlink:label="lab_phun_EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember" 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">Ellenoff Grossman &amp; Schole LLP v. Stellar Acquisition III, Corp</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember" xlink:href="phun-20211231.xsd#phun_EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember" xlink:to="lab_phun_EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_c9fcdf29-a61a-4794-ad18-b47bc64951fa_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_AccountingStandardsUpdate201602Member_e619c667-b14a-4774-b0f9-b748615e1ebc_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink: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 Standards Update 2016-02</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink: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 Standards Update 2016-02 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_d37eb115-6e4f-4db0-b2b4-c2a410143db6_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" 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">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_f11f514a-e538-4e9e-9b31-c810bf56479f_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink: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</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink: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 Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_LesseeAssetsAndLiabilitiesTableTextBlock_6489393d-0a2b-4538-929c-056ca52201f6_terseLabel_en-US" xlink:label="lab_phun_LesseeAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Details of Right-of-Use Asset and Lease Liability</link:label>
    <link:label id="lab_phun_LesseeAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_phun_LesseeAssetsAndLiabilitiesTableTextBlock" xlink: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, Assets and Liabilities [Table Text Block]</link:label>
    <link:label id="lab_phun_LesseeAssetsAndLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_phun_LesseeAssetsAndLiabilitiesTableTextBlock" 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, Assets and Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LesseeAssetsAndLiabilitiesTableTextBlock" xlink:href="phun-20211231.xsd#phun_LesseeAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_LesseeAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_phun_LesseeAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6772eb13-03e6-4ebb-8551-ffbfd4e9eb04_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_bdbad923-ef34-40cb-b673-a49b57d55b5c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective interest rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink: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, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_ae12e92a-2da4-4349-901e-5fc1f30798c1_negatedLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" 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">Recognition of commission expense</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink: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 Contract Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortization" xlink:to="lab_us-gaap_CapitalizedContractCostAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage_0cc3a11b-6305-40c4-b4a5-01685df3295c_terseLabel_en-US" xlink:label="lab_phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage" xlink: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 rate, restricted principal (as a percent)</link:label>
    <link:label id="lab_phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage_label_en-US" xlink:label="lab_phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage" xlink: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, Restricted Principal, Interest Rate, Stated Percentage</link:label>
    <link:label id="lab_phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage_documentation_en-US" xlink:label="lab_phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage" 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 Instrument, Restricted Principal, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage" xlink:href="phun-20211231.xsd#phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage" xlink:to="lab_phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_348daea4-e0f6-4903-96bb-983860bc77e5_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_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_IncomeTaxExaminationLineItems_5da7c75c-01b1-47fa-9059-3776b238baee_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationLineItems" xlink: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 Examination [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems" xlink:to="lab_us-gaap_IncomeTaxExaminationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_68042f77-ae0b-4986-98a8-6afb9d26d462_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink: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, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_000dd4f0-731d-4c14-915f-c79a9aca31fe_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink: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 Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_8b02387d-5982-440f-983e-a61226f0bdee_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_876e14d4-9de5-4c6c-858b-6f130e5994aa_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_OrderOrProductionBacklogMember_c82ed84b-80db-4b8d-80e9-8d8e41d4a18d_terseLabel_en-US" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Order backlog</link:label>
    <link:label id="lab_us-gaap_OrderOrProductionBacklogMember_label_en-US" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Order or Production Backlog [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrderOrProductionBacklogMember" xlink:to="lab_us-gaap_OrderOrProductionBacklogMember" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_OperatingLeaseInitialBaseRentMonthlyPayment_5adbdca5-1346-4a8d-8be8-83a9e314437e_terseLabel_en-US" xlink:label="lab_phun_OperatingLeaseInitialBaseRentMonthlyPayment" xlink: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 base rent monthly payment</link:label>
    <link:label id="lab_phun_OperatingLeaseInitialBaseRentMonthlyPayment_label_en-US" xlink:label="lab_phun_OperatingLeaseInitialBaseRentMonthlyPayment" xlink: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, Initial Base Rent, Monthly Payment</link:label>
    <link:label id="lab_phun_OperatingLeaseInitialBaseRentMonthlyPayment_documentation_en-US" xlink:label="lab_phun_OperatingLeaseInitialBaseRentMonthlyPayment" 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">Operating Lease, Initial Base Rent, Monthly Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_OperatingLeaseInitialBaseRentMonthlyPayment" xlink:href="phun-20211231.xsd#phun_OperatingLeaseInitialBaseRentMonthlyPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_OperatingLeaseInitialBaseRentMonthlyPayment" xlink:to="lab_phun_OperatingLeaseInitialBaseRentMonthlyPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage_528b59d6-f6b3-477e-b2aa-515470ccc9bb_terseLabel_en-US" xlink:label="lab_phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Installment conversion, lowest volume weighted average price (as a percent)</link:label>
    <link:label id="lab_phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage_label_en-US" xlink:label="lab_phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage" xlink: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, Installment Conversion, Lowest Volume Weighted Average Price in the 10 Days Prior to Installment Date, Percentage</link:label>
    <link:label id="lab_phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage_documentation_en-US" xlink:label="lab_phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage" 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 Instrument, Installment Conversion, Lowest Volume Weighted Average Price in the 10 Days Prior to Installment Date, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage" xlink:href="phun-20211231.xsd#phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage" xlink:to="lab_phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_MeasurementInputStrikePriceMember_f59267fe-d8db-4d77-b851-0631e076c4fd_terseLabel_en-US" xlink:label="lab_phun_MeasurementInputStrikePriceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Strike price per share</link:label>
    <link:label id="lab_phun_MeasurementInputStrikePriceMember_label_en-US" xlink:label="lab_phun_MeasurementInputStrikePriceMember" xlink: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, Strike Price [Member]</link:label>
    <link:label id="lab_phun_MeasurementInputStrikePriceMember_documentation_en-US" xlink:label="lab_phun_MeasurementInputStrikePriceMember" 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, Strike Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_MeasurementInputStrikePriceMember" xlink:href="phun-20211231.xsd#phun_MeasurementInputStrikePriceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_MeasurementInputStrikePriceMember" xlink:to="lab_phun_MeasurementInputStrikePriceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_632d9072-81c5-4de1-8b8d-8dafbb4442e4_periodStartLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" 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_IndefiniteLivedIntangibleAssetsExcludingGoodwill_e57fe1d3-2e9c-4962-bdf9-376f401aa592_periodEndLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" 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_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_c5f71797-67a3-47c7-9e89-9aa4483a6db8_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 stock 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_FiniteLivedIntangibleAssetsByMajorClassAxis_8446c820-b8c2-4281-8a58-f39bf5457e04_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_dei_AmendmentFlag_9b779834-b245-4914-9f6e-b9ed4ae0ada5_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_us-gaap_StatementEquityComponentsAxis_22ea00d4-9b92-4019-b739-c2159f897c4d_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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f50c7fb6-0604-47f1-b070-31947b46a04c_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_7ce1a972-e257-43cc-adad-85cdaf28e78e_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" 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">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink: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 and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_FactoringAgreementLineItems_88baef72-c8b0-4cdd-961d-ce6c2fb5abdc_terseLabel_en-US" xlink:label="lab_phun_FactoringAgreementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factoring Agreement [Line Items]</link:label>
    <link:label id="lab_phun_FactoringAgreementLineItems_label_en-US" xlink:label="lab_phun_FactoringAgreementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factoring Agreement [Line Items]</link:label>
    <link:label id="lab_phun_FactoringAgreementLineItems_documentation_en-US" xlink:label="lab_phun_FactoringAgreementLineItems" 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">Factoring Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FactoringAgreementLineItems" xlink:href="phun-20211231.xsd#phun_FactoringAgreementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_FactoringAgreementLineItems" xlink:to="lab_phun_FactoringAgreementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_f90f0fb2-8052-474b-8278-bed10a7994a1_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_DisaggregationOfRevenueTable_59a952f3-1455-48aa-9c62-122ad94dcf82_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_ConcentrationRiskTypeDomain_c2589777-67d2-4740-8f2e-13cda8b8b4a4_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_InventoryNet_d6b9df0d-03c7-40ee-ab3c-5f0043808961_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_BitcoinMember_108e2e14-61c0-42ec-b6e4-de20a1a94455_terseLabel_en-US" xlink:label="lab_phun_BitcoinMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bitcoin</link:label>
    <link:label id="lab_phun_BitcoinMember_label_en-US" xlink:label="lab_phun_BitcoinMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bitcoin [Member]</link:label>
    <link:label id="lab_phun_BitcoinMember_documentation_en-US" xlink:label="lab_phun_BitcoinMember" 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">Bitcoin</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_BitcoinMember" xlink:href="phun-20211231.xsd#phun_BitcoinMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_BitcoinMember" xlink:to="lab_phun_BitcoinMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_ed8c6238-a138-4d69-bd09-d2444a3eb5fd_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" 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">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink: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 Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4b51cfe3-5cda-4842-a70b-1ec8d711cc53_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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0434fa51-64a8-4fc0-b813-b240b13046b2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink: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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink: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, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_42a161d4-61af-4300-86e1-e8327f884780_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_4c21cbfd-b0a1-4372-b6ff-5f5cf53db5e7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink: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 Change in Fair Value of Warrant Liability</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink: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 Stockholders' Equity Note, Warrants or Rights [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers_018ae1af-ba15-489c-bdff-18fe96edf80a_terseLabel_en-US" xlink:label="lab_phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Received from customers</link:label>
    <link:label id="lab_phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers_label_en-US" xlink:label="lab_phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers" xlink: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 Received From Customers</link:label>
    <link:label id="lab_phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers_documentation_en-US" xlink:label="lab_phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers" 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">Indefinite-Lived Intangible Assets Received From Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers" xlink:href="phun-20211231.xsd#phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers" xlink:to="lab_phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_e83c4a2e-a263-4b38-ae54-cef44bdd4555_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">Accounts Receivable, Allowance for Credit Loss [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_dei_EntityPublicFloat_33490a05-4872-4578-a7b6-b5c18c655c7e_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_a0dfb507-69ce-403d-b062-70dd0d8a8d77_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_phun_OutstandingSharesonLastDayofImmediatelyPrecedingYearMember_0f2d57b1-1b3b-49ea-9900-77a2d58a8855_terseLabel_en-US" xlink:label="lab_phun_OutstandingSharesonLastDayofImmediatelyPrecedingYearMember" xlink: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 Shares on Last Day of Immediately Preceding Year</link:label>
    <link:label id="lab_phun_OutstandingSharesonLastDayofImmediatelyPrecedingYearMember_label_en-US" xlink:label="lab_phun_OutstandingSharesonLastDayofImmediatelyPrecedingYearMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Shares on Last Day of Immediately Preceding Year [Member]</link:label>
    <link:label id="lab_phun_OutstandingSharesonLastDayofImmediatelyPrecedingYearMember_documentation_en-US" xlink:label="lab_phun_OutstandingSharesonLastDayofImmediatelyPrecedingYearMember" 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">Outstanding Shares on Last Day of Immediately Preceding Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_OutstandingSharesonLastDayofImmediatelyPrecedingYearMember" xlink:href="phun-20211231.xsd#phun_OutstandingSharesonLastDayofImmediatelyPrecedingYearMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_OutstandingSharesonLastDayofImmediatelyPrecedingYearMember" xlink:to="lab_phun_OutstandingSharesonLastDayofImmediatelyPrecedingYearMember" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_PPPLoanMember_5d5c62ec-2468-48a4-9db7-88dda0eb7d03_terseLabel_en-US" xlink:label="lab_phun_PPPLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_phun_PPPLoanMember_label_en-US" xlink:label="lab_phun_PPPLoanMember" xlink: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 [Member]</link:label>
    <link:label id="lab_phun_PPPLoanMember_documentation_en-US" xlink:label="lab_phun_PPPLoanMember" 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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PPPLoanMember" xlink:href="phun-20211231.xsd#phun_PPPLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_PPPLoanMember" xlink:to="lab_phun_PPPLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_dc044e81-86cd-48e5-b8d5-63bff40fe1f0_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink: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 and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink: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 and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_9f9d51a4-df52-472b-ae71-e36f17ded1c2_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable to Banks</link:label>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable to Banks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableToBanksMember" xlink:to="lab_us-gaap_NotesPayableToBanksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_e2a272cc-233f-444b-81c2-c655f50cc99a_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_phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles_10c84333-7d52-4f53-a1c3-b77202d33b9f_terseLabel_en-US" xlink:label="lab_phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles" xlink: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 acquired intangibles</link:label>
    <link:label id="lab_phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles_label_en-US" xlink:label="lab_phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles" xlink: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, Amortization of Acquired Intangibles</link:label>
    <link:label id="lab_phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles_documentation_en-US" xlink:label="lab_phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles" 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 Assets, Amortization of Acquired Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles" xlink:href="phun-20211231.xsd#phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles" xlink:to="lab_phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_cb2149d6-fe41-4b77-955e-4fb13861745f_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount awarded to other party</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Amount Awarded to Other Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal_16179c06-2b1d-4e90-975a-5becb9a7e2dd_terseLabel_en-US" xlink:label="lab_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">R&amp;D credit carryforwards federal</link:label>
    <link:label id="lab_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal_label_en-US" xlink:label="lab_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">R&amp;D credit carryforwards federal</link:label>
    <link:label id="lab_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal_documentation_en-US" xlink:label="lab_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal" 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">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal" xlink:href="phun-20211231.xsd#phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal" xlink:to="lab_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_CommonStockCapitalSharesReservedForFutureIssuanceValue_8ed4092c-7f81-4cb2-a992-f37fed55559f_terseLabel_en-US" xlink:label="lab_phun_CommonStockCapitalSharesReservedForFutureIssuanceValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate offering price</link:label>
    <link:label id="lab_phun_CommonStockCapitalSharesReservedForFutureIssuanceValue_label_en-US" xlink:label="lab_phun_CommonStockCapitalSharesReservedForFutureIssuanceValue" xlink: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, Capital Shares Reserved for Future Issuance, Value</link:label>
    <link:label id="lab_phun_CommonStockCapitalSharesReservedForFutureIssuanceValue_documentation_en-US" xlink:label="lab_phun_CommonStockCapitalSharesReservedForFutureIssuanceValue" 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">Common Stock, Capital Shares Reserved for Future Issuance, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CommonStockCapitalSharesReservedForFutureIssuanceValue" xlink:href="phun-20211231.xsd#phun_CommonStockCapitalSharesReservedForFutureIssuanceValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_CommonStockCapitalSharesReservedForFutureIssuanceValue" xlink:to="lab_phun_CommonStockCapitalSharesReservedForFutureIssuanceValue" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_DigitalAssetsMember_a9658ff4-e1be-4a73-8b5f-f6b224717cc1_terseLabel_en-US" xlink:label="lab_phun_DigitalAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital Assets</link:label>
    <link:label id="lab_phun_DigitalAssetsMember_label_en-US" xlink:label="lab_phun_DigitalAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital Assets [Member]</link:label>
    <link:label id="lab_phun_DigitalAssetsMember_documentation_en-US" xlink:label="lab_phun_DigitalAssetsMember" 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">Digital Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DigitalAssetsMember" xlink:href="phun-20211231.xsd#phun_DigitalAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DigitalAssetsMember" xlink:to="lab_phun_DigitalAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_InvestorNoteMember_95271adb-a953-4736-9805-4463b108e5dd_terseLabel_en-US" xlink:label="lab_phun_InvestorNoteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investor Note</link:label>
    <link:label id="lab_phun_InvestorNoteMember_label_en-US" xlink:label="lab_phun_InvestorNoteMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investor Note [Member]</link:label>
    <link:label id="lab_phun_InvestorNoteMember_documentation_en-US" xlink:label="lab_phun_InvestorNoteMember" 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">Investor Note</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_InvestorNoteMember" xlink:href="phun-20211231.xsd#phun_InvestorNoteMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_InvestorNoteMember" xlink:to="lab_phun_InvestorNoteMember" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_NumberOfCorporateOffices_752ed4b8-9800-475f-88dc-9514dbe6dae6_terseLabel_en-US" xlink:label="lab_phun_NumberOfCorporateOffices" xlink: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 corporate offices maintained</link:label>
    <link:label id="lab_phun_NumberOfCorporateOffices_label_en-US" xlink:label="lab_phun_NumberOfCorporateOffices" xlink: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 Corporate Offices</link:label>
    <link:label id="lab_phun_NumberOfCorporateOffices_documentation_en-US" xlink:label="lab_phun_NumberOfCorporateOffices" 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 Corporate Offices</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_NumberOfCorporateOffices" xlink:href="phun-20211231.xsd#phun_NumberOfCorporateOffices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_NumberOfCorporateOffices" xlink:to="lab_phun_NumberOfCorporateOffices" xlink:type="arc" order="1"/>
    <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_phun_FeesPaidTimePeriodDomain_e2ae8523-5635-4ab9-91ae-45791f4eb833_terseLabel_en-US" xlink:label="lab_phun_FeesPaidTimePeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fees Paid Time Period [Domain]</link:label>
    <link:label id="lab_phun_FeesPaidTimePeriodDomain_label_en-US" xlink:label="lab_phun_FeesPaidTimePeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fees Paid Time Period [Domain]</link:label>
    <link:label id="lab_phun_FeesPaidTimePeriodDomain_documentation_en-US" xlink:label="lab_phun_FeesPaidTimePeriodDomain" 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">Fees Paid Time Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FeesPaidTimePeriodDomain" xlink:href="phun-20211231.xsd#phun_FeesPaidTimePeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_FeesPaidTimePeriodDomain" xlink:to="lab_phun_FeesPaidTimePeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_721ad078-ce7e-4942-aa2d-48555a32ef8f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP, purchase price (as a percent)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink: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, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_6e5583a3-c876-4bd7-9f5a-203f4843d8e3_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink: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 and Reserves</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_096f30b7-5e09-44e0-bbe9-6943d396cbc7_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_38cb0a13-6a45-4b9a-a947-011d072d5cb4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_d571495f-01ca-43f5-8270-346af6f7412b_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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 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_phun_ScheduleOfDigitalAssetsTable_d1008006-0e06-437a-8849-90c81717d02f_terseLabel_en-US" xlink:label="lab_phun_ScheduleOfDigitalAssetsTable" xlink: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 Digital Assets [Table]</link:label>
    <link:label id="lab_phun_ScheduleOfDigitalAssetsTable_label_en-US" xlink:label="lab_phun_ScheduleOfDigitalAssetsTable" xlink: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 Digital Assets [Table]</link:label>
    <link:label id="lab_phun_ScheduleOfDigitalAssetsTable_documentation_en-US" xlink:label="lab_phun_ScheduleOfDigitalAssetsTable" 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 Digital Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ScheduleOfDigitalAssetsTable" xlink:href="phun-20211231.xsd#phun_ScheduleOfDigitalAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ScheduleOfDigitalAssetsTable" xlink:to="lab_phun_ScheduleOfDigitalAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ImpairmentOfOtherDigitalAssets_071575d0-df84-491c-9799-244875a5d13c_terseLabel_en-US" xlink:label="lab_phun_ImpairmentOfOtherDigitalAssets" xlink: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 other digital currencies</link:label>
    <link:label id="lab_phun_ImpairmentOfOtherDigitalAssets_label_en-US" xlink:label="lab_phun_ImpairmentOfOtherDigitalAssets" xlink: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 Other Digital Assets</link:label>
    <link:label id="lab_phun_ImpairmentOfOtherDigitalAssets_documentation_en-US" xlink:label="lab_phun_ImpairmentOfOtherDigitalAssets" 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">Impairment of Other Digital Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ImpairmentOfOtherDigitalAssets" xlink:href="phun-20211231.xsd#phun_ImpairmentOfOtherDigitalAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ImpairmentOfOtherDigitalAssets" xlink:to="lab_phun_ImpairmentOfOtherDigitalAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_TermOfLicenseSubscriptionAgreement_b5841e3f-6197-429c-9d89-390d17e2b559_terseLabel_en-US" xlink:label="lab_phun_TermOfLicenseSubscriptionAgreement" xlink: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 license subscription agreement (in months)</link:label>
    <link:label id="lab_phun_TermOfLicenseSubscriptionAgreement_label_en-US" xlink:label="lab_phun_TermOfLicenseSubscriptionAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of license subscription agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_TermOfLicenseSubscriptionAgreement" xlink:href="phun-20211231.xsd#phun_TermOfLicenseSubscriptionAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_TermOfLicenseSubscriptionAgreement" xlink:to="lab_phun_TermOfLicenseSubscriptionAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_fcecb8ce-b6ca-4025-813e-a96fa9454b19_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">Customer [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_03a31067-4ac9-4541-bb4a-1368278dfcb7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink: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 shares)</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_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_330fb695-e19f-4ef1-a3fc-8f2346ae4106_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink: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 Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink: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 Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_f38298bd-8d3a-4411-8e82-3e3796506db9_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_VestingAxis_a826e6a8-3e4c-4f8a-b9c3-ec3d52155c2b_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_SettlementAgreementMember_25950578-d24f-4169-a494-2f2fe406b522_terseLabel_en-US" xlink:label="lab_phun_SettlementAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Agreement</link:label>
    <link:label id="lab_phun_SettlementAgreementMember_label_en-US" xlink:label="lab_phun_SettlementAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Agreement [Member]</link:label>
    <link:label id="lab_phun_SettlementAgreementMember_documentation_en-US" xlink:label="lab_phun_SettlementAgreementMember" 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">Settlement Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SettlementAgreementMember" xlink:href="phun-20211231.xsd#phun_SettlementAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_SettlementAgreementMember" xlink:to="lab_phun_SettlementAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_d442d926-086d-49e7-b254-bbc9f3c61854_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 sales of common stock, net of issuance costs</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_f4c0f21f-cad8-46c7-9a83-5445b165dbb7_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_2acfb583-1d35-4715-b885-48526d8c120a_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink: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 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_us-gaap_GainLossRelatedToLitigationSettlement_3218dd6f-14fa-4a80-8392-527b5f7da343_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossRelatedToLitigationSettlement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) related to litigation settlement</link:label>
    <link:label id="lab_us-gaap_GainLossRelatedToLitigationSettlement_label_en-US" xlink:label="lab_us-gaap_GainLossRelatedToLitigationSettlement" xlink: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) Related to Litigation Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossRelatedToLitigationSettlement" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossRelatedToLitigationSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossRelatedToLitigationSettlement" xlink:to="lab_us-gaap_GainLossRelatedToLitigationSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_dd058d69-0931-4788-b014-8669d9356c9d_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_us-gaap_InterestPaidNet_3e304bd3-7397-42c7-a0f1-e36c32b8bec5_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_srt_SegmentGeographicalDomain_ede82bff-7bec-4e62-8fde-089480a6e77e_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputSharePriceMember_19509be6-a620-4d37-9d25-63faacfbcba7_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">Closing price per share</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_us-gaap_RepaymentsOfNotesPayable_2322ec8e-26e8-495a-8073-1fab2e43da21_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of notes payable</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfNotesPayable_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfNotesPayable" xlink:to="lab_us-gaap_RepaymentsOfNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_a8d16cc6-39cf-4336-b066-7da1944e41a0_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink: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 and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_ae8334a9-4490-4c82-98cb-40fc3992063f_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 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_SignificantAccountingPoliciesTextBlock_4cf88bd1-079a-4080-bd49-50bad81a191c_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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a83c2593-a72d-457b-a94b-897b43798d69_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation, expected timing</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_8b23c240-b4e6-400b-99fa-3b8a284b7efe_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 by 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_LitigationStatusAxis_735dcc8a-6621-4e51-af74-972753d78d33_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationStatusAxis" xlink: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 Status [Axis]</link:label>
    <link:label id="lab_us-gaap_LitigationStatusAxis_label_en-US" xlink:label="lab_us-gaap_LitigationStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationStatusAxis" xlink:to="lab_us-gaap_LitigationStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_CuroCapitalAppreciationFundLLCMember_c5232299-aecc-4c06-907b-3bc65bc1dd1c_terseLabel_en-US" xlink:label="lab_phun_CuroCapitalAppreciationFundLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Curo Capital Appreciation Fund, LLC</link:label>
    <link:label id="lab_phun_CuroCapitalAppreciationFundLLCMember_label_en-US" xlink:label="lab_phun_CuroCapitalAppreciationFundLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Curo Capital Appreciation Fund, LLC [Member]</link:label>
    <link:label id="lab_phun_CuroCapitalAppreciationFundLLCMember_documentation_en-US" xlink:label="lab_phun_CuroCapitalAppreciationFundLLCMember" 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">Curo Capital Appreciation Fund, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CuroCapitalAppreciationFundLLCMember" xlink:href="phun-20211231.xsd#phun_CuroCapitalAppreciationFundLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_CuroCapitalAppreciationFundLLCMember" xlink:to="lab_phun_CuroCapitalAppreciationFundLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_4b720de1-0ce1-424a-90a7-8826c146a46a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink: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 Debt Obligations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink: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 Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_64ab6bc5-c43a-4e0c-bff2-a064b6fa0727_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_DebtInstrumentTable_f6b01bce-4d4c-4c1b-84a4-75b9a85e6569_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_SubsequentEventLineItems_cf99bae7-6ade-4b2b-a142-f4e2f69c8ce2_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_314fec1f-3dd8-4d86-b640-b0b4758c6fcc_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">Weighted-average common shares used to compute net loss per share, 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_740abfed-fa35-4143-b7ec-2341aad56fe0_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">Loss per share, diluted (in dollars 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_SegmentDomain_b054ee6b-236e-4e9d-a5f1-f2ae5e9bbb0b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_dd7593b1-1096-4cbd-8276-fd5d7ddaac09_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion of debt discount and amortization of deferred financing costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink: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 and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_7b838a7f-4a27-458b-a792-a8037f6934a1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-deductible expenses</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink: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, Nondeductible Expense, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_e0a5da8f-2a00-4893-aea5-b328b31ee238_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ContingentConsiderationEarnoutPaymentTrancheTwoMember_9436e336-cb98-421d-b05d-dac5c1f97bdd_terseLabel_en-US" xlink:label="lab_phun_ContingentConsiderationEarnoutPaymentTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration, Earnout Payment, Tranche Two</link:label>
    <link:label id="lab_phun_ContingentConsiderationEarnoutPaymentTrancheTwoMember_label_en-US" xlink:label="lab_phun_ContingentConsiderationEarnoutPaymentTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration, Earnout Payment, Tranche Two [Member]</link:label>
    <link:label id="lab_phun_ContingentConsiderationEarnoutPaymentTrancheTwoMember_documentation_en-US" xlink:label="lab_phun_ContingentConsiderationEarnoutPaymentTrancheTwoMember" 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">Contingent Consideration, Earnout Payment, Tranche Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationEarnoutPaymentTrancheTwoMember" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationEarnoutPaymentTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ContingentConsiderationEarnoutPaymentTrancheTwoMember" xlink:to="lab_phun_ContingentConsiderationEarnoutPaymentTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_14cc35e3-8d24-44a8-a178-31d5e9a7e8b1_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_bdeb4479-2842-44c0-b4fe-984a864d218c_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</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_ContractWithCustomerLiability_997e27e6-eabb-4c0b-9c22-170f91c96226_totalLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" 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 deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_d953efdd-4b44-4c91-9b3a-1bd973fbd42c_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital Asset Carrying Value</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink: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) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_c6956804-cd51-4512-8c68-cea91c2b2fd0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink: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_DebtPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock" xlink:to="lab_us-gaap_DebtPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_da866bf5-1dba-44dd-aee0-18275701c9ab_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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_ff9ca13e-589b-4c4c-8d83-54c392096a39_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">Issuance of common stock upon partial conversions of Senior Convertible Note (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_us-gaap_BusinessAcquisitionAcquireeDomain_42d98354-6dff-4684-8f09-05be01e250d2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_7c3ddfee-4888-4c59-984f-5690186af740_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">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_AccountsPayableCurrent_f07fafb1-9501-4144-920c-58ecdbb177e0_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_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState_2d4dad80-4fb6-4c9a-aa4a-faa358994e78_terseLabel_en-US" xlink:label="lab_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">R&amp;D credit carryforwards state</link:label>
    <link:label id="lab_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState_label_en-US" xlink:label="lab_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">R&amp;D credit carryforwards state</link:label>
    <link:label id="lab_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState_documentation_en-US" xlink:label="lab_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState" 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">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState" xlink:href="phun-20211231.xsd#phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState" xlink:to="lab_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ClassOfWarrantOrRightTradingDayPeriod_68bbe191-efd9-4761-9781-92af1353c704_terseLabel_en-US" xlink:label="lab_phun_ClassOfWarrantOrRightTradingDayPeriod" xlink: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 day period</link:label>
    <link:label id="lab_phun_ClassOfWarrantOrRightTradingDayPeriod_label_en-US" xlink:label="lab_phun_ClassOfWarrantOrRightTradingDayPeriod" xlink: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, Trading Day Period</link:label>
    <link:label id="lab_phun_ClassOfWarrantOrRightTradingDayPeriod_documentation_en-US" xlink:label="lab_phun_ClassOfWarrantOrRightTradingDayPeriod" 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, Trading Day Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ClassOfWarrantOrRightTradingDayPeriod" xlink:href="phun-20211231.xsd#phun_ClassOfWarrantOrRightTradingDayPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ClassOfWarrantOrRightTradingDayPeriod" xlink:to="lab_phun_ClassOfWarrantOrRightTradingDayPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_151db086-0171-4417-a7b5-db9447df88d8_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" 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 Comprehensive Loss</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_IncreaseDecreaseInInventories_afd829e8-5c3f-4c63-9954-f95204125f96_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" 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">Inventory</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink: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 Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssets_c57e37c6-3aa3-42ae-8b60-7efadd9be7d5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink: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_OtherAssets_label_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssets" xlink:to="lab_us-gaap_OtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_9a4a80c2-7053-42ab-9c43-64d966ed660a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink: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 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_CostOfGoodsAndServicesSold_711f202d-1804-4b29-b2dd-74de9ee06e43_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink: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 revenues</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink: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 Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_d6d86db3-2570-4e72-8325-c0c20aa1d531_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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_b59c446c-762a-44bc-991d-b0fc6f622250_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" 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">Gross decreases</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_90f32ccb-1b2f-4f01-a79b-327711fdaf01_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_phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod_ab66e35b-713f-4b71-8705-e4922e5698bf_terseLabel_en-US" xlink:label="lab_phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal and unpaid accrued interest due and payable, period</link:label>
    <link:label id="lab_phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod_label_en-US" xlink:label="lab_phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod" xlink: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, Principal and Unpaid Accrued Interest Due and Payable, Period</link:label>
    <link:label id="lab_phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod_documentation_en-US" xlink:label="lab_phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod" 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 Instrument, Principal and Unpaid Accrued Interest Due and Payable, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod" xlink:href="phun-20211231.xsd#phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod" xlink:to="lab_phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_LitigationSettlementPayorAxis_80c49463-8692-4ad3-b757-325662a570dd_terseLabel_en-US" xlink:label="lab_phun_LitigationSettlementPayorAxis" xlink: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 Settlement, Payor [Axis]</link:label>
    <link:label id="lab_phun_LitigationSettlementPayorAxis_label_en-US" xlink:label="lab_phun_LitigationSettlementPayorAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Payor [Axis]</link:label>
    <link:label id="lab_phun_LitigationSettlementPayorAxis_documentation_en-US" xlink:label="lab_phun_LitigationSettlementPayorAxis" 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">Litigation Settlement, Payor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LitigationSettlementPayorAxis" xlink:href="phun-20211231.xsd#phun_LitigationSettlementPayorAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_LitigationSettlementPayorAxis" xlink:to="lab_phun_LitigationSettlementPayorAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_c7e064ab-559d-4971-b812-63e3e0ae54f4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink: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 Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink: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, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_fc635b7a-3c0f-4f82-82ef-49d5ad0345b8_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_14af2907-27dc-4ba0-be9f-d09835dd7b8c_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_BusinessAcquisitionsProFormaRevenue_4cf04d54-0b33-4106-a6d6-3b421b21be68_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink: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 revenues</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_62835d10-73bd-4f7b-a853-59933c5d7dcd_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink: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 and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_5e1f3bba-7081-4c59-9fcc-0ee4b70c2c5b_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink: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 Transaction [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_7161d6f4-e670-4d0b-ae64-485dcee96577_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" 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">Other deferred tax liabilities</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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_4461372b-a5d0-4fda-bdf6-c3f94a827fee_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_34ed7ece-a8c9-4dc7-9565-4d88ee5dc98d_verboseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" 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">Cash exercise price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink: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, Exercise Price of Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantMember_620f91ff-7603-46a9-8ba6-62efa5ff6c57_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_WarrantMember_label_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantMember" xlink:to="lab_us-gaap_WarrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_34f98ce4-128b-4eab-a6ff-cc54a46237cc_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_BusinessCombinationAdjustedConsiderationTransferred_e9f0d647-caf0-4c38-b35d-ba0cbcd5a18d_terseLabel_en-US" xlink:label="lab_phun_BusinessCombinationAdjustedConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjusted purchase price</link:label>
    <link:label id="lab_phun_BusinessCombinationAdjustedConsiderationTransferred_label_en-US" xlink:label="lab_phun_BusinessCombinationAdjustedConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Adjusted Consideration Transferred</link:label>
    <link:label id="lab_phun_BusinessCombinationAdjustedConsiderationTransferred_documentation_en-US" xlink:label="lab_phun_BusinessCombinationAdjustedConsiderationTransferred" 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">Business Combination, Adjusted Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_BusinessCombinationAdjustedConsiderationTransferred" xlink:href="phun-20211231.xsd#phun_BusinessCombinationAdjustedConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_BusinessCombinationAdjustedConsiderationTransferred" xlink:to="lab_phun_BusinessCombinationAdjustedConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_768b8e80-64ac-41b8-88f4-0ef0ceea3175_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_f2130fa0-52c9-4199-a622-78c4adc6d039_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" 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">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_a3aa8569-ea2c-419c-b10c-bf09fe974201_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink: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, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_610dc9df-6153-48ed-9d08-a02b748ff3d0_terseLabel_en-US" xlink:label="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase period for award</link:label>
    <link:label id="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_label_en-US" xlink:label="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink: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, Purchase Period</link:label>
    <link:label id="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_documentation_en-US" xlink:label="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" 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, Purchase Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:href="phun-20211231.xsd#phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:to="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueOther_1c17b92b-71e0-48b7-a1c7-fdb9ecf63ddc_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for payment of legal, earned bonus and board of director fees</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueOther_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueOther" xlink: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, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_a7aa3b2a-d62c-4314-8885-ef24865af257_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink: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 Contractual Term (years), Exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink: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 Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_DebtInstrumentFaceAmountRestricted_46b46617-a242-4ca2-a641-e07c82b2921c_terseLabel_en-US" xlink:label="lab_phun_DebtInstrumentFaceAmountRestricted" xlink: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 principal</link:label>
    <link:label id="lab_phun_DebtInstrumentFaceAmountRestricted_label_en-US" xlink:label="lab_phun_DebtInstrumentFaceAmountRestricted" xlink: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, Restricted</link:label>
    <link:label id="lab_phun_DebtInstrumentFaceAmountRestricted_documentation_en-US" xlink:label="lab_phun_DebtInstrumentFaceAmountRestricted" 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 Instrument, Face Amount, Restricted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentFaceAmountRestricted" xlink:href="phun-20211231.xsd#phun_DebtInstrumentFaceAmountRestricted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DebtInstrumentFaceAmountRestricted" xlink:to="lab_phun_DebtInstrumentFaceAmountRestricted" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_SaleOfStockGrossProceedsOfSalePricePercent_6dc602f2-f94f-4920-abf9-ab29741b16f2_terseLabel_en-US" xlink:label="lab_phun_SaleOfStockGrossProceedsOfSalePricePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross proceeds of sales price per share (as a percent)</link:label>
    <link:label id="lab_phun_SaleOfStockGrossProceedsOfSalePricePercent_label_en-US" xlink:label="lab_phun_SaleOfStockGrossProceedsOfSalePricePercent" xlink: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, Gross Proceeds of Sale Price, Percent</link:label>
    <link:label id="lab_phun_SaleOfStockGrossProceedsOfSalePricePercent_documentation_en-US" xlink:label="lab_phun_SaleOfStockGrossProceedsOfSalePricePercent" 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, Gross Proceeds of Sale Price, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SaleOfStockGrossProceedsOfSalePricePercent" xlink:href="phun-20211231.xsd#phun_SaleOfStockGrossProceedsOfSalePricePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_SaleOfStockGrossProceedsOfSalePricePercent" xlink:to="lab_phun_SaleOfStockGrossProceedsOfSalePricePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember_083a6f53-c2d8-45c5-92ea-6f391f7dae56_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink: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 Interest Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitiesTable_7bc99621-bc3e-4fff-a696-90c947a9655c_terseLabel_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entities [Table]</link:label>
    <link:label id="lab_dei_EntitiesTable_label_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitiesTable" xlink:to="lab_dei_EntitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_b84d2f84-c1b2-4067-91b5-97a89c014107_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_43dfaf1d-7631-4a7a-b2c3-53a778eeced3_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" 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 assumed</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedRentNoncurrent_e73360e7-cdb1-4066-9ce6-acf68d18bfd0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccruedRentNoncurrent" 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">Straight-line rent accrual</link:label>
    <link:label id="lab_us-gaap_AccruedRentNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedRentNoncurrent" xlink: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 Rent, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRentNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedRentNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedRentNoncurrent" xlink:to="lab_us-gaap_AccruedRentNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a839846b-a4d2-4eae-a6d7-294a1e028485_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 and restricted cash at the beginning of the period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_262565ec-a5c3-43d3-82ff-3d3a17f80406_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 and restricted cash at the end of the period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6a6fe25f-e577-4e06-bb58-a886316b744c_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" 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 restricted cash</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_phun_DeferredTaxAssetsLeaseLiability_c9236c97-c635-4e76-abb3-cb6d66c73389_terseLabel_en-US" xlink:label="lab_phun_DeferredTaxAssetsLeaseLiability" xlink: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 - lease liability</link:label>
    <link:label id="lab_phun_DeferredTaxAssetsLeaseLiability_label_en-US" xlink:label="lab_phun_DeferredTaxAssetsLeaseLiability" xlink: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, Lease Liability</link:label>
    <link:label id="lab_phun_DeferredTaxAssetsLeaseLiability_documentation_en-US" xlink:label="lab_phun_DeferredTaxAssetsLeaseLiability" 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 Assets, Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DeferredTaxAssetsLeaseLiability" xlink:href="phun-20211231.xsd#phun_DeferredTaxAssetsLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DeferredTaxAssetsLeaseLiability" xlink:to="lab_phun_DeferredTaxAssetsLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_619d5eb9-d1c8-429a-a054-46290707f9f5_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 dollars 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_AssetsCurrentAbstract_7ccf2b07-bc9d-4646-b48a-96df7cba691b_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_5073b250-c55e-4ba5-9cec-81e94b2fac54_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">Gross Carrying Amount</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_FiniteLivedIntangibleAssetsNetAbstract_2aa97fb4-8cad-4fbf-bc46-bd3c0fcdc2ed_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink: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, Net [Abstract]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_2162492c-e6fc-4504-9956-15cfb9d6b06b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_35ccd1ae-8773-4834-811d-0afd9e9ee022_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">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_StockIssuedDuringPeriodSharesStockOptionsExercised_19c024a6-a93f-4413-81fb-e0893c126655_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">Exercise of stock options, net of vesting of restricted shares (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c25c5391-492c-4b81-af36-decc81d270fb_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" 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">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_WarrantsAndRightsOutstanding_be93f102-d690-4656-b3d5-ba76b67dd3e8_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">Warrant liability</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_174060b5-4667-48ea-9d37-7851a7cc839f_periodStartLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" 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, beginning of period</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_a6ea6def-3b7f-4288-b7dc-8ca6769a1eb9_periodEndLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" 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, end of period</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_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments_ae2850f8-fbd6-4dab-9477-dbf12cb4cf9d_terseLabel_en-US" xlink:label="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments" xlink: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 equal monthly installments</link:label>
    <link:label id="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments_label_en-US" xlink:label="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments" xlink: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 Equal Monthly Installments</link:label>
    <link:label id="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments_documentation_en-US" xlink:label="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments" 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, Number of Equal Monthly Installments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments" xlink:href="phun-20211231.xsd#phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments" xlink:to="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_56bc674f-7160-4276-8cb2-a8748a219b2f_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_90ffa385-c74c-4173-b0d3-0db11a8d0796_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink: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 assumed</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_9ed70b4c-4c17-4348-9579-8397a6d6b1fb_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_29f25df4-b964-4bd3-949f-f668e525018a_negatedLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" 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">Issuance of credit memos and write 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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_25f9b5ff-c1cf-485d-b186-09f8d010ef42_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lapse of statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_e346e8c4-b9a8-4f3c-85eb-72dc9dba84b9_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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_f9f3d16e-f8a9-4c4a-9b1a-16378cfa9520_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink: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 Antidilutive Securities Excluded from Computation of Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink: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 Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_CommonStockWarrantsMember_f0f05843-56a1-482b-999b-800749fe16c1_terseLabel_en-US" xlink:label="lab_phun_CommonStockWarrantsMember" xlink: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 warrants (Series F)</link:label>
    <link:label id="lab_phun_CommonStockWarrantsMember_label_en-US" xlink:label="lab_phun_CommonStockWarrantsMember" xlink: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 Warrants [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CommonStockWarrantsMember" xlink:href="phun-20211231.xsd#phun_CommonStockWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_CommonStockWarrantsMember" xlink:to="lab_phun_CommonStockWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostTableTextBlock_cc2125d9-07e5-47ef-b15c-53b49cca487a_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink: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 Changes in Deferred Commissions</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink: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 Contract Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostTableTextBlock" xlink:to="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_3f9e7d17-e2c9-4674-8196-7802d5251902_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_phun_ApplicationTransactionRevenueMember_1b4d99bb-a048-4e22-aca3-f6bfb386130f_terseLabel_en-US" xlink:label="lab_phun_ApplicationTransactionRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Application transaction revenue</link:label>
    <link:label id="lab_phun_ApplicationTransactionRevenueMember_label_en-US" xlink:label="lab_phun_ApplicationTransactionRevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Application transaction revenue [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ApplicationTransactionRevenueMember" xlink:href="phun-20211231.xsd#phun_ApplicationTransactionRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ApplicationTransactionRevenueMember" xlink:to="lab_phun_ApplicationTransactionRevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_c17b26b9-a6e8-4b23-a051-6cadd000db54_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_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_a91316bd-6b16-47f2-84fb-416c40976286_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink: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 Select Information of Company's Segments</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bb0385a3-1e33-45d0-999d-2ce0389ed4b5_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">Changes 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_313de5e7-a83d-4c0a-b731-0536bfa6bd0e_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">Released (in dollars 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_ClassOfStockDomain_6cf86a7e-3b20-45d1-b626-eaa7087bce8d_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink: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 Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink: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 Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_fd91e703-61e9-44e2-966c-3080ce7c4bf1_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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 Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares_71c2c552-ec6a-4807-af66-9040b4197b6c_terseLabel_en-US" xlink:label="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares" xlink: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 increase (in shares)</link:label>
    <link:label id="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares_label_en-US" xlink:label="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares" xlink: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, Annual Increase in Shares</link:label>
    <link:label id="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares_documentation_en-US" xlink:label="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares" 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, Annual Increase in Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares" xlink:href="phun-20211231.xsd#phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares" xlink:to="lab_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_4518a485-8222-439d-9259-253a9f335c69_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink: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, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_FactoringAgreementTextBlock_8702ec46-9b8c-4b83-99e8-e89cf54137d4_terseLabel_en-US" xlink:label="lab_phun_FactoringAgreementTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factoring Agreement</link:label>
    <link:label id="lab_phun_FactoringAgreementTextBlock_label_en-US" xlink:label="lab_phun_FactoringAgreementTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factoring Agreement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FactoringAgreementTextBlock" xlink:href="phun-20211231.xsd#phun_FactoringAgreementTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_FactoringAgreementTextBlock" xlink:to="lab_phun_FactoringAgreementTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_a422dd4d-4d45-44f8-9d77-75d95425ad91_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink: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 Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount_4843be04-96c6-462a-9ca8-48d1b7602d31_terseLabel_en-US" xlink:label="lab_phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of installment amount</link:label>
    <link:label id="lab_phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount_label_en-US" xlink:label="lab_phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount" xlink: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, Installment Conversion, Percent of Installment Amount</link:label>
    <link:label id="lab_phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount_documentation_en-US" xlink:label="lab_phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount" 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 Instrument, Installment Conversion, Percent of Installment Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount" xlink:href="phun-20211231.xsd#phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount" xlink:to="lab_phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_GainLossOnForgivenessOfPPPLoans_2fe813a9-94b1-4696-85a5-deddb5ca336f_terseLabel_en-US" xlink:label="lab_phun_GainLossOnForgivenessOfPPPLoans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on forgiveness of Paycheck Protection Program ("PPP") loan</link:label>
    <link:label id="lab_phun_GainLossOnForgivenessOfPPPLoans_79ab489b-c256-4b3a-835a-8de813590063_negatedTerseLabel_en-US" xlink:label="lab_phun_GainLossOnForgivenessOfPPPLoans" 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">Gain on forgiveness of PPP loan</link:label>
    <link:label id="lab_phun_GainLossOnForgivenessOfPPPLoans_label_en-US" xlink:label="lab_phun_GainLossOnForgivenessOfPPPLoans" xlink: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 Forgiveness of PPP Loans</link:label>
    <link:label id="lab_phun_GainLossOnForgivenessOfPPPLoans_documentation_en-US" xlink:label="lab_phun_GainLossOnForgivenessOfPPPLoans" 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">Gain (Loss) on Forgiveness of PPP Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_GainLossOnForgivenessOfPPPLoans" xlink:href="phun-20211231.xsd#phun_GainLossOnForgivenessOfPPPLoans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_GainLossOnForgivenessOfPPPLoans" xlink:to="lab_phun_GainLossOnForgivenessOfPPPLoans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_62f92110-56d3-4f7f-bfd1-ec59362d5177_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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_215c0b08-da90-4dca-b015-9eeac6ddcf29_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink: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 (benefit) at statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink: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, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtAmount_b4799d26-1f1a-4433-92c3-e1210b6ed1d3_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, amount</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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_f6078fdb-879b-454b-bfd1-9555bc1973af_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink: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 Calculated Aggregate Fair Values and Assumptions</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink: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 Inputs and Valuation Techniques [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_f4f53ae3-d5f6-42fd-849d-47885ec6b8a2_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" 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">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink: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 Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_2d87d2a4-e1c0-4c90-80d8-924269d47084_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">Taxes</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_phun_DebtInstrumentFaceAmountUnrestricted_6ecbf0a1-7df7-4156-a198-3ced78a88424_terseLabel_en-US" xlink:label="lab_phun_DebtInstrumentFaceAmountUnrestricted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrestricted principal</link:label>
    <link:label id="lab_phun_DebtInstrumentFaceAmountUnrestricted_label_en-US" xlink:label="lab_phun_DebtInstrumentFaceAmountUnrestricted" xlink: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, Unrestricted</link:label>
    <link:label id="lab_phun_DebtInstrumentFaceAmountUnrestricted_documentation_en-US" xlink:label="lab_phun_DebtInstrumentFaceAmountUnrestricted" 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 Instrument, Face Amount, Unrestricted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentFaceAmountUnrestricted" xlink:href="phun-20211231.xsd#phun_DebtInstrumentFaceAmountUnrestricted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_DebtInstrumentFaceAmountUnrestricted" xlink:to="lab_phun_DebtInstrumentFaceAmountUnrestricted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_19937529-b275-424c-9b70-90dc8579a011_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_85706e16-dd6f-4330-b232-375a9999a7c9_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink: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 Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_cc8d62d3-07fb-43ad-9c92-dbce2e072281_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink: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 carryforwards state</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink: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, State and Local</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_6ac76f7a-9856-4e21-a440-15770a2939d0_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_DebtInstrumentUnamortizedDiscount_012fc9cd-75fd-4aa2-a96d-b8cd75626457_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" 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">Debt discount - warrants</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_3e10ebbb-a1c2-47ba-99c1-d3afb41dbd06_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink: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</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink: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, Unamortized Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_24974cd2-584d-4e6c-9c51-60873fd1f1e6_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink: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 Allowance for Doubtful Debt</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_TwoThousandEighteenEmployeeStockPurchasePlanMember_d64a828d-0dbe-44b3-ae42-c3a40ff4e0a1_terseLabel_en-US" xlink:label="lab_phun_TwoThousandEighteenEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Employee Stock Purchase Plan</link:label>
    <link:label id="lab_phun_TwoThousandEighteenEmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_phun_TwoThousandEighteenEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Employee Stock Purchase Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_TwoThousandEighteenEmployeeStockPurchasePlanMember" xlink:href="phun-20211231.xsd#phun_TwoThousandEighteenEmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_TwoThousandEighteenEmployeeStockPurchasePlanMember" xlink:to="lab_phun_TwoThousandEighteenEmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_phun_SecurityTokenPeriodAfterIssuanceOfRights_47ef1178-4100-4c9d-a0c4-729d5f9229db_terseLabel_en-US" xlink:label="lab_phun_SecurityTokenPeriodAfterIssuanceOfRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period after issuance of rights</link:label>
    <link:label id="lab_phun_SecurityTokenPeriodAfterIssuanceOfRights_label_en-US" xlink:label="lab_phun_SecurityTokenPeriodAfterIssuanceOfRights" xlink: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 Token, Period After Issuance of Rights</link:label>
    <link:label id="lab_phun_SecurityTokenPeriodAfterIssuanceOfRights_documentation_en-US" xlink:label="lab_phun_SecurityTokenPeriodAfterIssuanceOfRights" 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">Security Token, Period After Issuance of Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SecurityTokenPeriodAfterIssuanceOfRights" xlink:href="phun-20211231.xsd#phun_SecurityTokenPeriodAfterIssuanceOfRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_phun_SecurityTokenPeriodAfterIssuanceOfRights" xlink:to="lab_phun_SecurityTokenPeriodAfterIssuanceOfRights" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>phun-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:376eb500-5686-474d-a815-3703503d141a,g:c6708f02-f0b7-408b-8a58-90e54c4cc9ef-->
<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://phunware.com/role/COVERPAGE" xlink:type="simple" xlink:href="phun-20211231.xsd#COVERPAGE"/>
  <link:presentationLink xlink:role="http://phunware.com/role/COVERPAGE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_caa3df5c-2a30-4aa7-b587-8f019f3910f2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_be25c212-b90a-4db3-9ca1-81561e349fb1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_caa3df5c-2a30-4aa7-b587-8f019f3910f2" xlink:to="loc_dei_EntitiesTable_be25c212-b90a-4db3-9ca1-81561e349fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_bd2d3b87-7945-431c-9c6b-359ec31aa7de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_be25c212-b90a-4db3-9ca1-81561e349fb1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_bd2d3b87-7945-431c-9c6b-359ec31aa7de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8467c3e1-d324-4332-8d40-ffc95cff6b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bd2d3b87-7945-431c-9c6b-359ec31aa7de" xlink:to="loc_us-gaap_ClassOfStockDomain_8467c3e1-d324-4332-8d40-ffc95cff6b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_09804ce5-4606-487b-a54d-f4527df5c162" 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_ClassOfStockDomain_8467c3e1-d324-4332-8d40-ffc95cff6b5f" xlink:to="loc_us-gaap_CommonStockMember_09804ce5-4606-487b-a54d-f4527df5c162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_5ddd8060-99ab-419a-9b0f-b8be84813649" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_8467c3e1-d324-4332-8d40-ffc95cff6b5f" xlink:to="loc_us-gaap_WarrantMember_5ddd8060-99ab-419a-9b0f-b8be84813649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_be25c212-b90a-4db3-9ca1-81561e349fb1" xlink:to="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_28c148f6-12ad-487c-a4b4-00e27d763fa5" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_DocumentType_28c148f6-12ad-487c-a4b4-00e27d763fa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_d225899c-f1de-4f4e-95d7-ea5bd729006b" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_DocumentAnnualReport_d225899c-f1de-4f4e-95d7-ea5bd729006b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4a034061-8369-4856-aee9-9f41cbde72c2" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_DocumentPeriodEndDate_4a034061-8369-4856-aee9-9f41cbde72c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_8229a637-c670-4ead-90df-f8d27adc9a6a" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_CurrentFiscalYearEndDate_8229a637-c670-4ead-90df-f8d27adc9a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_0e8671e6-24a0-44fa-a3fe-c9c9c2ed513d" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_DocumentTransitionReport_0e8671e6-24a0-44fa-a3fe-c9c9c2ed513d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_c4fc29dc-01da-4516-b10b-97a124f5d277" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityFileNumber_c4fc29dc-01da-4516-b10b-97a124f5d277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_91aa4726-a346-40a0-9ba8-ac4e10773689" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityRegistrantName_91aa4726-a346-40a0-9ba8-ac4e10773689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_b138b90f-bff6-4389-a59b-f00e80b494b9" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityIncorporationStateCountryCode_b138b90f-bff6-4389-a59b-f00e80b494b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c4f41894-102f-4bd4-9a50-b5e9345cf245" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityTaxIdentificationNumber_c4f41894-102f-4bd4-9a50-b5e9345cf245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_cc66a522-6911-48e4-87d2-8b0a74eb8c06" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityAddressAddressLine1_cc66a522-6911-48e4-87d2-8b0a74eb8c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_9341d76e-47bb-4e46-a9cb-4f997e8f384e" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityAddressAddressLine2_9341d76e-47bb-4e46-a9cb-4f997e8f384e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_90d4e62f-6d14-4292-a273-a96a8efd3486" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityAddressCityOrTown_90d4e62f-6d14-4292-a273-a96a8efd3486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_0fca6042-312a-4db2-9115-e0636012dd7c" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityAddressStateOrProvince_0fca6042-312a-4db2-9115-e0636012dd7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_e49aa440-0de2-4be8-9b61-2b3a3aea997f" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityAddressPostalZipCode_e49aa440-0de2-4be8-9b61-2b3a3aea997f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_fab164f4-6611-482a-9098-04f5206bdd81" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_CityAreaCode_fab164f4-6611-482a-9098-04f5206bdd81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_4078c0c1-2011-40ba-9bd9-f5d8079fa9de" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_LocalPhoneNumber_4078c0c1-2011-40ba-9bd9-f5d8079fa9de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_d86c57ac-0a46-4d6f-a97a-d7516899c616" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_Security12bTitle_d86c57ac-0a46-4d6f-a97a-d7516899c616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_e913bf59-5e4e-4da9-aa9e-e8aaac489831" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_TradingSymbol_e913bf59-5e4e-4da9-aa9e-e8aaac489831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_9af11865-85ae-45de-ad01-3d537633dd54" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_SecurityExchangeName_9af11865-85ae-45de-ad01-3d537633dd54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_20aa2094-0638-4ef2-9449-3f22b1ee0ecc" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_20aa2094-0638-4ef2-9449-3f22b1ee0ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_4dcf8a20-d58d-4189-ab0a-52ef1376e6f9" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityVoluntaryFilers_4dcf8a20-d58d-4189-ab0a-52ef1376e6f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_42d6a78c-7752-4769-ab9b-063729c5fd6b" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityCurrentReportingStatus_42d6a78c-7752-4769-ab9b-063729c5fd6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_8b8aa746-bf64-484e-b441-67e61691b4f3" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityInteractiveDataCurrent_8b8aa746-bf64-484e-b441-67e61691b4f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_45e5817e-249b-4ad7-afd2-6d5d434576cd" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityFilerCategory_45e5817e-249b-4ad7-afd2-6d5d434576cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_e44df9f9-5b5f-488e-96ec-2398dcca835a" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntitySmallBusiness_e44df9f9-5b5f-488e-96ec-2398dcca835a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_06ead3f4-4960-4adc-a1a7-e95c06feae4c" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityEmergingGrowthCompany_06ead3f4-4960-4adc-a1a7-e95c06feae4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_6027c8e4-8b95-4e22-a66d-a91605778301" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityShellCompany_6027c8e4-8b95-4e22-a66d-a91605778301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_dc48179b-a77c-440c-8144-f33be1939f83" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityPublicFloat_dc48179b-a77c-440c-8144-f33be1939f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_92f16f9d-e881-4828-b8dd-1d0d6600d77b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_92f16f9d-e881-4828-b8dd-1d0d6600d77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_139079c5-d9ba-42ca-98e2-e4f0a529207f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_139079c5-d9ba-42ca-98e2-e4f0a529207f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_17fd0788-2393-48c3-8441-26b42221b258" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_EntityCentralIndexKey_17fd0788-2393-48c3-8441-26b42221b258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_05372fb7-aa47-4b2e-a39c-09d37dae679e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_AmendmentFlag_05372fb7-aa47-4b2e-a39c-09d37dae679e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_39cc2a01-6fce-4722-bf40-9504581e51c6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_DocumentFiscalPeriodFocus_39cc2a01-6fce-4722-bf40-9504581e51c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_3ad96cbc-7430-408b-b8f9-7f1d7d557b65" 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_EntityInformationLineItems_e73837c6-62b8-4d61-89e7-a1ecac06b586" xlink:to="loc_dei_DocumentFiscalYearFocus_3ad96cbc-7430-408b-b8f9-7f1d7d557b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/AuditInformation" xlink:type="simple" xlink:href="phun-20211231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://phunware.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_phun_AuditorInformationAbstract_af94e22a-4b4f-457d-8a66-24bc604c3bd8" xlink:href="phun-20211231.xsd#phun_AuditorInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_51a109b7-9020-496b-aabb-c09a92c00768" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_AuditorInformationAbstract_af94e22a-4b4f-457d-8a66-24bc604c3bd8" xlink:to="loc_dei_AuditorFirmId_51a109b7-9020-496b-aabb-c09a92c00768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_2c6fb768-1769-439f-af22-1172de6221b3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_AuditorInformationAbstract_af94e22a-4b4f-457d-8a66-24bc604c3bd8" xlink:to="loc_dei_AuditorName_2c6fb768-1769-439f-af22-1172de6221b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_46660c4c-93d9-47d2-8cf5-deb558fcf8ba" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_AuditorInformationAbstract_af94e22a-4b4f-457d-8a66-24bc604c3bd8" xlink:to="loc_dei_AuditorLocation_46660c4c-93d9-47d2-8cf5-deb558fcf8ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="phun-20211231.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://phunware.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_f88f0312-70db-425a-92da-d4fe11c75c80" 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_feb7b3bb-8fc3-4c03-9ad8-86a38de0de48" 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_f88f0312-70db-425a-92da-d4fe11c75c80" xlink:to="loc_us-gaap_AssetsAbstract_feb7b3bb-8fc3-4c03-9ad8-86a38de0de48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_fff32bfa-6fc3-4f8c-ba9b-00f5f7369979" 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_feb7b3bb-8fc3-4c03-9ad8-86a38de0de48" xlink:to="loc_us-gaap_AssetsCurrentAbstract_fff32bfa-6fc3-4f8c-ba9b-00f5f7369979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4fc71151-9e8b-4d3b-8263-dd576be45989" 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_fff32bfa-6fc3-4f8c-ba9b-00f5f7369979" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4fc71151-9e8b-4d3b-8263-dd576be45989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_1a966207-2b6c-4aca-a23e-e73324911489" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_fff32bfa-6fc3-4f8c-ba9b-00f5f7369979" xlink:to="loc_us-gaap_AccountsReceivableNet_1a966207-2b6c-4aca-a23e-e73324911489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_79c6a478-e87f-489e-81cd-df7181c9ef38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_fff32bfa-6fc3-4f8c-ba9b-00f5f7369979" xlink:to="loc_us-gaap_InventoryNet_79c6a478-e87f-489e-81cd-df7181c9ef38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DigitalCurrencies_c6aa5b7f-45f0-4517-b262-99b5f22eed92" xlink:href="phun-20211231.xsd#phun_DigitalCurrencies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_fff32bfa-6fc3-4f8c-ba9b-00f5f7369979" xlink:to="loc_phun_DigitalCurrencies_c6aa5b7f-45f0-4517-b262-99b5f22eed92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6f1cde95-2c9a-4497-a727-25b438cdd4f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_fff32bfa-6fc3-4f8c-ba9b-00f5f7369979" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6f1cde95-2c9a-4497-a727-25b438cdd4f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b35d1315-35a7-4727-9159-231e4c2d585a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_fff32bfa-6fc3-4f8c-ba9b-00f5f7369979" xlink:to="loc_us-gaap_AssetsCurrent_b35d1315-35a7-4727-9159-231e4c2d585a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_de858a37-b355-4bab-8a77-f7a20cf67e03" 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_feb7b3bb-8fc3-4c03-9ad8-86a38de0de48" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_de858a37-b355-4bab-8a77-f7a20cf67e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5186a6a9-485e-4608-b43a-97ab160e3421" 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_AssetsAbstract_feb7b3bb-8fc3-4c03-9ad8-86a38de0de48" xlink:to="loc_us-gaap_Goodwill_5186a6a9-485e-4608-b43a-97ab160e3421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ec25d2dc-cb8e-44e3-a2a6-7bd9f886defa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_feb7b3bb-8fc3-4c03-9ad8-86a38de0de48" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ec25d2dc-cb8e-44e3-a2a6-7bd9f886defa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_3af2d2b8-6017-494d-bacc-45d3104e01bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_feb7b3bb-8fc3-4c03-9ad8-86a38de0de48" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_3af2d2b8-6017-494d-bacc-45d3104e01bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_6944a5fe-822d-41ef-b4ab-3b710cea5f34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_feb7b3bb-8fc3-4c03-9ad8-86a38de0de48" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_6944a5fe-822d-41ef-b4ab-3b710cea5f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_079c22e7-1e9b-49f0-91ea-599519384c03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_feb7b3bb-8fc3-4c03-9ad8-86a38de0de48" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_079c22e7-1e9b-49f0-91ea-599519384c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_b5b5aad8-dede-44c0-98af-5d67728de7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_feb7b3bb-8fc3-4c03-9ad8-86a38de0de48" xlink:to="loc_us-gaap_OtherAssets_b5b5aad8-dede-44c0-98af-5d67728de7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_270b5841-f5aa-4568-ab3b-5a45cf1f907b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_feb7b3bb-8fc3-4c03-9ad8-86a38de0de48" xlink:to="loc_us-gaap_Assets_270b5841-f5aa-4568-ab3b-5a45cf1f907b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_95236b27-39bd-4035-b358-0d860151c94e" 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_f88f0312-70db-425a-92da-d4fe11c75c80" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_95236b27-39bd-4035-b358-0d860151c94e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_e4e73562-4a19-42af-b1a2-2e47dd505ff4" 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_95236b27-39bd-4035-b358-0d860151c94e" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_e4e73562-4a19-42af-b1a2-2e47dd505ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a9c9dc13-a2db-4566-8969-5517050d0145" 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_e4e73562-4a19-42af-b1a2-2e47dd505ff4" xlink:to="loc_us-gaap_AccountsPayableCurrent_a9c9dc13-a2db-4566-8969-5517050d0145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_b6519540-82ae-4693-bae3-ff1bf8b19239" 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_e4e73562-4a19-42af-b1a2-2e47dd505ff4" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_b6519540-82ae-4693-bae3-ff1bf8b19239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserveCurrent_a99f0b25-0f6d-466e-853b-3d643265975f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationReserveCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e4e73562-4a19-42af-b1a2-2e47dd505ff4" xlink:to="loc_us-gaap_LitigationReserveCurrent_a99f0b25-0f6d-466e-853b-3d643265975f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_14574422-a47a-4520-beb1-2c6b42b3a45e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e4e73562-4a19-42af-b1a2-2e47dd505ff4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_14574422-a47a-4520-beb1-2c6b42b3a45e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a2b8c9a1-e7d6-4c26-b9ca-d4f7ec30e0d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e4e73562-4a19-42af-b1a2-2e47dd505ff4" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a2b8c9a1-e7d6-4c26-b9ca-d4f7ec30e0d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilityCurrent_f1d1f29d-845b-48df-961c-c17114e8ab14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e4e73562-4a19-42af-b1a2-2e47dd505ff4" xlink:to="loc_us-gaap_DepositLiabilityCurrent_f1d1f29d-845b-48df-961c-c17114e8ab14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_a1c6631c-bbc6-472f-997b-955ee2b2c3fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e4e73562-4a19-42af-b1a2-2e47dd505ff4" xlink:to="loc_us-gaap_LongTermDebtCurrent_a1c6631c-bbc6-472f-997b-955ee2b2c3fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_2815f9ad-5aae-4051-aedc-bfd6c4ab99d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e4e73562-4a19-42af-b1a2-2e47dd505ff4" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_2815f9ad-5aae-4051-aedc-bfd6c4ab99d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b00b4bd9-9a62-4752-b386-3c075378d140" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e4e73562-4a19-42af-b1a2-2e47dd505ff4" xlink:to="loc_us-gaap_LiabilitiesCurrent_b00b4bd9-9a62-4752-b386-3c075378d140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_4f3eb1c8-d17e-49c1-8cff-9faa47c50f72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_95236b27-39bd-4035-b358-0d860151c94e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_4f3eb1c8-d17e-49c1-8cff-9faa47c50f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesNoncurrent_b8c4a29b-7aad-42c9-a52f-5856eff22681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_95236b27-39bd-4035-b358-0d860151c94e" xlink:to="loc_us-gaap_DueToRelatedPartiesNoncurrent_b8c4a29b-7aad-42c9-a52f-5856eff22681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d66f92ce-2a76-49b8-8f8a-d90a5400dff8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_95236b27-39bd-4035-b358-0d860151c94e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d66f92ce-2a76-49b8-8f8a-d90a5400dff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_8f092c3c-383e-4e48-84cd-9641dca63891" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_95236b27-39bd-4035-b358-0d860151c94e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_8f092c3c-383e-4e48-84cd-9641dca63891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0543e7ed-8bbb-41f5-b08c-0565a29c90a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_95236b27-39bd-4035-b358-0d860151c94e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0543e7ed-8bbb-41f5-b08c-0565a29c90a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCreditNoncurrent_cbe6f4cc-43ec-46d1-a9d8-861f19ac1abb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRentCreditNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_95236b27-39bd-4035-b358-0d860151c94e" xlink:to="loc_us-gaap_DeferredRentCreditNoncurrent_cbe6f4cc-43ec-46d1-a9d8-861f19ac1abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d9d6619a-9662-4cf8-8828-d7c77e50a2af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_95236b27-39bd-4035-b358-0d860151c94e" xlink:to="loc_us-gaap_Liabilities_d9d6619a-9662-4cf8-8828-d7c77e50a2af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_58a75779-8490-41e9-8c53-5f6d7ce82f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_95236b27-39bd-4035-b358-0d860151c94e" xlink:to="loc_us-gaap_CommitmentsAndContingencies_58a75779-8490-41e9-8c53-5f6d7ce82f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_819e8ce1-d45d-4f98-a45d-199660c29e51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_95236b27-39bd-4035-b358-0d860151c94e" xlink:to="loc_us-gaap_StockholdersEquityAbstract_819e8ce1-d45d-4f98-a45d-199660c29e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_82162d46-e060-4026-ba9b-0b9c4e7aca38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_819e8ce1-d45d-4f98-a45d-199660c29e51" xlink:to="loc_us-gaap_CommonStockValue_82162d46-e060-4026-ba9b-0b9c4e7aca38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_835d30c1-c42e-40ae-bd1d-60ce87703288" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_819e8ce1-d45d-4f98-a45d-199660c29e51" xlink:to="loc_us-gaap_AdditionalPaidInCapital_835d30c1-c42e-40ae-bd1d-60ce87703288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3ad49f59-9c36-4c94-a53e-04227838eb92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_819e8ce1-d45d-4f98-a45d-199660c29e51" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3ad49f59-9c36-4c94-a53e-04227838eb92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_10989d8e-f19f-486b-b381-1082ddbe105f" 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_StockholdersEquityAbstract_819e8ce1-d45d-4f98-a45d-199660c29e51" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_10989d8e-f19f-486b-b381-1082ddbe105f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4b476b5f-e238-466b-bd74-b87e17dd5824" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_819e8ce1-d45d-4f98-a45d-199660c29e51" xlink:to="loc_us-gaap_StockholdersEquity_4b476b5f-e238-466b-bd74-b87e17dd5824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_94b4158a-96e0-4543-9384-6df123e6e767" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_95236b27-39bd-4035-b358-0d860151c94e" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_94b4158a-96e0-4543-9384-6df123e6e767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/ConsolidatedBalanceSheetParenthetical" xlink:type="simple" xlink:href="phun-20211231.xsd#ConsolidatedBalanceSheetParenthetical"/>
  <link:presentationLink xlink:role="http://phunware.com/role/ConsolidatedBalanceSheetParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_3a9293fe-e89a-4c63-951b-ef57f619a8da" 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_AllowanceForDoubtfulAccountsReceivableCurrent_c5043ebe-1acf-4488-97ec-5849544e8326" 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_StatementOfFinancialPositionAbstract_3a9293fe-e89a-4c63-951b-ef57f619a8da" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c5043ebe-1acf-4488-97ec-5849544e8326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_74e9d984-021a-4c72-af7d-dd65e16b947d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3a9293fe-e89a-4c63-951b-ef57f619a8da" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_74e9d984-021a-4c72-af7d-dd65e16b947d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_33aa9e96-d13c-4b8a-a431-c5b82ae0a08b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3a9293fe-e89a-4c63-951b-ef57f619a8da" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_33aa9e96-d13c-4b8a-a431-c5b82ae0a08b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_dc69a82a-f1d6-402c-b549-97dabdd477a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3a9293fe-e89a-4c63-951b-ef57f619a8da" xlink:to="loc_us-gaap_CommonStockSharesIssued_dc69a82a-f1d6-402c-b549-97dabdd477a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_94f21e60-90d3-42d7-8eca-8cb4f9652234" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3a9293fe-e89a-4c63-951b-ef57f619a8da" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_94f21e60-90d3-42d7-8eca-8cb4f9652234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="simple" xlink:href="phun-20211231.xsd#ConsolidatedStatementsofOperationsandComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_f22f34b3-91d3-4818-94b2-c1cec0f0bea2" 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_RevenueFromContractWithCustomerExcludingAssessedTax_c38476ba-e8f6-4f1e-bbd4-9edcd38be4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f22f34b3-91d3-4818-94b2-c1cec0f0bea2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c38476ba-e8f6-4f1e-bbd4-9edcd38be4e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_197fc42b-dca2-4fca-82a4-b36cad1f03c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f22f34b3-91d3-4818-94b2-c1cec0f0bea2" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_197fc42b-dca2-4fca-82a4-b36cad1f03c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_a170a9c3-0828-48bc-8c97-75ec8df571c6" 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_f22f34b3-91d3-4818-94b2-c1cec0f0bea2" xlink:to="loc_us-gaap_GrossProfit_a170a9c3-0828-48bc-8c97-75ec8df571c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_4489ed6b-2251-4ce7-bba2-31a91c67e595" 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_f22f34b3-91d3-4818-94b2-c1cec0f0bea2" xlink:to="loc_us-gaap_OperatingExpensesAbstract_4489ed6b-2251-4ce7-bba2-31a91c67e595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_fc5c8598-fefa-4d97-803e-0fef37302ffe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4489ed6b-2251-4ce7-bba2-31a91c67e595" xlink:to="loc_us-gaap_SellingAndMarketingExpense_fc5c8598-fefa-4d97-803e-0fef37302ffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_e2bf58d2-8fd2-43d0-af97-a9875736733c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4489ed6b-2251-4ce7-bba2-31a91c67e595" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_e2bf58d2-8fd2-43d0-af97-a9875736733c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_6081719f-fbaa-479f-90a5-6e62264edb5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4489ed6b-2251-4ce7-bba2-31a91c67e595" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_6081719f-fbaa-479f-90a5-6e62264edb5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense_9c10e5c5-50a4-4fd3-bc33-0e8887dbe308" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4489ed6b-2251-4ce7-bba2-31a91c67e595" xlink:to="loc_us-gaap_LitigationSettlementExpense_9c10e5c5-50a4-4fd3-bc33-0e8887dbe308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_2c9651f8-1070-4995-bf02-d04c54e52d0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4489ed6b-2251-4ce7-bba2-31a91c67e595" xlink:to="loc_us-gaap_OperatingExpenses_2c9651f8-1070-4995-bf02-d04c54e52d0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ce330edd-5263-410c-bd6b-dc98c4882a32" 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_f22f34b3-91d3-4818-94b2-c1cec0f0bea2" xlink:to="loc_us-gaap_OperatingIncomeLoss_ce330edd-5263-410c-bd6b-dc98c4882a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_688f5e6a-2188-442b-806d-6dc27fe0792d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f22f34b3-91d3-4818-94b2-c1cec0f0bea2" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_688f5e6a-2188-442b-806d-6dc27fe0792d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_5fc84baa-07d2-4525-ae76-e15d887411fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_688f5e6a-2188-442b-806d-6dc27fe0792d" xlink:to="loc_us-gaap_InterestExpense_5fc84baa-07d2-4525-ae76-e15d887411fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_08417d66-be24-45cd-94de-2fbea15c95db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_688f5e6a-2188-442b-806d-6dc27fe0792d" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_08417d66-be24-45cd-94de-2fbea15c95db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ImpairmentOfDigitalCurrencies_65c7d0f0-b596-4265-9701-0dc3a2185618" xlink:href="phun-20211231.xsd#phun_ImpairmentOfDigitalCurrencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_688f5e6a-2188-442b-806d-6dc27fe0792d" xlink:to="loc_phun_ImpairmentOfDigitalCurrencies_65c7d0f0-b596-4265-9701-0dc3a2185618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_a8a9ceaa-55ae-4576-b99a-7592739ca496" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_688f5e6a-2188-442b-806d-6dc27fe0792d" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_a8a9ceaa-55ae-4576-b99a-7592739ca496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_GainLossOnForgivenessOfPPPLoans_61af27e2-feb3-41cc-9f38-56ebe59f8d89" xlink:href="phun-20211231.xsd#phun_GainLossOnForgivenessOfPPPLoans"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_688f5e6a-2188-442b-806d-6dc27fe0792d" xlink:to="loc_phun_GainLossOnForgivenessOfPPPLoans_61af27e2-feb3-41cc-9f38-56ebe59f8d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_51f74b61-f0ae-4fe4-a587-7d41e5a3556e" 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_OtherIncomeAndExpensesAbstract_688f5e6a-2188-442b-806d-6dc27fe0792d" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_51f74b61-f0ae-4fe4-a587-7d41e5a3556e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_047e64c7-1489-4def-8068-e1043e53e934" 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_f22f34b3-91d3-4818-94b2-c1cec0f0bea2" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_047e64c7-1489-4def-8068-e1043e53e934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b85a73fa-4611-4ce4-ae6f-47fa7c5ef4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f22f34b3-91d3-4818-94b2-c1cec0f0bea2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b85a73fa-4611-4ce4-ae6f-47fa7c5ef4a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cd1ef4d1-208f-47c0-8ddb-0aca1da6c5d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f22f34b3-91d3-4818-94b2-c1cec0f0bea2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_cd1ef4d1-208f-47c0-8ddb-0aca1da6c5d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1ba0e99e-6cfe-4123-a8c7-45a94dab2c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f22f34b3-91d3-4818-94b2-c1cec0f0bea2" xlink:to="loc_us-gaap_NetIncomeLoss_1ba0e99e-6cfe-4123-a8c7-45a94dab2c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_5ea75444-c694-461f-9e87-66b2dd7c29cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f22f34b3-91d3-4818-94b2-c1cec0f0bea2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_5ea75444-c694-461f-9e87-66b2dd7c29cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_f889eca8-f9c3-4af4-a3fc-51c09028c971" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f22f34b3-91d3-4818-94b2-c1cec0f0bea2" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_f889eca8-f9c3-4af4-a3fc-51c09028c971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_e7f32c19-c4b2-42c6-a338-36f157d1b940" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f22f34b3-91d3-4818-94b2-c1cec0f0bea2" xlink:to="loc_us-gaap_EarningsPerShareBasic_e7f32c19-c4b2-42c6-a338-36f157d1b940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5e3ec59f-0b65-4a70-bfa8-711d84770df2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f22f34b3-91d3-4818-94b2-c1cec0f0bea2" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5e3ec59f-0b65-4a70-bfa8-711d84770df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e6e0fa43-654b-4d43-ba05-f1d8f48571a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f22f34b3-91d3-4818-94b2-c1cec0f0bea2" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e6e0fa43-654b-4d43-ba05-f1d8f48571a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c568c556-10e2-4a0f-8bd9-823d176d8c63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f22f34b3-91d3-4818-94b2-c1cec0f0bea2" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c568c556-10e2-4a0f-8bd9-823d176d8c63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" xlink:type="simple" xlink:href="phun-20211231.xsd#ConsolidatedStatementsofChangesinStockholdersEquityDeficit"/>
  <link:presentationLink xlink:role="http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_d56c1b3a-ecb8-499c-ad0a-0add307e777e" 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_c7762135-890f-48bb-ba36-7b94219ff65f" 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_d56c1b3a-ecb8-499c-ad0a-0add307e777e" xlink:to="loc_us-gaap_StatementTable_c7762135-890f-48bb-ba36-7b94219ff65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c54bdac5-452c-43f5-8349-ecae619114ab" 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_c7762135-890f-48bb-ba36-7b94219ff65f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c54bdac5-452c-43f5-8349-ecae619114ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f01ceb38-6722-4332-8191-5560ec6cb190" 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_c54bdac5-452c-43f5-8349-ecae619114ab" xlink:to="loc_us-gaap_EquityComponentDomain_f01ceb38-6722-4332-8191-5560ec6cb190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_bcb46bdf-e25a-409a-97cd-0a67327e0909" 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_f01ceb38-6722-4332-8191-5560ec6cb190" xlink:to="loc_us-gaap_CommonStockMember_bcb46bdf-e25a-409a-97cd-0a67327e0909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_bb717492-13b2-4064-bf2b-997c6b9aa99e" 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_f01ceb38-6722-4332-8191-5560ec6cb190" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_bb717492-13b2-4064-bf2b-997c6b9aa99e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_b74f7fef-659a-488d-877c-6100bda23002" 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_f01ceb38-6722-4332-8191-5560ec6cb190" xlink:to="loc_us-gaap_RetainedEarningsMember_b74f7fef-659a-488d-877c-6100bda23002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4843df02-76ca-49bd-9c36-e2258cc6e33a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f01ceb38-6722-4332-8191-5560ec6cb190" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4843df02-76ca-49bd-9c36-e2258cc6e33a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cbb41880-c4c7-4906-b6dd-dc08ec87a494" 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_c7762135-890f-48bb-ba36-7b94219ff65f" xlink:to="loc_us-gaap_StatementLineItems_cbb41880-c4c7-4906-b6dd-dc08ec87a494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" 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_cbb41880-c4c7-4906-b6dd-dc08ec87a494" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_502a7345-28bc-4672-9e99-8474d89bd4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockholdersEquity_502a7345-28bc-4672-9e99-8474d89bd4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_0c8e7678-29c1-42a5-8b6a-3009088ffa2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_SharesOutstanding_0c8e7678-29c1-42a5-8b6a-3009088ffa2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_17186117-acb4-43b5-ae87-5e524e55cae9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_17186117-acb4-43b5-ae87-5e524e55cae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e4dc8cb3-9851-47f7-8bf2-6988a01c3225" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e4dc8cb3-9851-47f7-8bf2-6988a01c3225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ReleaseOfRestrictedStockShares_cabbff37-e279-46a4-8d36-b2f843e4b708" xlink:href="phun-20211231.xsd#phun_ReleaseOfRestrictedStockShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_phun_ReleaseOfRestrictedStockShares_cabbff37-e279-46a4-8d36-b2f843e4b708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_b7eb2a23-3f97-4357-9697-837223e26255" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_b7eb2a23-3f97-4357-9697-837223e26255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_98c520c2-13bd-4da7-984f-0e7233886e84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_98c520c2-13bd-4da7-984f-0e7233886e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther_b50901f5-54a2-4aaf-9aaa-7be2833e3abc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueOther_b50901f5-54a2-4aaf-9aaa-7be2833e3abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_ccf47938-eef3-400f-ac4b-3148e89c12a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_ccf47938-eef3-400f-ac4b-3148e89c12a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_0cdef5cb-7151-42e6-b94e-2d1f4ec7255f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_0cdef5cb-7151-42e6-b94e-2d1f4ec7255f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_ddbc2def-120c-4968-b2aa-86324aa0a8c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_ddbc2def-120c-4968-b2aa-86324aa0a8c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises_9ff31022-1056-4556-b276-4cf127394041" xlink:href="phun-20211231.xsd#phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises_9ff31022-1056-4556-b276-4cf127394041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises_60b6ea5c-f58d-4af3-8093-c29af9e78a23" xlink:href="phun-20211231.xsd#phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises_60b6ea5c-f58d-4af3-8093-c29af9e78a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_33762882-36de-4fed-9fb7-52e2294295e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_33762882-36de-4fed-9fb7-52e2294295e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_9193f0ba-dbe4-461c-93ba-3a88e7d5f4e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_9193f0ba-dbe4-461c-93ba-3a88e7d5f4e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_765a4fb8-973f-4126-99d7-b5718457368e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_765a4fb8-973f-4126-99d7-b5718457368e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments_e19bde69-33eb-457f-961a-d4f1009108c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments_e19bde69-33eb-457f-961a-d4f1009108c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_1ace89cb-0488-48b8-ae8e-c7d9f123ec1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_1ace89cb-0488-48b8-ae8e-c7d9f123ec1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_7d39b9af-6b55-47ba-803d-6140e2336950" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_7d39b9af-6b55-47ba-803d-6140e2336950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b314bb2d-b481-46a3-8aca-ac09d8f9e4e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_NetIncomeLoss_b314bb2d-b481-46a3-8aca-ac09d8f9e4e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7ab29dd8-f41c-4f65-b5f2-fbc84709af70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_StockholdersEquity_7ab29dd8-f41c-4f65-b5f2-fbc84709af70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_bc2d78e1-b3ed-4492-9371-f3fd5b2ae254" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6212f8e2-9cda-4d89-831b-e829db5c3a42" xlink:to="loc_us-gaap_SharesOutstanding_bc2d78e1-b3ed-4492-9371-f3fd5b2ae254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="phun-20211231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://phunware.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_bf80d9ab-ce86-4a04-93ce-afe5fd57d0ea" 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_3b672b0c-eff0-4f0a-a5af-cc2d87f84cb9" 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_bf80d9ab-ce86-4a04-93ce-afe5fd57d0ea" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3b672b0c-eff0-4f0a-a5af-cc2d87f84cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_89f8aebe-b2ab-43e8-8bda-61525211453c" 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_3b672b0c-eff0-4f0a-a5af-cc2d87f84cb9" xlink:to="loc_us-gaap_NetIncomeLoss_89f8aebe-b2ab-43e8-8bda-61525211453c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_283332bb-e3c6-40e3-bf19-5fbade913fc6" 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_3b672b0c-eff0-4f0a-a5af-cc2d87f84cb9" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_283332bb-e3c6-40e3-bf19-5fbade913fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_1dd9f1c9-becb-40f5-b157-4554b11c614f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_283332bb-e3c6-40e3-bf19-5fbade913fc6" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_1dd9f1c9-becb-40f5-b157-4554b11c614f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_6ae239e7-e3b3-4fde-88d6-cf0bf80ac80d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_283332bb-e3c6-40e3-bf19-5fbade913fc6" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_6ae239e7-e3b3-4fde-88d6-cf0bf80ac80d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_ca40be14-51e4-4f16-ba37-6139e06ae31a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_283332bb-e3c6-40e3-bf19-5fbade913fc6" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_ca40be14-51e4-4f16-ba37-6139e06ae31a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LossOnSaleOfDigitalCurrencies_577181de-22d6-4242-90fc-68b23e9bf669" xlink:href="phun-20211231.xsd#phun_LossOnSaleOfDigitalCurrencies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_283332bb-e3c6-40e3-bf19-5fbade913fc6" xlink:to="loc_phun_LossOnSaleOfDigitalCurrencies_577181de-22d6-4242-90fc-68b23e9bf669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_GainLossOnForgivenessOfPPPLoans_ef663a1c-5283-489b-b9f2-391eb70a568d" xlink:href="phun-20211231.xsd#phun_GainLossOnForgivenessOfPPPLoans"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_283332bb-e3c6-40e3-bf19-5fbade913fc6" xlink:to="loc_phun_GainLossOnForgivenessOfPPPLoans_ef663a1c-5283-489b-b9f2-391eb70a568d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_6dd76f07-89f3-43b8-84cd-b93bb0372472" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_283332bb-e3c6-40e3-bf19-5fbade913fc6" xlink:to="loc_us-gaap_ShareBasedCompensation_6dd76f07-89f3-43b8-84cd-b93bb0372472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_ca0ceffc-8a09-4012-b0c9-97ca28e6cd4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_283332bb-e3c6-40e3-bf19-5fbade913fc6" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_ca0ceffc-8a09-4012-b0c9-97ca28e6cd4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_2dd2f786-f027-4a0d-8c98-141c01890ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_283332bb-e3c6-40e3-bf19-5fbade913fc6" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_2dd2f786-f027-4a0d-8c98-141c01890ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_97625242-3560-4dfc-8322-4d5a6fe5ebb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_283332bb-e3c6-40e3-bf19-5fbade913fc6" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_97625242-3560-4dfc-8322-4d5a6fe5ebb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3c9f5f89-c81a-4fa2-9178-2f4f4783299c" 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_97625242-3560-4dfc-8322-4d5a6fe5ebb1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3c9f5f89-c81a-4fa2-9178-2f4f4783299c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_c478678f-1fc5-4e90-8737-6a9065900d70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_97625242-3560-4dfc-8322-4d5a6fe5ebb1" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_c478678f-1fc5-4e90-8737-6a9065900d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c8924f00-d28e-4761-ac6f-84b940967596" 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_97625242-3560-4dfc-8322-4d5a6fe5ebb1" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c8924f00-d28e-4761-ac6f-84b940967596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e3673aca-f1c1-44a5-93d3-6ef3106b391d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_97625242-3560-4dfc-8322-4d5a6fe5ebb1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e3673aca-f1c1-44a5-93d3-6ef3106b391d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_fe2ae585-940c-4126-90c5-59a5611319dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_97625242-3560-4dfc-8322-4d5a6fe5ebb1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_fe2ae585-940c-4126-90c5-59a5611319dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IncreaseDecreaseInEstimatedLitigationLiability_269a4a91-565b-488d-8ea4-a7a1754acaa3" xlink:href="phun-20211231.xsd#phun_IncreaseDecreaseInEstimatedLitigationLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_97625242-3560-4dfc-8322-4d5a6fe5ebb1" xlink:to="loc_phun_IncreaseDecreaseInEstimatedLitigationLiability_269a4a91-565b-488d-8ea4-a7a1754acaa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_02824af2-179e-4d20-97da-05e0297d792e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_97625242-3560-4dfc-8322-4d5a6fe5ebb1" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_02824af2-179e-4d20-97da-05e0297d792e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_de142c84-556f-4afc-a29c-911229905d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_97625242-3560-4dfc-8322-4d5a6fe5ebb1" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_de142c84-556f-4afc-a29c-911229905d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_43a381c8-71d8-4c16-8079-1d58f60306d7" 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_3b672b0c-eff0-4f0a-a5af-cc2d87f84cb9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_43a381c8-71d8-4c16-8079-1d58f60306d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9c3580f6-cf67-4104-9763-d5615f289942" 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_bf80d9ab-ce86-4a04-93ce-afe5fd57d0ea" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9c3580f6-cf67-4104-9763-d5615f289942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets_84bb705e-6157-4e21-91d5-72adbb53a9ff" xlink:href="phun-20211231.xsd#phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9c3580f6-cf67-4104-9763-d5615f289942" xlink:to="loc_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets_84bb705e-6157-4e21-91d5-72adbb53a9ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ef44630f-4b48-456b-8079-71f4e6ff4f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9c3580f6-cf67-4104-9763-d5615f289942" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ef44630f-4b48-456b-8079-71f4e6ff4f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_384d2502-c3cc-46fd-923d-b6b00038a90c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9c3580f6-cf67-4104-9763-d5615f289942" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_384d2502-c3cc-46fd-923d-b6b00038a90c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e12761b5-0dd2-4a1d-8e58-878bfa360b21" 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_bf80d9ab-ce86-4a04-93ce-afe5fd57d0ea" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e12761b5-0dd2-4a1d-8e58-878bfa360b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_0843085c-808d-446e-9b22-47bf98ec5e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e12761b5-0dd2-4a1d-8e58-878bfa360b21" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_0843085c-808d-446e-9b22-47bf98ec5e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRelatedPartyDebt_43aaf0ec-a671-4f4d-9d39-829c209a7143" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e12761b5-0dd2-4a1d-8e58-878bfa360b21" xlink:to="loc_us-gaap_ProceedsFromRelatedPartyDebt_43aaf0ec-a671-4f4d-9d39-829c209a7143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_7dd9efe2-1ec9-489d-9791-f38c1af19691" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e12761b5-0dd2-4a1d-8e58-878bfa360b21" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_7dd9efe2-1ec9-489d-9791-f38c1af19691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfRelatedPartyDebt_b588dcd3-2bfc-4bdb-b654-2f6348acdc62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e12761b5-0dd2-4a1d-8e58-878bfa360b21" xlink:to="loc_us-gaap_RepaymentsOfRelatedPartyDebt_b588dcd3-2bfc-4bdb-b654-2f6348acdc62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ProceedsfromPaymentsforFactoringAgreement_21975da3-9ad3-4a94-9ce3-82024f210f67" xlink:href="phun-20211231.xsd#phun_ProceedsfromPaymentsforFactoringAgreement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e12761b5-0dd2-4a1d-8e58-878bfa360b21" xlink:to="loc_phun_ProceedsfromPaymentsforFactoringAgreement_21975da3-9ad3-4a94-9ce3-82024f210f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_e477e726-bcfe-4e51-815f-229e4745d441" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e12761b5-0dd2-4a1d-8e58-878bfa360b21" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_e477e726-bcfe-4e51-815f-229e4745d441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_7b9cf871-c2de-4f4b-bfe8-eea3c7a12c72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e12761b5-0dd2-4a1d-8e58-878bfa360b21" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_7b9cf871-c2de-4f4b-bfe8-eea3c7a12c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_aa4eaf23-c255-4ebb-aed7-7d0d072c34f4" 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_e12761b5-0dd2-4a1d-8e58-878bfa360b21" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_aa4eaf23-c255-4ebb-aed7-7d0d072c34f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b4c07d96-ab18-4396-9d20-7abea34a6b51" 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_e12761b5-0dd2-4a1d-8e58-878bfa360b21" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b4c07d96-ab18-4396-9d20-7abea34a6b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_54c9fc3c-739f-4c57-94f8-20eba73777ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bf80d9ab-ce86-4a04-93ce-afe5fd57d0ea" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_54c9fc3c-739f-4c57-94f8-20eba73777ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f4d84415-9b7e-4f46-bc41-6b8141006326" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bf80d9ab-ce86-4a04-93ce-afe5fd57d0ea" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f4d84415-9b7e-4f46-bc41-6b8141006326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d885e746-3890-4882-bce3-692d3ae58e54" 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_bf80d9ab-ce86-4a04-93ce-afe5fd57d0ea" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d885e746-3890-4882-bce3-692d3ae58e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_738468b7-c093-4b35-ac98-b36d0ef0ca1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bf80d9ab-ce86-4a04-93ce-afe5fd57d0ea" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_738468b7-c093-4b35-ac98-b36d0ef0ca1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_51230bba-1f67-4c58-a821-37de19ff8494" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bf80d9ab-ce86-4a04-93ce-afe5fd57d0ea" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_51230bba-1f67-4c58-a821-37de19ff8494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_b7c4b8d7-515f-49a0-b4b6-00c47901ef0d" 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_51230bba-1f67-4c58-a821-37de19ff8494" xlink:to="loc_us-gaap_InterestPaidNet_b7c4b8d7-515f-49a0-b4b6-00c47901ef0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_96dc3368-debc-4cea-998b-a64e5bf2cb6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_51230bba-1f67-4c58-a821-37de19ff8494" xlink:to="loc_us-gaap_IncomeTaxesPaid_96dc3368-debc-4cea-998b-a64e5bf2cb6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4dbf21d3-4da5-438d-a3be-1cecb76d7241" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bf80d9ab-ce86-4a04-93ce-afe5fd57d0ea" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4dbf21d3-4da5-438d-a3be-1cecb76d7241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_StockIssuedUnderEmployeeBenefitPlans_83564579-5b83-4722-b7b2-192ecb1344d6" xlink:href="phun-20211231.xsd#phun_StockIssuedUnderEmployeeBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4dbf21d3-4da5-438d-a3be-1cecb76d7241" xlink:to="loc_phun_StockIssuedUnderEmployeeBenefitPlans_83564579-5b83-4722-b7b2-192ecb1344d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1_4c0b3d8d-95da-4a81-9165-17e69189ec1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssued1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4dbf21d3-4da5-438d-a3be-1cecb76d7241" xlink:to="loc_us-gaap_StockIssued1_4c0b3d8d-95da-4a81-9165-17e69189ec1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_StockIssuedUponPartialExerciseOfWarrant_3e8daff6-c07e-4c49-85dd-2670a5efca42" xlink:href="phun-20211231.xsd#phun_StockIssuedUponPartialExerciseOfWarrant"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4dbf21d3-4da5-438d-a3be-1cecb76d7241" xlink:to="loc_phun_StockIssuedUponPartialExerciseOfWarrant_3e8daff6-c07e-4c49-85dd-2670a5efca42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_StockIssuedUponConversionOfDebt_83f28229-8a78-4549-baa7-eab89d4439b1" xlink:href="phun-20211231.xsd#phun_StockIssuedUponConversionOfDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4dbf21d3-4da5-438d-a3be-1cecb76d7241" xlink:to="loc_phun_StockIssuedUponConversionOfDebt_83f28229-8a78-4549-baa7-eab89d4439b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments_f64e2130-2470-428d-bb87-c9090f401791" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4dbf21d3-4da5-438d-a3be-1cecb76d7241" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments_f64e2130-2470-428d-bb87-c9090f401791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_c61460de-343a-46b3-85d0-81c178c8cde0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4dbf21d3-4da5-438d-a3be-1cecb76d7241" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_c61460de-343a-46b3-85d0-81c178c8cde0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/TheCompanyandBasisofPresentation" xlink:type="simple" xlink:href="phun-20211231.xsd#TheCompanyandBasisofPresentation"/>
  <link:presentationLink xlink:role="http://phunware.com/role/TheCompanyandBasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3272e1d5-24fc-48d9-a1c3-a3d14e51bf7b" 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_b0fb55b3-9528-47ef-8560-f9b2e45c4638" 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_3272e1d5-24fc-48d9-a1c3-a3d14e51bf7b" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_b0fb55b3-9528-47ef-8560-f9b2e45c4638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="phun-20211231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://phunware.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_5fdd9ad9-feb0-4a51-81e6-e1560297907a" 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_5df3c844-2c0e-46e0-b164-1035e3fbadd3" 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_5fdd9ad9-feb0-4a51-81e6-e1560297907a" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_5df3c844-2c0e-46e0-b164-1035e3fbadd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="phun-20211231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" 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_BasisOfAccountingPolicyPolicyTextBlock_971e06bb-e576-4f65-b5c1-a246d4c6eb23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_971e06bb-e576-4f65-b5c1-a246d4c6eb23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_GoingConcernPolicyPolicyTextBlock_9cd69fcf-691a-460a-a93e-a622f4ee2b92" xlink:href="phun-20211231.xsd#phun_GoingConcernPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_phun_GoingConcernPolicyPolicyTextBlock_9cd69fcf-691a-460a-a93e-a622f4ee2b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_ce9411a4-85d8-4570-b270-49bb70de6178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_us-gaap_UseOfEstimates_ce9411a4-85d8-4570-b270-49bb70de6178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_RisksAndUncertaintiesPolicyPolicyTextBlock_0dafd73c-7af5-494b-92ad-6b9473a53d77" xlink:href="phun-20211231.xsd#phun_RisksAndUncertaintiesPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_phun_RisksAndUncertaintiesPolicyPolicyTextBlock_0dafd73c-7af5-494b-92ad-6b9473a53d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_004c0981-5a76-4e57-8efb-87cec5b9e60b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_004c0981-5a76-4e57-8efb-87cec5b9e60b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_5e8a2e45-673c-4144-8c1c-99d1b976d456" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_5e8a2e45-673c-4144-8c1c-99d1b976d456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_2cc28f55-348b-46db-82a6-bb771b546a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_2cc28f55-348b-46db-82a6-bb771b546a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_72f1d9d5-3840-4051-a9a2-d17bec6833fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_72f1d9d5-3840-4051-a9a2-d17bec6833fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_fea231b6-e5fd-4315-8b9b-e7ba18326708" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_fea231b6-e5fd-4315-8b9b-e7ba18326708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_8737a2a0-9ec4-403a-882c-447e41e8407c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_8737a2a0-9ec4-403a-882c-447e41e8407c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_a8e3737c-8fa0-450b-a6d1-35a1503fb706" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_a8e3737c-8fa0-450b-a6d1-35a1503fb706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_087aff53-f1e2-496c-9e22-4d17fda8c72e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_087aff53-f1e2-496c-9e22-4d17fda8c72e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_88077bdc-a05d-41b1-9a60-ec5121d333b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_88077bdc-a05d-41b1-9a60-ec5121d333b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_efa56f0c-d9b0-407d-b244-1c581aab35e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_us-gaap_DebtPolicyTextBlock_efa56f0c-d9b0-407d-b244-1c581aab35e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_d70f21a0-0814-4b4e-b4ff-f11fc5b7f7eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_d70f21a0-0814-4b4e-b4ff-f11fc5b7f7eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_8bffa8af-2101-4188-8008-c6b734de531f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_8bffa8af-2101-4188-8008-c6b734de531f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitPlansPolicy_9e8bd69c-de9a-4f3b-92d0-77eaa2634d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PostemploymentBenefitPlansPolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_us-gaap_PostemploymentBenefitPlansPolicy_9e8bd69c-de9a-4f3b-92d0-77eaa2634d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_d98f7d47-876c-4f38-9b00-1d11f9dcec8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_d98f7d47-876c-4f38-9b00-1d11f9dcec8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_7d799aa1-3ec8-47be-8fc5-2896f5767ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_7d799aa1-3ec8-47be-8fc5-2896f5767ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_2556e9c2-60bd-4bb2-bd6d-61f944dda9c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_2556e9c2-60bd-4bb2-bd6d-61f944dda9c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_783234ff-940f-4969-bd47-cc18610ee9a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_783234ff-940f-4969-bd47-cc18610ee9a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_3046f3c5-6d5e-4bb8-9da8-df0e10ee0dca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_3046f3c5-6d5e-4bb8-9da8-df0e10ee0dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsPolicyPolicyTextBlock_5b703bb7-a327-463e-adf5-fd245aaa7eca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsPolicyPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_us-gaap_SubsequentEventsPolicyPolicyTextBlock_5b703bb7-a327-463e-adf5-fd245aaa7eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_EmergingGrowthCompanyPolicyTextBlock_7b986e2f-4149-4fab-aa4e-6f7512388ed4" xlink:href="phun-20211231.xsd#phun_EmergingGrowthCompanyPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a0ef278c-5f21-41a5-8318-e1153d581eca" xlink:to="loc_phun_EmergingGrowthCompanyPolicyTextBlock_7b986e2f-4149-4fab-aa4e-6f7512388ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="phun-20211231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_e3587bd6-418f-4b57-a529-e563a9572c85" 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_phun_LesseeAssetsAndLiabilitiesTableTextBlock_15b96bde-b6f3-43d1-9c31-97db9dd38d39" xlink:href="phun-20211231.xsd#phun_LesseeAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e3587bd6-418f-4b57-a529-e563a9572c85" xlink:to="loc_phun_LesseeAssetsAndLiabilitiesTableTextBlock_15b96bde-b6f3-43d1-9c31-97db9dd38d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTableTextBlock_2d5f5f44-2ddb-48ae-9ac8-955263fb4678" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e3587bd6-418f-4b57-a529-e563a9572c85" xlink:to="loc_us-gaap_CapitalizedContractCostTableTextBlock_2d5f5f44-2ddb-48ae-9ac8-955263fb4678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_9381c26f-7031-41f6-8d97-91892de3a685" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e3587bd6-418f-4b57-a529-e563a9572c85" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_9381c26f-7031-41f6-8d97-91892de3a685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_7376ac61-34c2-4c1a-87c7-2cac6c5dc1f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e3587bd6-418f-4b57-a529-e563a9572c85" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_7376ac61-34c2-4c1a-87c7-2cac6c5dc1f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_12957d0b-e91b-49b3-a426-3a1b89b714bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e3587bd6-418f-4b57-a529-e563a9572c85" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_12957d0b-e91b-49b3-a426-3a1b89b714bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ScheduleOfDigitalAssetsTableTextBlock_106151dc-2424-4857-8324-e59c01b60855" xlink:href="phun-20211231.xsd#phun_ScheduleOfDigitalAssetsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e3587bd6-418f-4b57-a529-e563a9572c85" xlink:to="loc_phun_ScheduleOfDigitalAssetsTableTextBlock_106151dc-2424-4857-8324-e59c01b60855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_e0ddbe5f-a097-4c25-a8d1-9f9795a56dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e3587bd6-418f-4b57-a529-e563a9572c85" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_e0ddbe5f-a097-4c25-a8d1-9f9795a56dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_b31ebe36-75b9-4c88-9de9-ef3f4bf3ceff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e3587bd6-418f-4b57-a529-e563a9572c85" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_b31ebe36-75b9-4c88-9de9-ef3f4bf3ceff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7bd9573b-08ca-4f54-8aeb-abc67757dd3c" 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_ScheduleOfProductInformationTable_8359cc91-2c22-4442-8b25-32d0cee975ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7bd9573b-08ca-4f54-8aeb-abc67757dd3c" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_8359cc91-2c22-4442-8b25-32d0cee975ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_46162cdb-a140-44e0-a6da-e7b96ccc0474" 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_ScheduleOfProductInformationTable_8359cc91-2c22-4442-8b25-32d0cee975ab" xlink:to="loc_srt_RangeAxis_46162cdb-a140-44e0-a6da-e7b96ccc0474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e9c6c415-da88-49a4-a03a-6bff7ce2767b" 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_46162cdb-a140-44e0-a6da-e7b96ccc0474" xlink:to="loc_srt_RangeMember_e9c6c415-da88-49a4-a03a-6bff7ce2767b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ba3eb2fc-0fd9-4ddb-ae8a-815b90414e22" 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_e9c6c415-da88-49a4-a03a-6bff7ce2767b" xlink:to="loc_srt_MinimumMember_ba3eb2fc-0fd9-4ddb-ae8a-815b90414e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_30614463-989d-4158-ad9b-be8bd1cc3eaf" 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_e9c6c415-da88-49a4-a03a-6bff7ce2767b" xlink:to="loc_srt_MaximumMember_30614463-989d-4158-ad9b-be8bd1cc3eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_081eb0a5-7349-41ca-9c18-d461ddc66ceb" 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_ScheduleOfProductInformationTable_8359cc91-2c22-4442-8b25-32d0cee975ab" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_081eb0a5-7349-41ca-9c18-d461ddc66ceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_073c1e5e-aaeb-4ccc-abd6-fd17f0eadc80" 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_081eb0a5-7349-41ca-9c18-d461ddc66ceb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_073c1e5e-aaeb-4ccc-abd6-fd17f0eadc80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SeniorConvertibleNotesPayableMember_32b6359c-aaff-4891-8e0f-242097a0dbd2" xlink:href="phun-20211231.xsd#phun_SeniorConvertibleNotesPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_073c1e5e-aaeb-4ccc-abd6-fd17f0eadc80" xlink:to="loc_phun_SeniorConvertibleNotesPayableMember_32b6359c-aaff-4891-8e0f-242097a0dbd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_f1757d90-5763-4aaa-8685-b2dd08fd2e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_073c1e5e-aaeb-4ccc-abd6-fd17f0eadc80" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_f1757d90-5763-4aaa-8685-b2dd08fd2e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_dd993bfb-2fd9-494e-95e4-287321fc8bd8" 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_ScheduleOfProductInformationTable_8359cc91-2c22-4442-8b25-32d0cee975ab" xlink:to="loc_us-gaap_DebtInstrumentAxis_dd993bfb-2fd9-494e-95e4-287321fc8bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8e041054-a8d4-4633-a472-9b4f97e58ea4" 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_dd993bfb-2fd9-494e-95e4-287321fc8bd8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8e041054-a8d4-4633-a472-9b4f97e58ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SeriesANoteMember_927ab084-fe14-40fa-9ce0-e51a257346a4" xlink:href="phun-20211231.xsd#phun_SeriesANoteMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8e041054-a8d4-4633-a472-9b4f97e58ea4" xlink:to="loc_phun_SeriesANoteMember_927ab084-fe14-40fa-9ce0-e51a257346a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_6b599623-8d9e-41d1-8ca5-38290b472792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_8359cc91-2c22-4442-8b25-32d0cee975ab" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_6b599623-8d9e-41d1-8ca5-38290b472792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_db0e4216-2a49-4439-bd02-25beb01176b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_6b599623-8d9e-41d1-8ca5-38290b472792" xlink:to="loc_us-gaap_TypeOfAdoptionMember_db0e4216-2a49-4439-bd02-25beb01176b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_d26f32c5-15f2-4b95-8a6a-dcac521113f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_db0e4216-2a49-4439-bd02-25beb01176b6" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_d26f32c5-15f2-4b95-8a6a-dcac521113f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_75457ad9-602f-46ff-bce0-f3c63c5c1ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_8359cc91-2c22-4442-8b25-32d0cee975ab" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_75457ad9-602f-46ff-bce0-f3c63c5c1ec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e1da13cb-3e2e-4584-b445-5c49a223ea51" 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_75457ad9-602f-46ff-bce0-f3c63c5c1ec0" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e1da13cb-3e2e-4584-b445-5c49a223ea51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DigitalAssetsMember_bd9274c7-876c-4133-828d-b895c5d55c15" xlink:href="phun-20211231.xsd#phun_DigitalAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e1da13cb-3e2e-4584-b445-5c49a223ea51" xlink:to="loc_phun_DigitalAssetsMember_bd9274c7-876c-4133-828d-b895c5d55c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductInformationLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_8359cc91-2c22-4442-8b25-32d0cee975ab" xlink:to="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_c29dc63f-3d4e-470b-841c-a140c0c888a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_OperatingLeaseLiability_c29dc63f-3d4e-470b-841c-a140c0c888a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_87cd41aa-04cf-4fdd-b6d9-88f3ecd5b135" 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_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_87cd41aa-04cf-4fdd-b6d9-88f3ecd5b135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCreditCurrent_e88f7933-cc7b-4762-91af-aa5277ba2071" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRentCreditCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_DeferredRentCreditCurrent_e88f7933-cc7b-4762-91af-aa5277ba2071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCreditNoncurrent_af7d7a3f-1793-4f21-82f8-39c907211849" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRentCreditNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_DeferredRentCreditNoncurrent_af7d7a3f-1793-4f21-82f8-39c907211849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_TermOfLicenseSubscriptionAgreement_7ff83817-17b7-4fed-99bb-9dfe5c1551fe" xlink:href="phun-20211231.xsd#phun_TermOfLicenseSubscriptionAgreement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_phun_TermOfLicenseSubscriptionAgreement_7ff83817-17b7-4fed-99bb-9dfe5c1551fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_NumberOfCustomers_78394151-3154-4118-bdb4-c690694136c5" xlink:href="phun-20211231.xsd#phun_NumberOfCustomers"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_phun_NumberOfCustomers_78394151-3154-4118-bdb4-c690694136c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IndefiniteLivedIntangibleAssetsCostBasis_e92e4543-6dbf-4667-aef5-69c40b339711" xlink:href="phun-20211231.xsd#phun_IndefiniteLivedIntangibleAssetsCostBasis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_phun_IndefiniteLivedIntangibleAssetsCostBasis_e92e4543-6dbf-4667-aef5-69c40b339711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_9924bab0-4582-4978-97e7-45a936192c41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_9924bab0-4582-4978-97e7-45a936192c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_15beba17-4c6c-409f-aafc-2e6527cc0306" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_15beba17-4c6c-409f-aafc-2e6527cc0306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets_3350a5e4-eb02-451f-a7c5-dfca92f9a865" xlink:href="phun-20211231.xsd#phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets_3350a5e4-eb02-451f-a7c5-dfca92f9a865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ProceedsFromReceiptOfDigitalAssets_2bf97a3e-5255-46b1-9295-82656a1bf902" xlink:href="phun-20211231.xsd#phun_ProceedsFromReceiptOfDigitalAssets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_phun_ProceedsFromReceiptOfDigitalAssets_2bf97a3e-5255-46b1-9295-82656a1bf902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ImpairmentOfDigitalCurrencies_f46c8c90-e73e-485b-b806-e76f4f9fb3c3" xlink:href="phun-20211231.xsd#phun_ImpairmentOfDigitalCurrencies"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_phun_ImpairmentOfDigitalCurrencies_f46c8c90-e73e-485b-b806-e76f4f9fb3c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PaymentsForPurchaseOfOtherDigitalCurrencies_7c363feb-21a2-498b-8a36-8a74c94d74e8" xlink:href="phun-20211231.xsd#phun_PaymentsForPurchaseOfOtherDigitalCurrencies"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_phun_PaymentsForPurchaseOfOtherDigitalCurrencies_7c363feb-21a2-498b-8a36-8a74c94d74e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ImpairmentOfOtherDigitalAssets_5fcbb1ba-a265-4eb4-8975-9ad3805c5e49" xlink:href="phun-20211231.xsd#phun_ImpairmentOfOtherDigitalAssets"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_phun_ImpairmentOfOtherDigitalAssets_5fcbb1ba-a265-4eb4-8975-9ad3805c5e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8ad31b8d-3a60-4de1-9316-f6c3f2f46994" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8ad31b8d-3a60-4de1-9316-f6c3f2f46994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_70a0b517-6f17-4e0f-a012-c386e15a2e62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_70a0b517-6f17-4e0f-a012-c386e15a2e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_fda34c8c-5094-43c8-830c-4383628272ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_fda34c8c-5094-43c8-830c-4383628272ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_fd86d29b-35bb-41fc-9ef4-4ade5648c5d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_fd86d29b-35bb-41fc-9ef4-4ade5648c5d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_NumberOfEmployeeRetirementPlans_b0fc3a11-0419-4d11-b4d6-9bcc5ec7c947" xlink:href="phun-20211231.xsd#phun_NumberOfEmployeeRetirementPlans"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_phun_NumberOfEmployeeRetirementPlans_b0fc3a11-0419-4d11-b4d6-9bcc5ec7c947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_5753817a-3126-4fa2-a21b-5899969c794a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_41f3edc4-6eb7-44cf-8035-9b7c479b2fe2" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_5753817a-3126-4fa2-a21b-5899969c794a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4e245395-0c4a-4c57-9604-d6320b6a823b" 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_OperatingLeaseRightOfUseAsset_d787a546-efba-4275-bc95-654f7921db14" 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_AccountingPoliciesAbstract_4e245395-0c4a-4c57-9604-d6320b6a823b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d787a546-efba-4275-bc95-654f7921db14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRentNoncurrent_66ce7bfc-f0ce-41be-ad51-76a7859d9264" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedRentNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4e245395-0c4a-4c57-9604-d6320b6a823b" xlink:to="loc_us-gaap_AccruedRentNoncurrent_66ce7bfc-f0ce-41be-ad51-76a7859d9264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent_f07f4d07-8007-42c0-9ebd-bf285094fe78" xlink:href="phun-20211231.xsd#phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4e245395-0c4a-4c57-9604-d6320b6a823b" xlink:to="loc_phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent_f07f4d07-8007-42c0-9ebd-bf285094fe78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_a24dc801-688b-4404-92a4-af58140d41fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4e245395-0c4a-4c57-9604-d6320b6a823b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_a24dc801-688b-4404-92a4-af58140d41fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ffcb127e-63ad-4ec2-8df1-2e24901671c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4e245395-0c4a-4c57-9604-d6320b6a823b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ffcb127e-63ad-4ec2-8df1-2e24901671c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_bafbc284-38d8-4ce7-98c8-ff4bab010104" 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_AccountingPoliciesAbstract_4e245395-0c4a-4c57-9604-d6320b6a823b" xlink:to="loc_us-gaap_OperatingLeaseLiability_bafbc284-38d8-4ce7-98c8-ff4bab010104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesDeferredCommissionsDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SummaryofSignificantAccountingPoliciesDeferredCommissionsDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/SummaryofSignificantAccountingPoliciesDeferredCommissionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_05403626-8f1f-4ea3-8000-0aeae522bd61" 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_phun_DeferredCommissionsRollForward_3a6e227c-60a7-4efb-b42d-5f284970ec20" xlink:href="phun-20211231.xsd#phun_DeferredCommissionsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_05403626-8f1f-4ea3-8000-0aeae522bd61" xlink:to="loc_phun_DeferredCommissionsRollForward_3a6e227c-60a7-4efb-b42d-5f284970ec20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_1b022101-b4e4-493c-a66c-0f664b2e41a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_DeferredCommissionsRollForward_3a6e227c-60a7-4efb-b42d-5f284970ec20" xlink:to="loc_us-gaap_CapitalizedContractCostGross_1b022101-b4e4-493c-a66c-0f664b2e41a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CapitalizedContractCostIncreaseFromDeferral_20180c1b-8b7d-42c3-97e3-6aa1cc33ab21" xlink:href="phun-20211231.xsd#phun_CapitalizedContractCostIncreaseFromDeferral"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_DeferredCommissionsRollForward_3a6e227c-60a7-4efb-b42d-5f284970ec20" xlink:to="loc_phun_CapitalizedContractCostIncreaseFromDeferral_20180c1b-8b7d-42c3-97e3-6aa1cc33ab21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_40dca445-d52b-45c6-af37-38d869fda8f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_DeferredCommissionsRollForward_3a6e227c-60a7-4efb-b42d-5f284970ec20" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_40dca445-d52b-45c6-af37-38d869fda8f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_5385e6d0-a519-4879-87e8-0a657822f780" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_DeferredCommissionsRollForward_3a6e227c-60a7-4efb-b42d-5f284970ec20" xlink:to="loc_us-gaap_CapitalizedContractCostGross_5385e6d0-a519-4879-87e8-0a657822f780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2c4724d8-e0d2-4f96-8bb4-444182f8af74" 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_ScheduleOfProductInformationTable_31c35e66-83b8-4214-b08d-64cbe37055fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2c4724d8-e0d2-4f96-8bb4-444182f8af74" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_31c35e66-83b8-4214-b08d-64cbe37055fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_9242648e-4aa5-412a-befe-6cae41ae1204" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_31c35e66-83b8-4214-b08d-64cbe37055fb" xlink:to="loc_srt_MajorCustomersAxis_9242648e-4aa5-412a-befe-6cae41ae1204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_c574db7a-b6f2-4750-9d67-ee172a69ec2a" 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_9242648e-4aa5-412a-befe-6cae41ae1204" xlink:to="loc_srt_NameOfMajorCustomerDomain_c574db7a-b6f2-4750-9d67-ee172a69ec2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CustomerAMember_743d18b3-bb0c-4fd7-90c6-83a28d5e0e57" xlink:href="phun-20211231.xsd#phun_CustomerAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_c574db7a-b6f2-4750-9d67-ee172a69ec2a" xlink:to="loc_phun_CustomerAMember_743d18b3-bb0c-4fd7-90c6-83a28d5e0e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CustomerBMember_637ee232-b6f2-4797-9380-b195d9984fe8" xlink:href="phun-20211231.xsd#phun_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_c574db7a-b6f2-4750-9d67-ee172a69ec2a" xlink:to="loc_phun_CustomerBMember_637ee232-b6f2-4797-9380-b195d9984fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CustomerCMember_6471a42a-300f-4b77-9b90-47d153fae35c" xlink:href="phun-20211231.xsd#phun_CustomerCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_c574db7a-b6f2-4750-9d67-ee172a69ec2a" xlink:to="loc_phun_CustomerCMember_6471a42a-300f-4b77-9b90-47d153fae35c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_cd309501-51da-4695-98c9-718dee04cee7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_31c35e66-83b8-4214-b08d-64cbe37055fb" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_cd309501-51da-4695-98c9-718dee04cee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0a052c64-13ab-4566-b502-872210b1ece3" 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_cd309501-51da-4695-98c9-718dee04cee7" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0a052c64-13ab-4566-b502-872210b1ece3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_f975ce10-5dfb-4c34-ba87-59790254280e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0a052c64-13ab-4566-b502-872210b1ece3" xlink:to="loc_us-gaap_AccountsReceivableMember_f975ce10-5dfb-4c34-ba87-59790254280e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_472198ed-225a-49c8-b1a0-7018f7c0b621" 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_us-gaap_ScheduleOfProductInformationTable_31c35e66-83b8-4214-b08d-64cbe37055fb" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_472198ed-225a-49c8-b1a0-7018f7c0b621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_fbf0ffeb-6215-45cb-8dd9-98ea7eeea715" 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_472198ed-225a-49c8-b1a0-7018f7c0b621" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_fbf0ffeb-6215-45cb-8dd9-98ea7eeea715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_1251b4ca-d937-4742-8d61-617d15d7f7c3" 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_fbf0ffeb-6215-45cb-8dd9-98ea7eeea715" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_1251b4ca-d937-4742-8d61-617d15d7f7c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems_8a642b85-3f25-4da8-b1b3-76ea48c7a3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_31c35e66-83b8-4214-b08d-64cbe37055fb" xlink:to="loc_us-gaap_ProductInformationLineItems_8a642b85-3f25-4da8-b1b3-76ea48c7a3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_b034e57d-bc49-4df3-81cf-857ec660dba0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_8a642b85-3f25-4da8-b1b3-76ea48c7a3ed" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_b034e57d-bc49-4df3-81cf-857ec660dba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SummaryofSignificantAccountingPoliciesAccountsReceivableDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_16e62423-ec81-42ad-80d2-1b9f3ac67c55" 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_AccountsReceivableGrossCurrent_298ed508-1764-44d7-b0b6-c7018daf6ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_16e62423-ec81-42ad-80d2-1b9f3ac67c55" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_298ed508-1764-44d7-b0b6-c7018daf6ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_38d50d3f-cb05-4216-bf87-feb077832c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_16e62423-ec81-42ad-80d2-1b9f3ac67c55" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_38d50d3f-cb05-4216-bf87-feb077832c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6494360e-a01c-480f-828a-5633e905b1c2" 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_AccountingPoliciesAbstract_16e62423-ec81-42ad-80d2-1b9f3ac67c55" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6494360e-a01c-480f-828a-5633e905b1c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_e1cabb17-0314-4a0e-a354-74ce2ced1755" 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_AllowanceForDoubtfulAccountsReceivableRollforward_779d6329-be7a-44f0-a857-074dd38d94ac" 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_us-gaap_AccountingPoliciesAbstract_e1cabb17-0314-4a0e-a354-74ce2ced1755" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_779d6329-be7a-44f0-a857-074dd38d94ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_a6720427-95de-4ad7-b331-f5f9bcc39f3e" 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_779d6329-be7a-44f0-a857-074dd38d94ac" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_a6720427-95de-4ad7-b331-f5f9bcc39f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_457336fe-1b4d-47a5-9f0e-ad607fa82f3f" 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_779d6329-be7a-44f0-a857-074dd38d94ac" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_457336fe-1b4d-47a5-9f0e-ad607fa82f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_aefebe54-557f-4941-af59-1e3287a02f07" 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_779d6329-be7a-44f0-a857-074dd38d94ac" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_aefebe54-557f-4941-af59-1e3287a02f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_83212d3a-9a44-42f4-87f7-984718ddf11a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_779d6329-be7a-44f0-a857-074dd38d94ac" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_83212d3a-9a44-42f4-87f7-984718ddf11a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_bfc881bb-f049-40b1-8cf2-2de30586eff8" 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_phun_ScheduleOfDigitalAssetsTable_e34dd753-0542-4114-8bf1-be64d951cff2" xlink:href="phun-20211231.xsd#phun_ScheduleOfDigitalAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bfc881bb-f049-40b1-8cf2-2de30586eff8" xlink:to="loc_phun_ScheduleOfDigitalAssetsTable_e34dd753-0542-4114-8bf1-be64d951cff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DigitalCurrencyAxis_ff231408-5641-4b32-8355-5c196cbd888e" xlink:href="phun-20211231.xsd#phun_DigitalCurrencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_ScheduleOfDigitalAssetsTable_e34dd753-0542-4114-8bf1-be64d951cff2" xlink:to="loc_phun_DigitalCurrencyAxis_ff231408-5641-4b32-8355-5c196cbd888e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DigitalCurrencyDomain_72c37731-8f9f-4071-897b-3ddb2667269a" xlink:href="phun-20211231.xsd#phun_DigitalCurrencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_DigitalCurrencyAxis_ff231408-5641-4b32-8355-5c196cbd888e" xlink:to="loc_phun_DigitalCurrencyDomain_72c37731-8f9f-4071-897b-3ddb2667269a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_BitcoinMember_2c316a27-a892-4ffc-ae31-0928eab8fc31" xlink:href="phun-20211231.xsd#phun_BitcoinMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_DigitalCurrencyDomain_72c37731-8f9f-4071-897b-3ddb2667269a" xlink:to="loc_phun_BitcoinMember_2c316a27-a892-4ffc-ae31-0928eab8fc31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_EthereumMember_9e60b2af-4ba3-443f-83d8-089d90a70bc4" xlink:href="phun-20211231.xsd#phun_EthereumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_DigitalCurrencyDomain_72c37731-8f9f-4071-897b-3ddb2667269a" xlink:to="loc_phun_EthereumMember_9e60b2af-4ba3-443f-83d8-089d90a70bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_df3ad735-269d-40b5-a59d-c8c1b13a5eb0" 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_phun_ScheduleOfDigitalAssetsTable_e34dd753-0542-4114-8bf1-be64d951cff2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_df3ad735-269d-40b5-a59d-c8c1b13a5eb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_5aa0b702-5f74-4202-b9a0-60f1c9b3e948" 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_df3ad735-269d-40b5-a59d-c8c1b13a5eb0" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_5aa0b702-5f74-4202-b9a0-60f1c9b3e948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DigitalAssetsMember_6f2360aa-9973-46e2-a91e-8d0281d1cb0e" xlink:href="phun-20211231.xsd#phun_DigitalAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_5aa0b702-5f74-4202-b9a0-60f1c9b3e948" xlink:to="loc_phun_DigitalAssetsMember_6f2360aa-9973-46e2-a91e-8d0281d1cb0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ScheduleOfDigitalAssetsLineItems_e24eea73-10a8-4a44-bb01-906507aa9c70" xlink:href="phun-20211231.xsd#phun_ScheduleOfDigitalAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_ScheduleOfDigitalAssetsTable_e34dd753-0542-4114-8bf1-be64d951cff2" xlink:to="loc_phun_ScheduleOfDigitalAssetsLineItems_e24eea73-10a8-4a44-bb01-906507aa9c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract_22a83a02-6573-4912-ab0e-1540770bd0bb" xlink:href="phun-20211231.xsd#phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_ScheduleOfDigitalAssetsLineItems_e24eea73-10a8-4a44-bb01-906507aa9c70" xlink:to="loc_phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract_22a83a02-6573-4912-ab0e-1540770bd0bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IndefiniteLivedIntangibleAssetsCostBasis_2e35138a-e3d2-42a2-bc48-e904660345ab" xlink:href="phun-20211231.xsd#phun_IndefiniteLivedIntangibleAssetsCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract_22a83a02-6573-4912-ab0e-1540770bd0bb" xlink:to="loc_phun_IndefiniteLivedIntangibleAssetsCostBasis_2e35138a-e3d2-42a2-bc48-e904660345ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IndefiniteLivedIntangibleAssetsCostBasis_2b14b2f2-5cff-45f5-9c3c-12d0f4a77f3b" xlink:href="phun-20211231.xsd#phun_IndefiniteLivedIntangibleAssetsCostBasis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract_22a83a02-6573-4912-ab0e-1540770bd0bb" xlink:to="loc_phun_IndefiniteLivedIntangibleAssetsCostBasis_2b14b2f2-5cff-45f5-9c3c-12d0f4a77f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_adccdd43-fc45-4fee-951c-f857b6773085" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_ScheduleOfDigitalAssetsLineItems_e24eea73-10a8-4a44-bb01-906507aa9c70" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_adccdd43-fc45-4fee-951c-f857b6773085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_91413ecd-974e-482c-8869-a15b809c803f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_adccdd43-fc45-4fee-951c-f857b6773085" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_91413ecd-974e-482c-8869-a15b809c803f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_f9ee0d76-2785-4ba0-944b-2c24c85ea4f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_adccdd43-fc45-4fee-951c-f857b6773085" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_f9ee0d76-2785-4ba0-944b-2c24c85ea4f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets_cb1d5a60-357e-4055-b9fd-f88a4111b1ab" xlink:href="phun-20211231.xsd#phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_ScheduleOfDigitalAssetsLineItems_e24eea73-10a8-4a44-bb01-906507aa9c70" xlink:to="loc_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets_cb1d5a60-357e-4055-b9fd-f88a4111b1ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers_15e0a463-11b1-4ddd-96b4-593241e39c55" xlink:href="phun-20211231.xsd#phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_ScheduleOfDigitalAssetsLineItems_e24eea73-10a8-4a44-bb01-906507aa9c70" xlink:to="loc_phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers_15e0a463-11b1-4ddd-96b4-593241e39c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_6442dd00-ac4f-4cb4-9feb-f23e65afbef8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_ScheduleOfDigitalAssetsLineItems_e24eea73-10a8-4a44-bb01-906507aa9c70" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_6442dd00-ac4f-4cb4-9feb-f23e65afbef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f2985d6e-dcaf-4da7-9408-d6c65412bd2a" 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_DebtInstrumentTable_63ff6e98-394e-4a8d-a8cd-c8c49379d9c9" 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_AccountingPoliciesAbstract_f2985d6e-dcaf-4da7-9408-d6c65412bd2a" xlink:to="loc_us-gaap_DebtInstrumentTable_63ff6e98-394e-4a8d-a8cd-c8c49379d9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_9a4eb8f5-8559-446b-a927-cd28d1c7a23e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_63ff6e98-394e-4a8d-a8cd-c8c49379d9c9" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_9a4eb8f5-8559-446b-a927-cd28d1c7a23e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8cc1e34f-e9af-47cb-8c96-96e289b4b4d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_9a4eb8f5-8559-446b-a927-cd28d1c7a23e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8cc1e34f-e9af-47cb-8c96-96e289b4b4d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_2473182e-efc8-4a4a-940e-fbbe4b35d23a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8cc1e34f-e9af-47cb-8c96-96e289b4b4d1" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_2473182e-efc8-4a4a-940e-fbbe4b35d23a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_1614639c-163d-4dd2-bc27-74d5a330895e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8cc1e34f-e9af-47cb-8c96-96e289b4b4d1" xlink:to="loc_us-gaap_WarrantMember_1614639c-163d-4dd2-bc27-74d5a330895e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ea586e54-9c6c-4d27-98f3-e512b5521c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8cc1e34f-e9af-47cb-8c96-96e289b4b4d1" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ea586e54-9c6c-4d27-98f3-e512b5521c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5158b115-ff22-4acb-8df8-1b4f8cad346b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8cc1e34f-e9af-47cb-8c96-96e289b4b4d1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5158b115-ff22-4acb-8df8-1b4f8cad346b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_95cd2d82-20a3-48bb-8a1c-565552a9026b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8cc1e34f-e9af-47cb-8c96-96e289b4b4d1" xlink:to="loc_us-gaap_RestrictedStockMember_95cd2d82-20a3-48bb-8a1c-565552a9026b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_c22076aa-83af-41af-9392-8939eba1155b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_63ff6e98-394e-4a8d-a8cd-c8c49379d9c9" xlink:to="loc_us-gaap_DebtInstrumentLineItems_c22076aa-83af-41af-9392-8939eba1155b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9b5597d9-24ba-4a67-8563-3a0316470b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c22076aa-83af-41af-9392-8939eba1155b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9b5597d9-24ba-4a67-8563-3a0316470b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_70573acc-eac2-4dc7-a8dc-3e3a6629a1a8" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_329f2274-0543-4a54-977d-dd99c092b4bd" 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_AccountingPoliciesAbstract_70573acc-eac2-4dc7-a8dc-3e3a6629a1a8" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_329f2274-0543-4a54-977d-dd99c092b4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dc75fb6a-0a44-453d-a7fe-996973e66233" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_329f2274-0543-4a54-977d-dd99c092b4bd" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dc75fb6a-0a44-453d-a7fe-996973e66233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a1333265-2731-4c07-a924-2948df8917df" 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_dc75fb6a-0a44-453d-a7fe-996973e66233" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a1333265-2731-4c07-a924-2948df8917df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_021ebdb2-79e7-465a-8cf8-a2c452cf8c39" 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_a1333265-2731-4c07-a924-2948df8917df" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_021ebdb2-79e7-465a-8cf8-a2c452cf8c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8eb6adf6-87f6-4fd3-8c18-4a2f27d3ae68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a1333265-2731-4c07-a924-2948df8917df" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8eb6adf6-87f6-4fd3-8c18-4a2f27d3ae68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_9864085f-a342-421b-b6ad-5d923035fe18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a1333265-2731-4c07-a924-2948df8917df" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_9864085f-a342-421b-b6ad-5d923035fe18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b3d896e8-eea4-4369-8a23-2da92b489639" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_329f2274-0543-4a54-977d-dd99c092b4bd" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b3d896e8-eea4-4369-8a23-2da92b489639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_4834e727-cdb6-409f-bff7-86b6679f3212" 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_b3d896e8-eea4-4369-8a23-2da92b489639" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_4834e727-cdb6-409f-bff7-86b6679f3212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_c916cb07-10a3-47f2-aa59-6a7de32aacf2" 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_4834e727-cdb6-409f-bff7-86b6679f3212" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_c916cb07-10a3-47f2-aa59-6a7de32aacf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_96ef194a-8389-456d-bc80-48899003035d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_329f2274-0543-4a54-977d-dd99c092b4bd" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_96ef194a-8389-456d-bc80-48899003035d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_ab176e45-65c4-4db9-b6da-8a8f4061362f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_96ef194a-8389-456d-bc80-48899003035d" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_ab176e45-65c4-4db9-b6da-8a8f4061362f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DigitalCurrencies_97fea74f-1245-40d2-9ca8-95074f13a3c4" xlink:href="phun-20211231.xsd#phun_DigitalCurrencies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_ab176e45-65c4-4db9-b6da-8a8f4061362f" xlink:to="loc_phun_DigitalCurrencies_97fea74f-1245-40d2-9ca8-95074f13a3c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_e7f07109-0ccd-4e0d-9f63-b2d363b5ace7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_ab176e45-65c4-4db9-b6da-8a8f4061362f" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_e7f07109-0ccd-4e0d-9f63-b2d363b5ace7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_a815a282-06ca-4537-93a4-54b89a022260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_96ef194a-8389-456d-bc80-48899003035d" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_a815a282-06ca-4537-93a4-54b89a022260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_6abdfb27-0946-4ab8-a0da-26c48ce5fb9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_a815a282-06ca-4537-93a4-54b89a022260" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_6abdfb27-0946-4ab8-a0da-26c48ce5fb9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_54a3253c-e07f-4f12-a4e1-1b6a64de2090" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_a815a282-06ca-4537-93a4-54b89a022260" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_54a3253c-e07f-4f12-a4e1-1b6a64de2090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/BusinessCombination" xlink:type="simple" xlink:href="phun-20211231.xsd#BusinessCombination"/>
  <link:presentationLink xlink:role="http://phunware.com/role/BusinessCombination" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5a0b4217-ae8f-45f8-bc59-1f8e3d65565b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_bc6dc70a-34be-480a-a016-72df3866bbc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5a0b4217-ae8f-45f8-bc59-1f8e3d65565b" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_bc6dc70a-34be-480a-a016-72df3866bbc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/BusinessCombinationTables" xlink:type="simple" xlink:href="phun-20211231.xsd#BusinessCombinationTables"/>
  <link:presentationLink xlink:role="http://phunware.com/role/BusinessCombinationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_cef56fcf-4d2c-47d1-a400-4e65d73bf7f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_cc7879c9-a08c-43f6-96a0-27869d0a8ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_cef56fcf-4d2c-47d1-a400-4e65d73bf7f0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_cc7879c9-a08c-43f6-96a0-27869d0a8ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_abb34adf-fc5e-4bd9-b35a-714e91b7217e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_cef56fcf-4d2c-47d1-a400-4e65d73bf7f0" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_abb34adf-fc5e-4bd9-b35a-714e91b7217e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/BusinessCombinationNarrativeDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#BusinessCombinationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/BusinessCombinationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_a5433a40-4308-40a6-b3f8-f9e2693f1300" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9ca5232f-d145-408b-b583-322cacb2ea1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_a5433a40-4308-40a6-b3f8-f9e2693f1300" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9ca5232f-d145-408b-b583-322cacb2ea1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_38567c7b-37e2-402f-ad95-07da8fc4288e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9ca5232f-d145-408b-b583-322cacb2ea1b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_38567c7b-37e2-402f-ad95-07da8fc4288e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8a4deb04-50db-4c7d-afd7-5fe36d48c088" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_38567c7b-37e2-402f-ad95-07da8fc4288e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8a4deb04-50db-4c7d-afd7-5fe36d48c088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LyteTechnologyIncMember_84e41a2e-fa46-4f5a-bb1b-4a24ad6001e3" xlink:href="phun-20211231.xsd#phun_LyteTechnologyIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8a4deb04-50db-4c7d-afd7-5fe36d48c088" xlink:to="loc_phun_LyteTechnologyIncMember_84e41a2e-fa46-4f5a-bb1b-4a24ad6001e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_6e1f55e9-edde-48f8-ac65-61847ac5a311" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9ca5232f-d145-408b-b583-322cacb2ea1b" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_6e1f55e9-edde-48f8-ac65-61847ac5a311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_aab6934e-76b9-4653-9961-6e60f1f59031" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_6e1f55e9-edde-48f8-ac65-61847ac5a311" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_aab6934e-76b9-4653-9961-6e60f1f59031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationByTypeWorkingCapitalItemsMember_97d1f755-585e-454c-bc62-9cd01054f035" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationByTypeWorkingCapitalItemsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_aab6934e-76b9-4653-9961-6e60f1f59031" xlink:to="loc_phun_ContingentConsiderationByTypeWorkingCapitalItemsMember_97d1f755-585e-454c-bc62-9cd01054f035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationByTypeCommonStockIssuanceMember_eb9e8360-3848-4568-aae4-c362d635eb26" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationByTypeCommonStockIssuanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_aab6934e-76b9-4653-9961-6e60f1f59031" xlink:to="loc_phun_ContingentConsiderationByTypeCommonStockIssuanceMember_eb9e8360-3848-4568-aae4-c362d635eb26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationByTypeCashMember_9b8b9ac6-ae29-4c38-95dd-b4958595fe33" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationByTypeCashMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_aab6934e-76b9-4653-9961-6e60f1f59031" xlink:to="loc_phun_ContingentConsiderationByTypeCashMember_9b8b9ac6-ae29-4c38-95dd-b4958595fe33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationEarnoutPaymentAxis_749fd4c7-d948-433c-9c2c-23e41c9a15ea" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationEarnoutPaymentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9ca5232f-d145-408b-b583-322cacb2ea1b" xlink:to="loc_phun_ContingentConsiderationEarnoutPaymentAxis_749fd4c7-d948-433c-9c2c-23e41c9a15ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationEarnoutPaymentDomain_252a5023-eed7-4d95-b470-276a3a083581" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationEarnoutPaymentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_ContingentConsiderationEarnoutPaymentAxis_749fd4c7-d948-433c-9c2c-23e41c9a15ea" xlink:to="loc_phun_ContingentConsiderationEarnoutPaymentDomain_252a5023-eed7-4d95-b470-276a3a083581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationEarnoutPaymentTrancheOneMember_303bacfa-39aa-4830-a545-59051f6d7821" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationEarnoutPaymentTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_ContingentConsiderationEarnoutPaymentDomain_252a5023-eed7-4d95-b470-276a3a083581" xlink:to="loc_phun_ContingentConsiderationEarnoutPaymentTrancheOneMember_303bacfa-39aa-4830-a545-59051f6d7821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationEarnoutPaymentTrancheTwoMember_8f75fe51-cc32-44be-afae-86d6123b33b2" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationEarnoutPaymentTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_ContingentConsiderationEarnoutPaymentDomain_252a5023-eed7-4d95-b470-276a3a083581" xlink:to="loc_phun_ContingentConsiderationEarnoutPaymentTrancheTwoMember_8f75fe51-cc32-44be-afae-86d6123b33b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContingentConsiderationEarnoutPaymentTrancheThreeMember_4f2e04e5-4b74-4907-aabf-573367b62960" xlink:href="phun-20211231.xsd#phun_ContingentConsiderationEarnoutPaymentTrancheThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_ContingentConsiderationEarnoutPaymentDomain_252a5023-eed7-4d95-b470-276a3a083581" xlink:to="loc_phun_ContingentConsiderationEarnoutPaymentTrancheThreeMember_4f2e04e5-4b74-4907-aabf-573367b62960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_456d10f1-6a2e-4cdf-9604-0070c582c5a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9ca5232f-d145-408b-b583-322cacb2ea1b" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_456d10f1-6a2e-4cdf-9604-0070c582c5a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_BusinessCombinationAdjustedConsiderationTransferred_e4599158-d8ad-457e-b13a-65152384ffaa" xlink:href="phun-20211231.xsd#phun_BusinessCombinationAdjustedConsiderationTransferred"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_456d10f1-6a2e-4cdf-9604-0070c582c5a1" xlink:to="loc_phun_BusinessCombinationAdjustedConsiderationTransferred_e4599158-d8ad-457e-b13a-65152384ffaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3c12e182-6f44-41d8-896f-c8e0deaca159" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_456d10f1-6a2e-4cdf-9604-0070c582c5a1" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3c12e182-6f44-41d8-896f-c8e0deaca159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_47cd43e7-4368-4b22-ace4-649a4a4e0c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_456d10f1-6a2e-4cdf-9604-0070c582c5a1" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_47cd43e7-4368-4b22-ace4-649a4a4e0c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_228d7e79-87be-46ed-aa56-a1c47f3a17da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_456d10f1-6a2e-4cdf-9604-0070c582c5a1" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_228d7e79-87be-46ed-aa56-a1c47f3a17da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments_7d69149d-d85e-41ed-aa7f-01676bca91b8" xlink:href="phun-20211231.xsd#phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_456d10f1-6a2e-4cdf-9604-0070c582c5a1" xlink:to="loc_phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments_7d69149d-d85e-41ed-aa7f-01676bca91b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_4eba59fa-e1b9-4188-a184-5f088826c24d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_456d10f1-6a2e-4cdf-9604-0070c582c5a1" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_4eba59fa-e1b9-4188-a184-5f088826c24d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_f73a6d30-c159-4a32-aded-a263b743474a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_456d10f1-6a2e-4cdf-9604-0070c582c5a1" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_f73a6d30-c159-4a32-aded-a263b743474a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_0eadbc92-42ec-4137-ad2e-fafa188f943f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fe7bbe53-ce64-4ddc-ba37-82a06aaf44de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_0eadbc92-42ec-4137-ad2e-fafa188f943f" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fe7bbe53-ce64-4ddc-ba37-82a06aaf44de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3a76a61e-3160-477a-b608-90f7fb1863a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fe7bbe53-ce64-4ddc-ba37-82a06aaf44de" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3a76a61e-3160-477a-b608-90f7fb1863a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_19f4635f-d389-4b78-8f04-b63180e6fffd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3a76a61e-3160-477a-b608-90f7fb1863a8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_19f4635f-d389-4b78-8f04-b63180e6fffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LyteTechnologyIncMember_ec8080ed-acd8-43e1-8dec-3ec2c10bdf5f" xlink:href="phun-20211231.xsd#phun_LyteTechnologyIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_19f4635f-d389-4b78-8f04-b63180e6fffd" xlink:to="loc_phun_LyteTechnologyIncMember_ec8080ed-acd8-43e1-8dec-3ec2c10bdf5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_744faf92-7125-4d60-bcf0-0c76b186dd4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fe7bbe53-ce64-4ddc-ba37-82a06aaf44de" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_744faf92-7125-4d60-bcf0-0c76b186dd4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_f9e4b340-d3c2-4166-b656-9458ca44a38f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_744faf92-7125-4d60-bcf0-0c76b186dd4a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_f9e4b340-d3c2-4166-b656-9458ca44a38f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_a7f5e9b1-05cf-4100-9762-0b0f6a0e57b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_f9e4b340-d3c2-4166-b656-9458ca44a38f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_a7f5e9b1-05cf-4100-9762-0b0f6a0e57b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_bd886ac9-cb3d-49c4-abd4-2a7f34996b34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_f9e4b340-d3c2-4166-b656-9458ca44a38f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_bd886ac9-cb3d-49c4-abd4-2a7f34996b34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_b6365de4-3e9c-45cb-98dd-83e82ea15183" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_f9e4b340-d3c2-4166-b656-9458ca44a38f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_b6365de4-3e9c-45cb-98dd-83e82ea15183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_9a8a0c98-ae6f-42af-8eb1-f1e2c6ae867f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_f9e4b340-d3c2-4166-b656-9458ca44a38f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_9a8a0c98-ae6f-42af-8eb1-f1e2c6ae867f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_2c94627e-92f7-4387-87ac-0357e77da0a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_744faf92-7125-4d60-bcf0-0c76b186dd4a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_2c94627e-92f7-4387-87ac-0357e77da0a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_31cef37b-8fcb-4af9-9627-ffe987b84fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_2c94627e-92f7-4387-87ac-0357e77da0a3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_31cef37b-8fcb-4af9-9627-ffe987b84fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_af85e2c0-9c83-4a34-8b0c-9dec5e64cc57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_2c94627e-92f7-4387-87ac-0357e77da0a3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_af85e2c0-9c83-4a34-8b0c-9dec5e64cc57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_56ae8968-1d32-4741-92a0-b1ca42cfb651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_744faf92-7125-4d60-bcf0-0c76b186dd4a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_56ae8968-1d32-4741-92a0-b1ca42cfb651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_69e0b984-4d16-4d31-8e98-57cfadccc222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_744faf92-7125-4d60-bcf0-0c76b186dd4a" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_69e0b984-4d16-4d31-8e98-57cfadccc222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_5d87d2d2-2fb6-4ff0-b950-8e93d988e119" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_69e0b984-4d16-4d31-8e98-57cfadccc222" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_5d87d2d2-2fb6-4ff0-b950-8e93d988e119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_1a90139e-0af9-4f4c-a1ca-786465b3d18e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_69e0b984-4d16-4d31-8e98-57cfadccc222" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_1a90139e-0af9-4f4c-a1ca-786465b3d18e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_d889f380-b13f-4515-bb99-8ea8b9fbbccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_69e0b984-4d16-4d31-8e98-57cfadccc222" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_d889f380-b13f-4515-bb99-8ea8b9fbbccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fe61be2d-0826-43ef-a776-a70177899b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_744faf92-7125-4d60-bcf0-0c76b186dd4a" xlink:to="loc_us-gaap_Goodwill_fe61be2d-0826-43ef-a776-a70177899b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#BusinessCombinationUnauditedProFormaFinancialInformationDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_76836029-0b23-45e7-9022-37bc3c17fdff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_caaa7ae9-c538-46d0-98a3-7b525f9dc338" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_76836029-0b23-45e7-9022-37bc3c17fdff" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_caaa7ae9-c538-46d0-98a3-7b525f9dc338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3fe4f740-b7f4-40ab-963d-b7d086c4c7c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_caaa7ae9-c538-46d0-98a3-7b525f9dc338" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3fe4f740-b7f4-40ab-963d-b7d086c4c7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_67fe83fd-74f6-470e-bfe0-356e2befd52d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3fe4f740-b7f4-40ab-963d-b7d086c4c7c7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_67fe83fd-74f6-470e-bfe0-356e2befd52d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LyteTechnologyIncMember_0aa2ca9b-7299-411d-9b41-d7ad8c444218" xlink:href="phun-20211231.xsd#phun_LyteTechnologyIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_67fe83fd-74f6-470e-bfe0-356e2befd52d" xlink:to="loc_phun_LyteTechnologyIncMember_0aa2ca9b-7299-411d-9b41-d7ad8c444218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_d43d5c5c-6f5c-4784-84e9-9b2ec217f03c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_caaa7ae9-c538-46d0-98a3-7b525f9dc338" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_d43d5c5c-6f5c-4784-84e9-9b2ec217f03c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_6fd9cd5a-f5dc-4a39-bd65-53d3b3eff573" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d43d5c5c-6f5c-4784-84e9-9b2ec217f03c" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_6fd9cd5a-f5dc-4a39-bd65-53d3b3eff573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_33a28913-4d0f-453c-bbc3-60d1b3835205" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d43d5c5c-6f5c-4784-84e9-9b2ec217f03c" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_33a28913-4d0f-453c-bbc3-60d1b3835205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/Revenue" xlink:type="simple" xlink:href="phun-20211231.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://phunware.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3ffcc371-aaa1-4bb8-8079-cfe1d5a77971" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_50bce848-5fe3-4a39-a45c-b0c8a7109de1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3ffcc371-aaa1-4bb8-8079-cfe1d5a77971" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_50bce848-5fe3-4a39-a45c-b0c8a7109de1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/RevenueTables" xlink:type="simple" xlink:href="phun-20211231.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://phunware.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0c502849-7b2f-48cf-b903-b76137f0f71c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_618ad0a3-030a-47f7-a19f-1132c998eb6e" 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_RevenueFromContractWithCustomerAbstract_0c502849-7b2f-48cf-b903-b76137f0f71c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_618ad0a3-030a-47f7-a19f-1132c998eb6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_4699f387-7b8e-4d2e-9ec6-aff65bcc2f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0c502849-7b2f-48cf-b903-b76137f0f71c" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_4699f387-7b8e-4d2e-9ec6-aff65bcc2f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_b5e6f18e-cd4b-4374-8c41-fd7ddf9b7dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0c502849-7b2f-48cf-b903-b76137f0f71c" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_b5e6f18e-cd4b-4374-8c41-fd7ddf9b7dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_510b6e4b-5c1f-4ac1-8f79-cd3977d57b72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0c502849-7b2f-48cf-b903-b76137f0f71c" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_510b6e4b-5c1f-4ac1-8f79-cd3977d57b72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_61abebbe-7ac0-485f-be14-94e02b27233b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_d3b7a448-2a99-46f7-9896-80652da73cce" 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_RevenueFromContractWithCustomerAbstract_61abebbe-7ac0-485f-be14-94e02b27233b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_d3b7a448-2a99-46f7-9896-80652da73cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e2675e3b-aa58-4038-b1be-8f736d202c99" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d3b7a448-2a99-46f7-9896-80652da73cce" xlink:to="loc_srt_ProductOrServiceAxis_e2675e3b-aa58-4038-b1be-8f736d202c99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_25c83aa5-6390-4c1a-940b-755ae73b411b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_e2675e3b-aa58-4038-b1be-8f736d202c99" xlink:to="loc_srt_ProductsAndServicesDomain_25c83aa5-6390-4c1a-940b-755ae73b411b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ComputerRevenuesMember_9ddd04d0-82b2-4114-9f8d-87f70034ed63" xlink:href="phun-20211231.xsd#phun_ComputerRevenuesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_25c83aa5-6390-4c1a-940b-755ae73b411b" xlink:to="loc_phun_ComputerRevenuesMember_9ddd04d0-82b2-4114-9f8d-87f70034ed63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PlatformSubscriptionsAndServicesRevenueMember_3b265dd2-6ad5-4d2d-ba0f-f6a3c0bf6bc5" xlink:href="phun-20211231.xsd#phun_PlatformSubscriptionsAndServicesRevenueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_25c83aa5-6390-4c1a-940b-755ae73b411b" xlink:to="loc_phun_PlatformSubscriptionsAndServicesRevenueMember_3b265dd2-6ad5-4d2d-ba0f-f6a3c0bf6bc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ApplicationTransactionRevenueMember_fd8b8702-a511-4f9f-99d6-79d056a011ec" xlink:href="phun-20211231.xsd#phun_ApplicationTransactionRevenueMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_25c83aa5-6390-4c1a-940b-755ae73b411b" xlink:to="loc_phun_ApplicationTransactionRevenueMember_fd8b8702-a511-4f9f-99d6-79d056a011ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_1527d7a0-46fc-4977-aefc-7dc8344ad3a5" 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_d3b7a448-2a99-46f7-9896-80652da73cce" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_1527d7a0-46fc-4977-aefc-7dc8344ad3a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_803f4fee-380d-4d35-a5e9-57aaedefe3d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1527d7a0-46fc-4977-aefc-7dc8344ad3a5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_803f4fee-380d-4d35-a5e9-57aaedefe3d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#RevenueNarrativeDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e585f612-a05d-46f6-975b-f85a51b04278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_715677ed-39f3-4c82-9c2b-1dcf42851bbb" 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_RevenueFromContractWithCustomerAbstract_e585f612-a05d-46f6-975b-f85a51b04278" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_715677ed-39f3-4c82-9c2b-1dcf42851bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e6fc7c63-973e-4fb6-8c39-4835c29c4212" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_715677ed-39f3-4c82-9c2b-1dcf42851bbb" xlink:to="loc_srt_StatementGeographicalAxis_e6fc7c63-973e-4fb6-8c39-4835c29c4212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b9463ee3-042e-41c8-b0ee-54934fe0f0cb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_e6fc7c63-973e-4fb6-8c39-4835c29c4212" xlink:to="loc_srt_SegmentGeographicalDomain_b9463ee3-042e-41c8-b0ee-54934fe0f0cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_6211a4ba-ae1d-43e2-aee1-3937fc4144b4" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b9463ee3-042e-41c8-b0ee-54934fe0f0cb" xlink:to="loc_country_US_6211a4ba-ae1d-43e2-aee1-3937fc4144b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4b1431f4-a6aa-4cd8-a62c-7be83808862c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_715677ed-39f3-4c82-9c2b-1dcf42851bbb" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4b1431f4-a6aa-4cd8-a62c-7be83808862c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_71c69431-f151-477e-8205-f32bd0f4f406" 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_4b1431f4-a6aa-4cd8-a62c-7be83808862c" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_71c69431-f151-477e-8205-f32bd0f4f406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_b31a45e0-f29c-4234-be02-549e52a859dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_71c69431-f151-477e-8205-f32bd0f4f406" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_b31a45e0-f29c-4234-be02-549e52a859dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_7f93be45-6b61-4d2b-afd7-89112ed2dbaf" 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_us-gaap_DisaggregationOfRevenueTable_715677ed-39f3-4c82-9c2b-1dcf42851bbb" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_7f93be45-6b61-4d2b-afd7-89112ed2dbaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_415dd929-79de-4e1e-b393-9117ad5c865d" 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_7f93be45-6b61-4d2b-afd7-89112ed2dbaf" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_415dd929-79de-4e1e-b393-9117ad5c865d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_371abbe1-b7dc-4cb5-912e-6ccbf1456618" 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_415dd929-79de-4e1e-b393-9117ad5c865d" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_371abbe1-b7dc-4cb5-912e-6ccbf1456618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_eebb7539-af73-47c2-ba68-f2c5c5a28982" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_715677ed-39f3-4c82-9c2b-1dcf42851bbb" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_eebb7539-af73-47c2-ba68-f2c5c5a28982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ProceedsFromSaleOfDigitalAssets_0d379cb4-107e-41b0-bbfd-1bc0519504af" xlink:href="phun-20211231.xsd#phun_ProceedsFromSaleOfDigitalAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_eebb7539-af73-47c2-ba68-f2c5c5a28982" xlink:to="loc_phun_ProceedsFromSaleOfDigitalAssets_0d379cb4-107e-41b0-bbfd-1bc0519504af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DerivedOverOurNetRevenuesPercentage_6ae2c2f6-e3a2-4d0b-ab12-4752bcb2ea57" xlink:href="phun-20211231.xsd#phun_DerivedOverOurNetRevenuesPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_eebb7539-af73-47c2-ba68-f2c5c5a28982" xlink:to="loc_phun_DerivedOverOurNetRevenuesPercentage_6ae2c2f6-e3a2-4d0b-ab12-4752bcb2ea57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_5883184e-d70c-4d67-9c37-343fdaacb9d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_eebb7539-af73-47c2-ba68-f2c5c5a28982" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_5883184e-d70c-4d67-9c37-343fdaacb9d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_08d7fa0c-9ef9-4700-b427-781164879213" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_eebb7539-af73-47c2-ba68-f2c5c5a28982" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_08d7fa0c-9ef9-4700-b427-781164879213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_a6e40c09-bb8e-4c63-8f41-0941ce6a78bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_eebb7539-af73-47c2-ba68-f2c5c5a28982" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_a6e40c09-bb8e-4c63-8f41-0941ce6a78bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1ab12649-fd4f-4784-9293-20eeadb750be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e585f612-a05d-46f6-975b-f85a51b04278" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1ab12649-fd4f-4784-9293-20eeadb750be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_56a19258-1667-48a8-8d1e-bdd321a55ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1ab12649-fd4f-4784-9293-20eeadb750be" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_56a19258-1667-48a8-8d1e-bdd321a55ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_27c30385-3d5c-42a6-98db-d2537cf61743" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1ab12649-fd4f-4784-9293-20eeadb750be" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_27c30385-3d5c-42a6-98db-d2537cf61743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_ac4c3ab8-45f0-433c-88f8-ba7d89b57c57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_27c30385-3d5c-42a6-98db-d2537cf61743" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_ac4c3ab8-45f0-433c-88f8-ba7d89b57c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_fca69842-bdb7-414a-9b88-751be28fe817" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_27c30385-3d5c-42a6-98db-d2537cf61743" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_fca69842-bdb7-414a-9b88-751be28fe817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/RevenueNarrativeDetails_1" xlink:type="simple" xlink:href="phun-20211231.xsd#RevenueNarrativeDetails_1"/>
  <link:presentationLink xlink:role="http://phunware.com/role/RevenueNarrativeDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#RevenueRevenuebyGeographicLocationDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8433875d-e49c-433e-8fd8-9fb45f2c2366" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e57d5ca5-49fe-4be2-9aa5-f3d2144a4250" 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_RevenueFromContractWithCustomerAbstract_8433875d-e49c-433e-8fd8-9fb45f2c2366" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e57d5ca5-49fe-4be2-9aa5-f3d2144a4250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d30200d0-58d4-4ca7-997c-5c4c4dca7079" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e57d5ca5-49fe-4be2-9aa5-f3d2144a4250" xlink:to="loc_srt_StatementGeographicalAxis_d30200d0-58d4-4ca7-997c-5c4c4dca7079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_70419df9-06f1-4f3a-bace-2c59a9837725" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_d30200d0-58d4-4ca7-997c-5c4c4dca7079" xlink:to="loc_srt_SegmentGeographicalDomain_70419df9-06f1-4f3a-bace-2c59a9837725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_930fb3a9-24c7-4ffd-b95f-ed4ef0fe9e1e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_70419df9-06f1-4f3a-bace-2c59a9837725" xlink:to="loc_country_US_930fb3a9-24c7-4ffd-b95f-ed4ef0fe9e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_fb4c8160-dd10-48dd-91f6-4d04dfeb3832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_70419df9-06f1-4f3a-bace-2c59a9837725" xlink:to="loc_us-gaap_NonUsMember_fb4c8160-dd10-48dd-91f6-4d04dfeb3832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_814dd4bf-52e6-4bf8-900b-3e936f66658f" 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_e57d5ca5-49fe-4be2-9aa5-f3d2144a4250" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_814dd4bf-52e6-4bf8-900b-3e936f66658f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_77ef6661-ca78-45d5-9e83-e390de8626c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_814dd4bf-52e6-4bf8-900b-3e936f66658f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_77ef6661-ca78-45d5-9e83-e390de8626c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#RevenueScheduleofConcentrationRiskDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a53629aa-769a-411f-9176-d9019de57804" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ee10f5a4-b071-4d3b-97db-7198f196f0fb" 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_RevenueFromContractWithCustomerAbstract_a53629aa-769a-411f-9176-d9019de57804" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ee10f5a4-b071-4d3b-97db-7198f196f0fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_3b3801fd-4f2b-4107-a678-1e8498d1aa39" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ee10f5a4-b071-4d3b-97db-7198f196f0fb" xlink:to="loc_srt_MajorCustomersAxis_3b3801fd-4f2b-4107-a678-1e8498d1aa39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_26577207-ddde-4022-ab3c-6ef9b5a5d383" 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_3b3801fd-4f2b-4107-a678-1e8498d1aa39" xlink:to="loc_srt_NameOfMajorCustomerDomain_26577207-ddde-4022-ab3c-6ef9b5a5d383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CustomerDMember_583c0bc9-8074-4433-a3f1-d4062cdea071" xlink:href="phun-20211231.xsd#phun_CustomerDMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_26577207-ddde-4022-ab3c-6ef9b5a5d383" xlink:to="loc_phun_CustomerDMember_583c0bc9-8074-4433-a3f1-d4062cdea071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CustomerEMember_90ad4248-c8a1-4891-823a-75b2165eb98d" xlink:href="phun-20211231.xsd#phun_CustomerEMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_26577207-ddde-4022-ab3c-6ef9b5a5d383" xlink:to="loc_phun_CustomerEMember_90ad4248-c8a1-4891-823a-75b2165eb98d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3f77dc1b-ec88-4e4b-a547-acc80756bc63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ee10f5a4-b071-4d3b-97db-7198f196f0fb" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3f77dc1b-ec88-4e4b-a547-acc80756bc63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a822ecbb-4f34-4fc8-901f-1ae4fdafdf8e" 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_3f77dc1b-ec88-4e4b-a547-acc80756bc63" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a822ecbb-4f34-4fc8-901f-1ae4fdafdf8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_aaf526fc-2da0-4494-b3ca-b617076d72be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a822ecbb-4f34-4fc8-901f-1ae4fdafdf8e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_aaf526fc-2da0-4494-b3ca-b617076d72be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_64fb0017-9912-4582-9e95-8d5b43f9b4da" 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_us-gaap_DisaggregationOfRevenueTable_ee10f5a4-b071-4d3b-97db-7198f196f0fb" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_64fb0017-9912-4582-9e95-8d5b43f9b4da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_7a806024-cc95-421d-9a01-d283f7ff92d5" 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_64fb0017-9912-4582-9e95-8d5b43f9b4da" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_7a806024-cc95-421d-9a01-d283f7ff92d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_6b082e74-f1ac-4b80-b8f1-93ebcfa0f6cf" 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_7a806024-cc95-421d-9a01-d283f7ff92d5" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_6b082e74-f1ac-4b80-b8f1-93ebcfa0f6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_da2147ae-42c9-4ba4-9e1a-2ce56a9f0056" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ee10f5a4-b071-4d3b-97db-7198f196f0fb" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_da2147ae-42c9-4ba4-9e1a-2ce56a9f0056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_1f37b06f-ace6-4731-aeee-568df7fb3941" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_da2147ae-42c9-4ba4-9e1a-2ce56a9f0056" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_1f37b06f-ace6-4731-aeee-568df7fb3941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/RevenueDeferredRevenueDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#RevenueDeferredRevenueDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/RevenueDeferredRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2d40be8a-8010-42b2-a65c-755f78ee50af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable_357cf342-5d98-4a0e-bc6d-c3b85a291186" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2d40be8a-8010-42b2-a65c-755f78ee50af" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_357cf342-5d98-4a0e-bc6d-c3b85a291186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_39524350-1df5-4a79-9e9b-96e0917c33e8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_357cf342-5d98-4a0e-bc6d-c3b85a291186" xlink:to="loc_srt_ProductOrServiceAxis_39524350-1df5-4a79-9e9b-96e0917c33e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_eadcc4a3-b6e1-4ce8-81e3-6570090478c3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_39524350-1df5-4a79-9e9b-96e0917c33e8" xlink:to="loc_srt_ProductsAndServicesDomain_eadcc4a3-b6e1-4ce8-81e3-6570090478c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ComputerRevenuesMember_4cac8cb8-0bcb-4de0-b40c-87cfab3daf1e" xlink:href="phun-20211231.xsd#phun_ComputerRevenuesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_eadcc4a3-b6e1-4ce8-81e3-6570090478c3" xlink:to="loc_phun_ComputerRevenuesMember_4cac8cb8-0bcb-4de0-b40c-87cfab3daf1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PlatformSubscriptionsAndServicesRevenueMember_634aa525-e306-4959-8982-a12749c40e67" xlink:href="phun-20211231.xsd#phun_PlatformSubscriptionsAndServicesRevenueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_eadcc4a3-b6e1-4ce8-81e3-6570090478c3" xlink:to="loc_phun_PlatformSubscriptionsAndServicesRevenueMember_634aa525-e306-4959-8982-a12749c40e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ApplicationTransactionRevenueMember_10ee7b06-8c85-4643-a98d-827f6ca6422e" xlink:href="phun-20211231.xsd#phun_ApplicationTransactionRevenueMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_eadcc4a3-b6e1-4ce8-81e3-6570090478c3" xlink:to="loc_phun_ApplicationTransactionRevenueMember_10ee7b06-8c85-4643-a98d-827f6ca6422e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems_e643c44b-04c5-4ced-8c5a-42dc16d046ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_357cf342-5d98-4a0e-bc6d-c3b85a291186" xlink:to="loc_us-gaap_ProductInformationLineItems_e643c44b-04c5-4ced-8c5a-42dc16d046ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_211c9f74-12af-4c38-89a0-b87d80d5b1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_e643c44b-04c5-4ced-8c5a-42dc16d046ab" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_211c9f74-12af-4c38-89a0-b87d80d5b1bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_bed69d85-fd3a-4f26-866a-831f2702419a" 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_ProductInformationLineItems_e643c44b-04c5-4ced-8c5a-42dc16d046ab" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_bed69d85-fd3a-4f26-866a-831f2702419a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_abb57bb0-cb30-442b-82e5-d3cb3d281a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_e643c44b-04c5-4ced-8c5a-42dc16d046ab" xlink:to="loc_us-gaap_ContractWithCustomerLiability_abb57bb0-cb30-442b-82e5-d3cb3d281a9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/CashCashEquivalentsandRestrictedCash" xlink:type="simple" xlink:href="phun-20211231.xsd#CashCashEquivalentsandRestrictedCash"/>
  <link:presentationLink xlink:role="http://phunware.com/role/CashCashEquivalentsandRestrictedCash" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_bb9df6a5-f7ff-49cb-b866-f174e443a92b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_c0deb3ca-eb4f-46c1-8610-114f20e97329" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_bb9df6a5-f7ff-49cb-b866-f174e443a92b" xlink:to="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_c0deb3ca-eb4f-46c1-8610-114f20e97329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/CashCashEquivalentsandRestrictedCashTables" xlink:type="simple" xlink:href="phun-20211231.xsd#CashCashEquivalentsandRestrictedCashTables"/>
  <link:presentationLink xlink:role="http://phunware.com/role/CashCashEquivalentsandRestrictedCashTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_7234a770-286a-4bdb-9b69-b1b6fdc5bb1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_1b83e5b5-bd6a-4e70-a116-1290ccab1c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_7234a770-286a-4bdb-9b69-b1b6fdc5bb1b" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_1b83e5b5-bd6a-4e70-a116-1290ccab1c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_c12e158f-95a1-4a39-99f6-8c3e048565f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_7234a770-286a-4bdb-9b69-b1b6fdc5bb1b" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_c12e158f-95a1-4a39-99f6-8c3e048565f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#CashCashEquivalentsandRestrictedCashDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_7e9bba53-df72-471e-8d4e-18497acd361d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ddc6de3c-fb68-46cf-bede-33e97f6a2ea2" 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_CashAndCashEquivalentsAbstract_7e9bba53-df72-471e-8d4e-18497acd361d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ddc6de3c-fb68-46cf-bede-33e97f6a2ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_3ee3434c-bb60-45ba-9cea-1dc4adcdeba3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_7e9bba53-df72-471e-8d4e-18497acd361d" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_3ee3434c-bb60-45ba-9cea-1dc4adcdeba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fd367321-945e-4f3f-9b29-edc56335c95d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_7e9bba53-df72-471e-8d4e-18497acd361d" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fd367321-945e-4f3f-9b29-edc56335c95d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_bbeef41a-cc85-42b9-9747-8033cca5a7de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_7e9bba53-df72-471e-8d4e-18497acd361d" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_bbeef41a-cc85-42b9-9747-8033cca5a7de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="phun-20211231.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:presentationLink xlink:role="http://phunware.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3fa62d4f-792b-4bff-bd8a-3b29603434b8" 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_e8efcf74-145e-400f-9f64-22269cfdb6dc" 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_3fa62d4f-792b-4bff-bd8a-3b29603434b8" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_e8efcf74-145e-400f-9f64-22269cfdb6dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="phun-20211231.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://phunware.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b2a3f040-590b-440a-b8e2-091b6d1cc9b0" 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_ScheduleOfGoodwillTextBlock_d58dd18a-f619-4912-b1c8-1afcc901a68a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b2a3f040-590b-440a-b8e2-091b6d1cc9b0" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_d58dd18a-f619-4912-b1c8-1afcc901a68a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_bfbcf2fe-9b91-495d-9c23-4746f60aaff9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b2a3f040-590b-440a-b8e2-091b6d1cc9b0" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_bfbcf2fe-9b91-495d-9c23-4746f60aaff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1d7bdbe4-e792-4870-8485-7b453d15df22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b2a3f040-590b-440a-b8e2-091b6d1cc9b0" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1d7bdbe4-e792-4870-8485-7b453d15df22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/GoodwillandOtherIntangibleAssetsChangesinGoodwillDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#GoodwillandOtherIntangibleAssetsChangesinGoodwillDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/GoodwillandOtherIntangibleAssetsChangesinGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e57ff6a9-aa7d-495f-ab40-9fea5820a1fc" 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_GoodwillRollForward_7ff5551a-0c3d-449e-9eea-32565b4283ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e57ff6a9-aa7d-495f-ab40-9fea5820a1fc" xlink:to="loc_us-gaap_GoodwillRollForward_7ff5551a-0c3d-449e-9eea-32565b4283ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3a5dcc74-29a5-428a-b960-82f0b39788cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_7ff5551a-0c3d-449e-9eea-32565b4283ca" xlink:to="loc_us-gaap_Goodwill_3a5dcc74-29a5-428a-b960-82f0b39788cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_a8bb2586-f592-41c9-951e-6f66acd7f231" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_7ff5551a-0c3d-449e-9eea-32565b4283ca" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_a8bb2586-f592-41c9-951e-6f66acd7f231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_93f77307-3e2e-4dbd-84b2-7bba00329b84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_7ff5551a-0c3d-449e-9eea-32565b4283ca" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_93f77307-3e2e-4dbd-84b2-7bba00329b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c4488702-c24c-4622-b777-a9b341dbec08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_7ff5551a-0c3d-449e-9eea-32565b4283ca" xlink:to="loc_us-gaap_Goodwill_c4488702-c24c-4622-b777-a9b341dbec08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7eb4f2d0-4a8b-477a-ae99-8f1751cbe860" 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_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_29c827a8-164c-497c-b27b-60898c5d4bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7eb4f2d0-4a8b-477a-ae99-8f1751cbe860" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_29c827a8-164c-497c-b27b-60898c5d4bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_209d7c35-63f7-4d28-a609-eef07f19317d" 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_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_29c827a8-164c-497c-b27b-60898c5d4bc0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_209d7c35-63f7-4d28-a609-eef07f19317d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_db11db96-3fea-48cc-95b9-698801397e42" 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_209d7c35-63f7-4d28-a609-eef07f19317d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_db11db96-3fea-48cc-95b9-698801397e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_120d06d6-dbb1-4558-ae54-070540f55fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_db11db96-3fea-48cc-95b9-698801397e42" xlink:to="loc_us-gaap_TradeNamesMember_120d06d6-dbb1-4558-ae54-070540f55fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_59fa2bfc-5382-4814-adf4-a69b5e96fcbf" 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_db11db96-3fea-48cc-95b9-698801397e42" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_59fa2bfc-5382-4814-adf4-a69b5e96fcbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_536e6457-e242-4b69-86f8-8171a86e18d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_db11db96-3fea-48cc-95b9-698801397e42" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_536e6457-e242-4b69-86f8-8171a86e18d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_7dee5971-f491-4725-b91d-e4d2ddf9357e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_db11db96-3fea-48cc-95b9-698801397e42" xlink:to="loc_us-gaap_CustomerRelationshipsMember_7dee5971-f491-4725-b91d-e4d2ddf9357e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_e3ed7013-44a7-4ff9-84ce-ceae7bf74a82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_db11db96-3fea-48cc-95b9-698801397e42" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_e3ed7013-44a7-4ff9-84ce-ceae7bf74a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_051e765a-0fd6-4c61-a300-a519ccae04a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_29c827a8-164c-497c-b27b-60898c5d4bc0" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_051e765a-0fd6-4c61-a300-a519ccae04a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_c44a153c-31cd-4659-8c30-ede8b85efe0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_051e765a-0fd6-4c61-a300-a519ccae04a0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_c44a153c-31cd-4659-8c30-ede8b85efe0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2ad8b70f-da17-49c3-84e3-0a53defc8c66" 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_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_c44a153c-31cd-4659-8c30-ede8b85efe0a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2ad8b70f-da17-49c3-84e3-0a53defc8c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1f96b5d9-4b32-423a-abc3-461da3b4aba0" 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_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_c44a153c-31cd-4659-8c30-ede8b85efe0a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1f96b5d9-4b32-423a-abc3-461da3b4aba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7b89e534-731a-4a24-9561-8372547f8e68" 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_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_c44a153c-31cd-4659-8c30-ede8b85efe0a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7b89e534-731a-4a24-9561-8372547f8e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f10cc17d-9e92-423b-b510-8348e680190d" 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_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_c44a153c-31cd-4659-8c30-ede8b85efe0a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f10cc17d-9e92-423b-b510-8348e680190d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#GoodwillandOtherIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c285b4f3-a5c2-4701-813c-3084dec8cb31" 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_AmortizationOfIntangibleAssets_27df4ca3-37af-485d-a39f-081f4bbd9cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c285b4f3-a5c2-4701-813c-3084dec8cb31" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_27df4ca3-37af-485d-a39f-081f4bbd9cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_96c09e72-5669-4073-b369-de8b11bf4e52" 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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_3da2842f-0d5c-490b-9b10-d356854f7446" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_96c09e72-5669-4073-b369-de8b11bf4e52" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_3da2842f-0d5c-490b-9b10-d356854f7446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_b5863c7a-95f7-4698-b906-4daeb1388231" 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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_3da2842f-0d5c-490b-9b10-d356854f7446" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_b5863c7a-95f7-4698-b906-4daeb1388231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1aad7aa5-9de6-49b1-b543-1c8a0a2ec650" 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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_3da2842f-0d5c-490b-9b10-d356854f7446" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1aad7aa5-9de6-49b1-b543-1c8a0a2ec650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_aaa2b1f0-1326-45fb-9385-b033ef13da54" 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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_3da2842f-0d5c-490b-9b10-d356854f7446" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_aaa2b1f0-1326-45fb-9385-b033ef13da54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_fb1b9c13-a11d-43e1-9c7a-58fef83469ff" 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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_3da2842f-0d5c-490b-9b10-d356854f7446" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_fb1b9c13-a11d-43e1-9c7a-58fef83469ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_4a435230-e906-4f96-8c9d-14bf18e2e74c" 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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_3da2842f-0d5c-490b-9b10-d356854f7446" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_4a435230-e906-4f96-8c9d-14bf18e2e74c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_bd8216e1-f57b-4b49-92cf-1ce76c3a1022" 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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_3da2842f-0d5c-490b-9b10-d356854f7446" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_bd8216e1-f57b-4b49-92cf-1ce76c3a1022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b8df8768-b4be-4556-ae2a-f86e249649a0" 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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_3da2842f-0d5c-490b-9b10-d356854f7446" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b8df8768-b4be-4556-ae2a-f86e249649a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/AccruedExpenses" xlink:type="simple" xlink:href="phun-20211231.xsd#AccruedExpenses"/>
  <link:presentationLink xlink:role="http://phunware.com/role/AccruedExpenses" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_dd5037ab-f4a2-4e33-9aff-a69ab9873a23" 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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_1c3f3002-f26c-41bc-9a09-1779c418adbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_dd5037ab-f4a2-4e33-9aff-a69ab9873a23" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_1c3f3002-f26c-41bc-9a09-1779c418adbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/AccruedExpensesTables" xlink:type="simple" xlink:href="phun-20211231.xsd#AccruedExpensesTables"/>
  <link:presentationLink xlink:role="http://phunware.com/role/AccruedExpensesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_09fa97c2-ee85-46ca-b068-3483068f6830" 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_ScheduleOfAccruedLiabilitiesTableTextBlock_dca328f7-3154-49ae-8ad7-61ca1b2c540d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_09fa97c2-ee85-46ca-b068-3483068f6830" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_dca328f7-3154-49ae-8ad7-61ca1b2c540d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#AccruedExpensesDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/AccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_f28a2499-1933-46a4-ac26-f722458232bc" 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_BusinessCombinationContingentConsiderationLiabilityCurrent_c5a2c6a0-3699-4d97-83d4-d5d0a055d919" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_f28a2499-1933-46a4-ac26-f722458232bc" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_c5a2c6a0-3699-4d97-83d4-d5d0a055d919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent_8cb27daa-59f5-476d-b4ac-43bd733aac88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_f28a2499-1933-46a4-ac26-f722458232bc" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrent_8cb27daa-59f5-476d-b4ac-43bd733aac88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_AccountsPayableSettlement_db0ade18-df3d-4ae0-a1d3-366ef207c2c8" xlink:href="phun-20211231.xsd#phun_AccountsPayableSettlement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_f28a2499-1933-46a4-ac26-f722458232bc" xlink:to="loc_phun_AccountsPayableSettlement_db0ade18-df3d-4ae0-a1d3-366ef207c2c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_501d712e-f3f6-4e7f-b521-ef9461f053c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_f28a2499-1933-46a4-ac26-f722458232bc" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_501d712e-f3f6-4e7f-b521-ef9461f053c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_781217a4-0258-4ec0-95df-bcf35b827b8a" 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_f28a2499-1933-46a4-ac26-f722458232bc" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_781217a4-0258-4ec0-95df-bcf35b827b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_731e5fb5-ef61-44e4-8315-9ae5e4495648" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_f28a2499-1933-46a4-ac26-f722458232bc" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_731e5fb5-ef61-44e4-8315-9ae5e4495648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/FactoringAgreement" xlink:type="simple" xlink:href="phun-20211231.xsd#FactoringAgreement"/>
  <link:presentationLink xlink:role="http://phunware.com/role/FactoringAgreement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_phun_FactoringAgreementAbstract_ab182c9a-a449-4f31-9083-33981ee99c11" xlink:href="phun-20211231.xsd#phun_FactoringAgreementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FactoringAgreementTextBlock_565ac4b8-b921-4156-bd46-373516c1056f" xlink:href="phun-20211231.xsd#phun_FactoringAgreementTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_FactoringAgreementAbstract_ab182c9a-a449-4f31-9083-33981ee99c11" xlink:to="loc_phun_FactoringAgreementTextBlock_565ac4b8-b921-4156-bd46-373516c1056f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/FactoringAgreementDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#FactoringAgreementDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/FactoringAgreementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_phun_FactoringAgreementAbstract_f91ae03e-467a-4c82-9ad8-3e8f4d5d1787" xlink:href="phun-20211231.xsd#phun_FactoringAgreementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FactoringAgreementTable_ec3b7e69-53c9-4810-a709-5839c6474271" xlink:href="phun-20211231.xsd#phun_FactoringAgreementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_FactoringAgreementAbstract_f91ae03e-467a-4c82-9ad8-3e8f4d5d1787" xlink:to="loc_phun_FactoringAgreementTable_ec3b7e69-53c9-4810-a709-5839c6474271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FeesPaidTimePeriodAxis_885ade0a-d183-4e3e-be43-c11ba4f82cb4" xlink:href="phun-20211231.xsd#phun_FeesPaidTimePeriodAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_FactoringAgreementTable_ec3b7e69-53c9-4810-a709-5839c6474271" xlink:to="loc_phun_FeesPaidTimePeriodAxis_885ade0a-d183-4e3e-be43-c11ba4f82cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FeesPaidTimePeriodDomain_e98f5903-269d-4a3e-be80-5546cc1601d1" xlink:href="phun-20211231.xsd#phun_FeesPaidTimePeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_FeesPaidTimePeriodAxis_885ade0a-d183-4e3e-be43-c11ba4f82cb4" xlink:to="loc_phun_FeesPaidTimePeriodDomain_e98f5903-269d-4a3e-be80-5546cc1601d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_First30DaysMember_83456e7e-9b8d-4786-bb49-14e189207e24" xlink:href="phun-20211231.xsd#phun_First30DaysMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_FeesPaidTimePeriodDomain_e98f5903-269d-4a3e-be80-5546cc1601d1" xlink:to="loc_phun_First30DaysMember_83456e7e-9b8d-4786-bb49-14e189207e24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_EveryTenDaysThereafterMember_ae70b9cb-c875-48e4-9d52-311170423491" xlink:href="phun-20211231.xsd#phun_EveryTenDaysThereafterMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_FeesPaidTimePeriodDomain_e98f5903-269d-4a3e-be80-5546cc1601d1" xlink:to="loc_phun_EveryTenDaysThereafterMember_ae70b9cb-c875-48e4-9d52-311170423491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1b33d8bb-f4e0-407f-9b8b-6b79dd6a1379" 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_phun_FactoringAgreementTable_ec3b7e69-53c9-4810-a709-5839c6474271" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1b33d8bb-f4e0-407f-9b8b-6b79dd6a1379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0625d811-e5ee-4dd3-9b34-310646ee33e5" 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_1b33d8bb-f4e0-407f-9b8b-6b79dd6a1379" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0625d811-e5ee-4dd3-9b34-310646ee33e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FactoringFinancingAgreementMember_9943206f-3317-4f37-97ce-9c7877a6d4e6" xlink:href="phun-20211231.xsd#phun_FactoringFinancingAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0625d811-e5ee-4dd3-9b34-310646ee33e5" xlink:to="loc_phun_FactoringFinancingAgreementMember_9943206f-3317-4f37-97ce-9c7877a6d4e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FactoringAgreementLineItems_012ff38c-9c23-49d8-ab1b-927b533d7661" xlink:href="phun-20211231.xsd#phun_FactoringAgreementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_FactoringAgreementTable_ec3b7e69-53c9-4810-a709-5839c6474271" xlink:to="loc_phun_FactoringAgreementLineItems_012ff38c-9c23-49d8-ab1b-927b533d7661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable_c50a561c-6410-4fa0-9b0f-5738ccc95e11" xlink:href="phun-20211231.xsd#phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_FactoringAgreementLineItems_012ff38c-9c23-49d8-ab1b-927b533d7661" xlink:to="loc_phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable_c50a561c-6410-4fa0-9b0f-5738ccc95e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FeesPaidForFactoredReceivablesPercentage_60cd91cb-3ba8-498f-a102-a5f8f2a73bbc" xlink:href="phun-20211231.xsd#phun_FeesPaidForFactoredReceivablesPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_FactoringAgreementLineItems_012ff38c-9c23-49d8-ab1b-927b533d7661" xlink:to="loc_phun_FeesPaidForFactoredReceivablesPercentage_60cd91cb-3ba8-498f-a102-a5f8f2a73bbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_ce1ae99d-d7fb-42ad-a8a3-7e0ef4a0c198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_FactoringAgreementLineItems_012ff38c-9c23-49d8-ab1b-927b533d7661" xlink:to="loc_us-gaap_InterestExpense_ce1ae99d-d7fb-42ad-a8a3-7e0ef4a0c198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/Debt" xlink:type="simple" xlink:href="phun-20211231.xsd#Debt"/>
  <link:presentationLink xlink:role="http://phunware.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4649fd54-3806-4fc1-a8ae-49a8ad8d00ea" 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_DebtDisclosureTextBlock_b2d7e8c7-8db1-4b4a-b24b-f0facc157adc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4649fd54-3806-4fc1-a8ae-49a8ad8d00ea" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_b2d7e8c7-8db1-4b4a-b24b-f0facc157adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/DebtTables" xlink:type="simple" xlink:href="phun-20211231.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://phunware.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_2ed487be-9a84-4b60-8586-c383473b01c2" 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_ScheduleOfDebtTableTextBlock_282418e8-1655-4b1b-bba4-f149dda16cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2ed487be-9a84-4b60-8586-c383473b01c2" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_282418e8-1655-4b1b-bba4-f149dda16cfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_34054b25-7523-4893-915b-425001466f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2ed487be-9a84-4b60-8586-c383473b01c2" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_34054b25-7523-4893-915b-425001466f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_22136a96-66b7-41fe-8b9e-715e2d3dfc5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2ed487be-9a84-4b60-8586-c383473b01c2" xlink:to="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_22136a96-66b7-41fe-8b9e-715e2d3dfc5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_e8a8f790-d764-48c2-9339-21549af99444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2ed487be-9a84-4b60-8586-c383473b01c2" xlink:to="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_e8a8f790-d764-48c2-9339-21549af99444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/DebtSummaryofDebtObligationsDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#DebtSummaryofDebtObligationsDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/DebtSummaryofDebtObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0b9b8419-ad9c-41bd-9694-ce2d6a106ef9" 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_c7f4553b-be6c-4696-b7e8-28328de74ca8" 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_0b9b8419-ad9c-41bd-9694-ce2d6a106ef9" xlink:to="loc_us-gaap_DebtInstrumentTable_c7f4553b-be6c-4696-b7e8-28328de74ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1d907e79-60ee-450f-9599-1297d573b239" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c7f4553b-be6c-4696-b7e8-28328de74ca8" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1d907e79-60ee-450f-9599-1297d573b239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_086f91f3-12f7-41d7-90b8-161698a14456" 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_1d907e79-60ee-450f-9599-1297d573b239" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_086f91f3-12f7-41d7-90b8-161698a14456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_aaa1be58-499a-49f2-a8ac-b1ba7eddba3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_086f91f3-12f7-41d7-90b8-161698a14456" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_aaa1be58-499a-49f2-a8ac-b1ba7eddba3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_76b9b842-8c49-41d9-bb1f-1833013520e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_086f91f3-12f7-41d7-90b8-161698a14456" xlink:to="loc_us-gaap_NotesPayableToBanksMember_76b9b842-8c49-41d9-bb1f-1833013520e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_c29caf48-c7f5-452b-bdc2-1cda4e770782" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_086f91f3-12f7-41d7-90b8-161698a14456" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_c29caf48-c7f5-452b-bdc2-1cda4e770782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f80914fd-227d-4b6d-9467-a293f9c69e45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c7f4553b-be6c-4696-b7e8-28328de74ca8" xlink:to="loc_us-gaap_DebtInstrumentAxis_f80914fd-227d-4b6d-9467-a293f9c69e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6557f6fb-6c92-44c7-b8d2-71cb1014b6b0" 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_f80914fd-227d-4b6d-9467-a293f9c69e45" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6557f6fb-6c92-44c7-b8d2-71cb1014b6b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_A2021PromissoryNoteMember_bca7779c-12a5-47be-b39c-d5cc505d5f57" xlink:href="phun-20211231.xsd#phun_A2021PromissoryNoteMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6557f6fb-6c92-44c7-b8d2-71cb1014b6b0" xlink:to="loc_phun_A2021PromissoryNoteMember_bca7779c-12a5-47be-b39c-d5cc505d5f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SeriesANoteMember_1fa73d99-c5d5-43a3-9bef-867381db0b2b" xlink:href="phun-20211231.xsd#phun_SeriesANoteMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6557f6fb-6c92-44c7-b8d2-71cb1014b6b0" xlink:to="loc_phun_SeriesANoteMember_1fa73d99-c5d5-43a3-9bef-867381db0b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SeriesBNoteMember_d2e9f8f4-ec77-40bf-b839-ae103a01fd6c" xlink:href="phun-20211231.xsd#phun_SeriesBNoteMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6557f6fb-6c92-44c7-b8d2-71cb1014b6b0" xlink:to="loc_phun_SeriesBNoteMember_d2e9f8f4-ec77-40bf-b839-ae103a01fd6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PPPLoanMember_1e7b6e34-81ea-45c3-af21-301465170677" xlink:href="phun-20211231.xsd#phun_PPPLoanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6557f6fb-6c92-44c7-b8d2-71cb1014b6b0" xlink:to="loc_phun_PPPLoanMember_1e7b6e34-81ea-45c3-af21-301465170677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ConvertibleNotesMember_9e7a0ba5-2184-45af-92d7-3e9d2f812517" xlink:href="phun-20211231.xsd#phun_ConvertibleNotesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6557f6fb-6c92-44c7-b8d2-71cb1014b6b0" xlink:to="loc_phun_ConvertibleNotesMember_9e7a0ba5-2184-45af-92d7-3e9d2f812517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PromissoryNotesMember_1013cc38-e011-4163-9373-6e9bd9a110b7" xlink:href="phun-20211231.xsd#phun_PromissoryNotesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6557f6fb-6c92-44c7-b8d2-71cb1014b6b0" xlink:to="loc_phun_PromissoryNotesMember_1013cc38-e011-4163-9373-6e9bd9a110b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9b7e9f46-3665-4d40-951f-296517e9aab1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c7f4553b-be6c-4696-b7e8-28328de74ca8" xlink:to="loc_us-gaap_DebtInstrumentLineItems_9b7e9f46-3665-4d40-951f-296517e9aab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b5eafd7d-68fa-40de-828d-379cd1a46ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b7e9f46-3665-4d40-951f-296517e9aab1" xlink:to="loc_us-gaap_LongTermDebt_b5eafd7d-68fa-40de-828d-379cd1a46ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_87d7e298-a577-49ba-b6a9-260327bd2f14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b7e9f46-3665-4d40-951f-296517e9aab1" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_87d7e298-a577-49ba-b6a9-260327bd2f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_d11a64c8-bfc5-48ed-b436-ceff53561947" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b7e9f46-3665-4d40-951f-296517e9aab1" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_d11a64c8-bfc5-48ed-b436-ceff53561947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_c062440c-d9c1-4fd3-b159-387619ca763e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b7e9f46-3665-4d40-951f-296517e9aab1" xlink:to="loc_us-gaap_LongTermDebtCurrent_c062440c-d9c1-4fd3-b159-387619ca763e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesNoncurrent_a37e0fda-a428-4c6d-a3ae-5bcc453c1ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b7e9f46-3665-4d40-951f-296517e9aab1" xlink:to="loc_us-gaap_DueToRelatedPartiesNoncurrent_a37e0fda-a428-4c6d-a3ae-5bcc453c1ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_2d915e79-acb1-4975-8860-13e297f55d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b7e9f46-3665-4d40-951f-296517e9aab1" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_2d915e79-acb1-4975-8860-13e297f55d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#DebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_63400941-9ed6-4926-99e6-717c08d91521" 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_df6a3d93-55ca-4d94-a14b-fe2b45f87570" 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_63400941-9ed6-4926-99e6-717c08d91521" xlink:to="loc_us-gaap_DebtInstrumentTable_df6a3d93-55ca-4d94-a14b-fe2b45f87570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ce062a3d-b49a-4519-97f1-32fbef85a142" 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_df6a3d93-55ca-4d94-a14b-fe2b45f87570" xlink:to="loc_us-gaap_DebtInstrumentAxis_ce062a3d-b49a-4519-97f1-32fbef85a142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0e5dbfb9-04ae-4d8a-9dde-c2906520f1ff" 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_ce062a3d-b49a-4519-97f1-32fbef85a142" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0e5dbfb9-04ae-4d8a-9dde-c2906520f1ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_A2021PromissoryNoteMember_d9868213-daaf-4485-b54d-e3782358fbc4" xlink:href="phun-20211231.xsd#phun_A2021PromissoryNoteMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0e5dbfb9-04ae-4d8a-9dde-c2906520f1ff" xlink:to="loc_phun_A2021PromissoryNoteMember_d9868213-daaf-4485-b54d-e3782358fbc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SeriesANoteMember_9054bf60-42f1-441b-9a69-2b935ac83dff" xlink:href="phun-20211231.xsd#phun_SeriesANoteMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0e5dbfb9-04ae-4d8a-9dde-c2906520f1ff" xlink:to="loc_phun_SeriesANoteMember_9054bf60-42f1-441b-9a69-2b935ac83dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SeriesBNoteMember_dac765cf-df7e-4b1e-98ec-94b1582a3ae8" xlink:href="phun-20211231.xsd#phun_SeriesBNoteMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0e5dbfb9-04ae-4d8a-9dde-c2906520f1ff" xlink:to="loc_phun_SeriesBNoteMember_dac765cf-df7e-4b1e-98ec-94b1582a3ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_InvestorNoteMember_81e12156-fa79-4bab-a2e6-d44e1ecc7a51" xlink:href="phun-20211231.xsd#phun_InvestorNoteMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0e5dbfb9-04ae-4d8a-9dde-c2906520f1ff" xlink:to="loc_phun_InvestorNoteMember_81e12156-fa79-4bab-a2e6-d44e1ecc7a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ac05e940-d4b9-4546-984b-f01c0d268760" 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_df6a3d93-55ca-4d94-a14b-fe2b45f87570" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ac05e940-d4b9-4546-984b-f01c0d268760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0886c6dc-0c0b-4f7d-b28b-c9fe287500b0" 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_ac05e940-d4b9-4546-984b-f01c0d268760" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0886c6dc-0c0b-4f7d-b28b-c9fe287500b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_6e4b798a-8d6e-49e9-bfed-d135567d15b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0886c6dc-0c0b-4f7d-b28b-c9fe287500b0" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_6e4b798a-8d6e-49e9-bfed-d135567d15b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_bd44cbfb-8184-4b9a-80a1-977dace08ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0886c6dc-0c0b-4f7d-b28b-c9fe287500b0" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_bd44cbfb-8184-4b9a-80a1-977dace08ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_1f8029a5-7382-482e-bdf7-9f285a5a3e6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0886c6dc-0c0b-4f7d-b28b-c9fe287500b0" xlink:to="loc_us-gaap_SecuredDebtMember_1f8029a5-7382-482e-bdf7-9f285a5a3e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_4ef3d690-c9d5-4061-af7f-1259dafbe6d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0886c6dc-0c0b-4f7d-b28b-c9fe287500b0" xlink:to="loc_us-gaap_NotesPayableToBanksMember_4ef3d690-c9d5-4061-af7f-1259dafbe6d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SeniorConvertibleNotesPayableMember_b45ca453-11ba-4cf4-be31-70d6fcf79610" xlink:href="phun-20211231.xsd#phun_SeniorConvertibleNotesPayableMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0886c6dc-0c0b-4f7d-b28b-c9fe287500b0" xlink:to="loc_phun_SeniorConvertibleNotesPayableMember_b45ca453-11ba-4cf4-be31-70d6fcf79610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PromissoryNotesMember_793faf64-b5e6-437c-8e89-254986027710" xlink:href="phun-20211231.xsd#phun_PromissoryNotesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0886c6dc-0c0b-4f7d-b28b-c9fe287500b0" xlink:to="loc_phun_PromissoryNotesMember_793faf64-b5e6-437c-8e89-254986027710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_6a0eca4c-b4d9-4b1f-8d8e-71c831dd980c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_df6a3d93-55ca-4d94-a14b-fe2b45f87570" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_6a0eca4c-b4d9-4b1f-8d8e-71c831dd980c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_59a44520-af57-4409-b8ee-8b9cc1e1a4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_6a0eca4c-b4d9-4b1f-8d8e-71c831dd980c" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_59a44520-af57-4409-b8ee-8b9cc1e1a4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_449e9558-ebf4-44bd-9255-8fa8931d6211" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_59a44520-af57-4409-b8ee-8b9cc1e1a4d8" xlink:to="loc_us-gaap_WarrantMember_449e9558-ebf4-44bd-9255-8fa8931d6211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_cb52bde0-738d-42f9-8018-e270cb14f607" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_df6a3d93-55ca-4d94-a14b-fe2b45f87570" xlink:to="loc_us-gaap_StatementClassOfStockAxis_cb52bde0-738d-42f9-8018-e270cb14f607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c5a7a095-39ad-47e0-919b-9f754008a0e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_cb52bde0-738d-42f9-8018-e270cb14f607" xlink:to="loc_us-gaap_ClassOfStockDomain_c5a7a095-39ad-47e0-919b-9f754008a0e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_d1834e6a-44b2-40fb-b818-d983fa11071a" 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_ClassOfStockDomain_c5a7a095-39ad-47e0-919b-9f754008a0e8" xlink:to="loc_us-gaap_CommonStockMember_d1834e6a-44b2-40fb-b818-d983fa11071a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_94d94d83-dd9d-4ac7-87d3-95d3aa80c1fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_df6a3d93-55ca-4d94-a14b-fe2b45f87570" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_94d94d83-dd9d-4ac7-87d3-95d3aa80c1fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_3d469a19-7a04-4d4c-8f61-d2bf12e77c28" 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_94d94d83-dd9d-4ac7-87d3-95d3aa80c1fd" xlink:to="loc_us-gaap_RelatedPartyDomain_3d469a19-7a04-4d4c-8f61-d2bf12e77c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CaneCapitalLLCMember_94bb9250-ebbc-4734-ba9a-fcb38329acae" xlink:href="phun-20211231.xsd#phun_CaneCapitalLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_3d469a19-7a04-4d4c-8f61-d2bf12e77c28" xlink:to="loc_phun_CaneCapitalLLCMember_94bb9250-ebbc-4734-ba9a-fcb38329acae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CuroCapitalAppreciationFundLLCMember_6e624028-8862-43f6-8f35-d81c72a53443" xlink:href="phun-20211231.xsd#phun_CuroCapitalAppreciationFundLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_3d469a19-7a04-4d4c-8f61-d2bf12e77c28" xlink:to="loc_phun_CuroCapitalAppreciationFundLLCMember_6e624028-8862-43f6-8f35-d81c72a53443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IndividualsAssociatedWithChiefExecutiveOfficerMember_eeccb61e-3864-4a9d-a265-e37ed027ab30" xlink:href="phun-20211231.xsd#phun_IndividualsAssociatedWithChiefExecutiveOfficerMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_3d469a19-7a04-4d4c-8f61-d2bf12e77c28" xlink:to="loc_phun_IndividualsAssociatedWithChiefExecutiveOfficerMember_eeccb61e-3864-4a9d-a265-e37ed027ab30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ChiefTechnologyOfficerMember_6146747d-d3b1-4e97-ba16-de94ec38e7a7" xlink:href="phun-20211231.xsd#phun_ChiefTechnologyOfficerMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_3d469a19-7a04-4d4c-8f61-d2bf12e77c28" xlink:to="loc_phun_ChiefTechnologyOfficerMember_6146747d-d3b1-4e97-ba16-de94ec38e7a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_687ae6d8-a26f-4610-8aea-e71cc61f979d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_df6a3d93-55ca-4d94-a14b-fe2b45f87570" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_687ae6d8-a26f-4610-8aea-e71cc61f979d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_de229ffc-a83a-406c-ad6a-42ac900cbcfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_687ae6d8-a26f-4610-8aea-e71cc61f979d" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_de229ffc-a83a-406c-ad6a-42ac900cbcfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ContributionsForNotesPayableMember_e1e56344-8c97-445f-8343-7a3597ef7df8" xlink:href="phun-20211231.xsd#phun_ContributionsForNotesPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_de229ffc-a83a-406c-ad6a-42ac900cbcfc" xlink:to="loc_phun_ContributionsForNotesPayableMember_e1e56344-8c97-445f-8343-7a3597ef7df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d4f092cb-4522-4d94-b7cd-1aaf40668164" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_df6a3d93-55ca-4d94-a14b-fe2b45f87570" xlink:to="loc_srt_RangeAxis_d4f092cb-4522-4d94-b7cd-1aaf40668164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5d23c14d-9c83-477e-8b59-35272b23b7a3" 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_d4f092cb-4522-4d94-b7cd-1aaf40668164" xlink:to="loc_srt_RangeMember_5d23c14d-9c83-477e-8b59-35272b23b7a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8cb322dc-8314-4ece-a30c-64b5ace078da" 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_5d23c14d-9c83-477e-8b59-35272b23b7a3" xlink:to="loc_srt_MaximumMember_8cb322dc-8314-4ece-a30c-64b5ace078da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_45a3f434-c4a0-4982-af1b-8d013043fe9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_df6a3d93-55ca-4d94-a14b-fe2b45f87570" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_45a3f434-c4a0-4982-af1b-8d013043fe9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_fa176467-4caa-4cb7-85e1-6e9fe4edcce1" 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_45a3f434-c4a0-4982-af1b-8d013043fe9e" xlink:to="loc_us-gaap_EquityComponentDomain_fa176467-4caa-4cb7-85e1-6e9fe4edcce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_48e4a5de-a69d-4197-bb12-4240e45ef461" 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_fa176467-4caa-4cb7-85e1-6e9fe4edcce1" xlink:to="loc_us-gaap_CommonStockMember_48e4a5de-a69d-4197-bb12-4240e45ef461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_b009ad5e-6979-4b23-961d-bbed6ccea1f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_df6a3d93-55ca-4d94-a14b-fe2b45f87570" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_b009ad5e-6979-4b23-961d-bbed6ccea1f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b171a8fe-0922-4159-b763-5bfaeb07bb6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_b009ad5e-6979-4b23-961d-bbed6ccea1f8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b171a8fe-0922-4159-b763-5bfaeb07bb6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_dbf7b029-35ce-4c06-a755-d83f2dbe02b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_b171a8fe-0922-4159-b763-5bfaeb07bb6c" xlink:to="loc_us-gaap_SubsequentEventMember_dbf7b029-35ce-4c06-a755-d83f2dbe02b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_df6a3d93-55ca-4d94-a14b-fe2b45f87570" xlink:to="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_e41dd419-83e8-485f-b2fe-2408870eb295" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_e41dd419-83e8-485f-b2fe-2408870eb295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_3b710cc1-d1ed-4ec6-91e6-91a6da73b148" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_3b710cc1-d1ed-4ec6-91e6-91a6da73b148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_1086f33f-a67b-48d3-b2d2-a17c35c3694b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_1086f33f-a67b-48d3-b2d2-a17c35c3694b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_2b81868f-9d7c-4473-980d-e70396c6b36f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_2b81868f-9d7c-4473-980d-e70396c6b36f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentMonthlyAmortizationPayments_81d027a9-3030-4239-8388-8d1daf090eb4" xlink:href="phun-20211231.xsd#phun_DebtInstrumentMonthlyAmortizationPayments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentMonthlyAmortizationPayments_81d027a9-3030-4239-8388-8d1daf090eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentPrepaymentPremiumPercent_31f4cbef-30b9-427b-a1f2-273860d020a0" xlink:href="phun-20211231.xsd#phun_DebtInstrumentPrepaymentPremiumPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentPrepaymentPremiumPercent_31f4cbef-30b9-427b-a1f2-273860d020a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_062a1cea-3fc5-4082-a112-dce26cd868b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_062a1cea-3fc5-4082-a112-dce26cd868b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentMandatoryPrepaymentAmount_ddcf1b35-f684-4c4b-afbe-26987079afb5" xlink:href="phun-20211231.xsd#phun_DebtInstrumentMandatoryPrepaymentAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentMandatoryPrepaymentAmount_ddcf1b35-f684-4c4b-afbe-26987079afb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentFaceAmountUnrestricted_97573317-9b4a-4a42-a682-b26ffe9ae857" xlink:href="phun-20211231.xsd#phun_DebtInstrumentFaceAmountUnrestricted"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentFaceAmountUnrestricted_97573317-9b4a-4a42-a682-b26ffe9ae857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentFaceAmountRestricted_6423aef8-5ca0-4498-b0ed-1bcaf1e868c4" xlink:href="phun-20211231.xsd#phun_DebtInstrumentFaceAmountRestricted"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentFaceAmountRestricted_6423aef8-5ca0-4498-b0ed-1bcaf1e868c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage_586a7d8d-e7b3-40b2-a75a-cd7adb57749a" xlink:href="phun-20211231.xsd#phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage_586a7d8d-e7b3-40b2-a75a-cd7adb57749a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage_6af64d21-eced-4d57-ba60-da2454eb30dc" xlink:href="phun-20211231.xsd#phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage_6af64d21-eced-4d57-ba60-da2454eb30dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_736f94df-c2cd-4757-a3d4-a7ba9269b0a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_RepaymentsOfDebt_736f94df-c2cd-4757-a3d4-a7ba9269b0a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6d574f43-e01f-4fc3-8adc-3e62b6532438" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6d574f43-e01f-4fc3-8adc-3e62b6532438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentVoluntaryPrepaymentAmount_3e486422-ddcc-4bc6-8b63-e9e50d25b454" xlink:href="phun-20211231.xsd#phun_DebtInstrumentVoluntaryPrepaymentAmount"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentVoluntaryPrepaymentAmount_3e486422-ddcc-4bc6-8b63-e9e50d25b454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ProceedsFromVoluntaryPrepaymentAmount_bce68ea7-14bb-4904-96f2-a7fdc6ee32a6" xlink:href="phun-20211231.xsd#phun_ProceedsFromVoluntaryPrepaymentAmount"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_ProceedsFromVoluntaryPrepaymentAmount_bce68ea7-14bb-4904-96f2-a7fdc6ee32a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentUnamortizedDiscountUnrestricted_c1555162-a175-4098-9ade-d7e0a660a53f" xlink:href="phun-20211231.xsd#phun_DebtInstrumentUnamortizedDiscountUnrestricted"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentUnamortizedDiscountUnrestricted_c1555162-a175-4098-9ade-d7e0a660a53f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_1d13c3e5-46d7-4d23-9f4c-a05778099f49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_1d13c3e5-46d7-4d23-9f4c-a05778099f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_80f4de5a-af60-49f2-9ed5-2a5a7ce40825" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_LongTermDebt_80f4de5a-af60-49f2-9ed5-2a5a7ce40825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm_84708d74-efe7-401b-9d3b-44d00890a554" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingTerm_84708d74-efe7-401b-9d3b-44d00890a554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_aa791126-3343-4fc2-b283-94e1973c5506" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_aa791126-3343-4fc2-b283-94e1973c5506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_59966cdf-efab-45bf-8740-a8593c9e083d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_59966cdf-efab-45bf-8740-a8593c9e083d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent_03f27643-1022-4daf-9e05-a27c8ed219a8" xlink:href="phun-20211231.xsd#phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent_03f27643-1022-4daf-9e05-a27c8ed219a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_23223576-cfe2-4950-8a52-cb0d0583d582" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_23223576-cfe2-4950-8a52-cb0d0583d582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentParticipationRightsPeriod_684e1dbd-9450-4202-86c5-43ee01adb59e" xlink:href="phun-20211231.xsd#phun_DebtInstrumentParticipationRightsPeriod"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentParticipationRightsPeriod_684e1dbd-9450-4202-86c5-43ee01adb59e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings_81bbcaaf-430c-4fe8-97b3-8bd2061cd3dc" xlink:href="phun-20211231.xsd#phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings_81bbcaaf-430c-4fe8-97b3-8bd2061cd3dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromBankDebt_dd9d9680-b84e-448e-ae92-de36e65b8ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromBankDebt"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_ProceedsFromBankDebt_dd9d9680-b84e-448e-ae92-de36e65b8ab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_e4f72853-047d-4e23-afbf-657c4784d16a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_e4f72853-047d-4e23-afbf-657c4784d16a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_1d636432-c776-463e-acb4-6e0bfefab6c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_1d636432-c776-463e-acb4-6e0bfefab6c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentInstallmentConversionPrincipalPayment_ae7cc7e0-f955-4155-a246-dc0cc8ac24df" xlink:href="phun-20211231.xsd#phun_DebtInstrumentInstallmentConversionPrincipalPayment"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentInstallmentConversionPrincipalPayment_ae7cc7e0-f955-4155-a246-dc0cc8ac24df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount_617287ea-6341-4750-a7dc-e49064bf6781" xlink:href="phun-20211231.xsd#phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount_617287ea-6341-4750-a7dc-e49064bf6781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent_43a4f921-c535-497a-9890-f1ba7af57ca8" xlink:href="phun-20211231.xsd#phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent_43a4f921-c535-497a-9890-f1ba7af57ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage_b990a937-9637-4aa0-a169-071f71e26af8" xlink:href="phun-20211231.xsd#phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage_b990a937-9637-4aa0-a169-071f71e26af8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_e40e0bb2-0fb1-4002-95c1-1895f4fd7b01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_e40e0bb2-0fb1-4002-95c1-1895f4fd7b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage_ffbbbc5c-7a42-4b41-a9fe-10be1f5a8d18" xlink:href="phun-20211231.xsd#phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage_ffbbbc5c-7a42-4b41-a9fe-10be1f5a8d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_d294bf90-1903-466b-8533-e950f1cd5659" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_d294bf90-1903-466b-8533-e950f1cd5659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionRate_d3f47fc1-0288-494a-819c-5367ae4fb00f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionRate"/>
    <link:presentationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_RelatedPartyTransactionRate_d3f47fc1-0288-494a-819c-5367ae4fb00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentAuthorizedAmount_734988ec-4508-4ee5-af4f-03711577205a" xlink:href="phun-20211231.xsd#phun_DebtInstrumentAuthorizedAmount"/>
    <link:presentationArc order="38" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentAuthorizedAmount_734988ec-4508-4ee5-af4f-03711577205a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_b08aebed-238f-4ec5-a8a7-7f1ccf6e6204" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="39" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_b08aebed-238f-4ec5-a8a7-7f1ccf6e6204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount_643c5aae-13ab-4333-8eea-b5d43a1726cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAmount_643c5aae-13ab-4333-8eea-b5d43a1726cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod_03ae1dbe-9254-4c28-9644-fde167f67b86" xlink:href="phun-20211231.xsd#phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod"/>
    <link:presentationArc order="41" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod_03ae1dbe-9254-4c28-9644-fde167f67b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod_b6138126-9dff-44e3-aa09-1b4b6c6faac2" xlink:href="phun-20211231.xsd#phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod"/>
    <link:presentationArc order="42" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod_b6138126-9dff-44e3-aa09-1b4b6c6faac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_33e807b6-ecaf-42c8-8a53-f1f64d0e89a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:presentationArc order="43" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_72be0a5d-a4f6-48df-8bbe-493fecdd9425" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_33e807b6-ecaf-42c8-8a53-f1f64d0e89a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_2f295b78-6961-4013-933e-953facd9ffb4" 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_ClassOfWarrantOrRightTable_9f054fba-b73b-449a-857a-0528402a3d6c" 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_DebtDisclosureAbstract_2f295b78-6961-4013-933e-953facd9ffb4" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_9f054fba-b73b-449a-857a-0528402a3d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_42fd9396-1f60-4591-8df6-a93a7322277c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_9f054fba-b73b-449a-857a-0528402a3d6c" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_42fd9396-1f60-4591-8df6-a93a7322277c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_8d0471e6-806b-4c4f-afb7-b3d467821e1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_42fd9396-1f60-4591-8df6-a93a7322277c" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_8d0471e6-806b-4c4f-afb7-b3d467821e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_17c8cd4a-849a-4397-9904-4e12cc6aca55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_8d0471e6-806b-4c4f-afb7-b3d467821e1f" xlink:to="loc_us-gaap_WarrantMember_17c8cd4a-849a-4397-9904-4e12cc6aca55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_64153585-4131-41b1-8cbe-7d13fa1dbcf7" 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_9f054fba-b73b-449a-857a-0528402a3d6c" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_64153585-4131-41b1-8cbe-7d13fa1dbcf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_b2c690f3-39b0-4dd6-a00b-19c1f68bd2c3" 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_64153585-4131-41b1-8cbe-7d13fa1dbcf7" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_b2c690f3-39b0-4dd6-a00b-19c1f68bd2c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_MeasurementInputStrikePriceMember_3fe7a83b-d633-44cc-880f-faed3929d914" xlink:href="phun-20211231.xsd#phun_MeasurementInputStrikePriceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_b2c690f3-39b0-4dd6-a00b-19c1f68bd2c3" xlink:to="loc_phun_MeasurementInputStrikePriceMember_3fe7a83b-d633-44cc-880f-faed3929d914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember_694c5ad9-6182-48c7-8e76-97411ae159b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputSharePriceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_b2c690f3-39b0-4dd6-a00b-19c1f68bd2c3" xlink:to="loc_us-gaap_MeasurementInputSharePriceMember_694c5ad9-6182-48c7-8e76-97411ae159b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_7a635dd5-67ac-4be8-a58f-145cf31491ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_b2c690f3-39b0-4dd6-a00b-19c1f68bd2c3" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_7a635dd5-67ac-4be8-a58f-145cf31491ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_ee28ea01-48c3-4eea-8eb0-23aee0075d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_b2c690f3-39b0-4dd6-a00b-19c1f68bd2c3" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_ee28ea01-48c3-4eea-8eb0-23aee0075d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_7602a6e3-480a-479d-8325-15ff053198e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_b2c690f3-39b0-4dd6-a00b-19c1f68bd2c3" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_7602a6e3-480a-479d-8325-15ff053198e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_8d193ad8-d35c-48f3-aafa-ff9c265e58ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_b2c690f3-39b0-4dd6-a00b-19c1f68bd2c3" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_8d193ad8-d35c-48f3-aafa-ff9c265e58ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_05c42083-1e1d-4a2a-813c-61218112e1e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_9f054fba-b73b-449a-857a-0528402a3d6c" xlink:to="loc_us-gaap_ClassOfWarrantOrRightLineItems_05c42083-1e1d-4a2a-813c-61218112e1e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_f40b907b-11d3-47da-b6d4-29ad30ed489d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_05c42083-1e1d-4a2a-813c-61218112e1e8" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_f40b907b-11d3-47da-b6d4-29ad30ed489d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm_93a5913e-c24c-4774-baf7-a6cc0970e4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_05c42083-1e1d-4a2a-813c-61218112e1e8" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingTerm_93a5913e-c24c-4774-baf7-a6cc0970e4f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/DebtSummaryofChangeinFairValueofWarrantLiabilityDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#DebtSummaryofChangeinFairValueofWarrantLiabilityDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/DebtSummaryofChangeinFairValueofWarrantLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f38e9076-0efd-48dd-af0d-33f523cc90c2" 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_phun_WarrantLiabilityRollForward_9ab4b4fc-b49f-49ac-877f-505cbd836260" xlink:href="phun-20211231.xsd#phun_WarrantLiabilityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f38e9076-0efd-48dd-af0d-33f523cc90c2" xlink:to="loc_phun_WarrantLiabilityRollForward_9ab4b4fc-b49f-49ac-877f-505cbd836260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_3ea06220-774e-4ad4-8cc1-bab6a7d60bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_WarrantLiabilityRollForward_9ab4b4fc-b49f-49ac-877f-505cbd836260" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_3ea06220-774e-4ad4-8cc1-bab6a7d60bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_WarrantsAndRightsIssued_f2612080-08c8-4ce6-96e9-eae21877a29d" xlink:href="phun-20211231.xsd#phun_WarrantsAndRightsIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_WarrantLiabilityRollForward_9ab4b4fc-b49f-49ac-877f-505cbd836260" xlink:to="loc_phun_WarrantsAndRightsIssued_f2612080-08c8-4ce6-96e9-eae21877a29d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ExerciseOfWarrantsAndRights_330e9a7d-6885-478d-8fb3-9184b6acb87c" xlink:href="phun-20211231.xsd#phun_ExerciseOfWarrantsAndRights"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_WarrantLiabilityRollForward_9ab4b4fc-b49f-49ac-877f-505cbd836260" xlink:to="loc_phun_ExerciseOfWarrantsAndRights_330e9a7d-6885-478d-8fb3-9184b6acb87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_6e881953-2338-477d-bc08-e7a9af8f19dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_WarrantLiabilityRollForward_9ab4b4fc-b49f-49ac-877f-505cbd836260" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_6e881953-2338-477d-bc08-e7a9af8f19dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_331dfadb-709e-4709-afa6-2e285d9ee6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_WarrantLiabilityRollForward_9ab4b4fc-b49f-49ac-877f-505cbd836260" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_331dfadb-709e-4709-afa6-2e285d9ee6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/DebtSummaryofInterestExpenseDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#DebtSummaryofInterestExpenseDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/DebtSummaryofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4ce8b47a-ca66-422a-a7db-6315dc667426" 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_e6c2cd7f-f08d-40a2-b296-ced433925c1a" 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_4ce8b47a-ca66-422a-a7db-6315dc667426" xlink:to="loc_us-gaap_DebtInstrumentTable_e6c2cd7f-f08d-40a2-b296-ced433925c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4a7c4b69-156d-4c4f-a16c-5e67f6631e57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e6c2cd7f-f08d-40a2-b296-ced433925c1a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4a7c4b69-156d-4c4f-a16c-5e67f6631e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3775c618-02ff-476a-9acf-be77caf61e00" 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_4a7c4b69-156d-4c4f-a16c-5e67f6631e57" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3775c618-02ff-476a-9acf-be77caf61e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_a50bd398-8b7a-4427-81a6-6573f6b70e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3775c618-02ff-476a-9acf-be77caf61e00" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_a50bd398-8b7a-4427-81a6-6573f6b70e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_A2021PromissoryNoteMember_14412ba8-65cd-400c-931e-9fb2c8a2d74b" xlink:href="phun-20211231.xsd#phun_A2021PromissoryNoteMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3775c618-02ff-476a-9acf-be77caf61e00" xlink:to="loc_phun_A2021PromissoryNoteMember_14412ba8-65cd-400c-931e-9fb2c8a2d74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SeniorConvertibleNotesPayableMember_33815b17-7c13-45bf-8d66-3dbc232cb793" xlink:href="phun-20211231.xsd#phun_SeniorConvertibleNotesPayableMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3775c618-02ff-476a-9acf-be77caf61e00" xlink:to="loc_phun_SeniorConvertibleNotesPayableMember_33815b17-7c13-45bf-8d66-3dbc232cb793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_FactoringFinancingAgreementMember_c7345a45-f578-49ae-af67-ed3ce4517480" xlink:href="phun-20211231.xsd#phun_FactoringFinancingAgreementMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3775c618-02ff-476a-9acf-be77caf61e00" xlink:to="loc_phun_FactoringFinancingAgreementMember_c7345a45-f578-49ae-af67-ed3ce4517480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_OtherDebtMember_4c690c92-f028-4403-bb1d-ba1bb47c5faa" xlink:href="phun-20211231.xsd#phun_OtherDebtMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3775c618-02ff-476a-9acf-be77caf61e00" xlink:to="loc_phun_OtherDebtMember_4c690c92-f028-4403-bb1d-ba1bb47c5faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_447ed16a-371c-4953-832f-1f2cc361255a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e6c2cd7f-f08d-40a2-b296-ced433925c1a" xlink:to="loc_us-gaap_DebtInstrumentLineItems_447ed16a-371c-4953-832f-1f2cc361255a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_6df7f637-054c-461a-9b25-fda4de7882ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_447ed16a-371c-4953-832f-1f2cc361255a" xlink:to="loc_us-gaap_InterestExpense_6df7f637-054c-461a-9b25-fda4de7882ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_19e41762-46de-4db4-b187-4672f793f59a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_447ed16a-371c-4953-832f-1f2cc361255a" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_19e41762-46de-4db4-b187-4672f793f59a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_AmortizationOfWarrantCosts_69290a41-b79f-468d-b8b8-da25574a552b" xlink:href="phun-20211231.xsd#phun_AmortizationOfWarrantCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_447ed16a-371c-4953-832f-1f2cc361255a" xlink:to="loc_phun_AmortizationOfWarrantCosts_69290a41-b79f-468d-b8b8-da25574a552b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/Leases" xlink:type="simple" xlink:href="phun-20211231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://phunware.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_75b538c1-0f50-4b0a-9eef-ec2b714251e0" 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_046a6a7a-0c52-4c00-8848-75e9f8458c68" 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_75b538c1-0f50-4b0a-9eef-ec2b714251e0" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_046a6a7a-0c52-4c00-8848-75e9f8458c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/LeasesTables" xlink:type="simple" xlink:href="phun-20211231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://phunware.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a06b8ead-87f2-4d21-a66c-2342aca856c4" 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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_88b48788-48c2-447b-a560-8e816f8e69be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a06b8ead-87f2-4d21-a66c-2342aca856c4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_88b48788-48c2-447b-a560-8e816f8e69be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3884e413-75b8-4d08-8414-93ff99631e57" 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_LesseeOperatingLeaseTermOfContract_ff5259e9-7e45-4a4b-b72e-970490cda954" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3884e413-75b8-4d08-8414-93ff99631e57" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ff5259e9-7e45-4a4b-b72e-970490cda954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_53719f64-7ca9-48b9-94c1-137944d3efda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3884e413-75b8-4d08-8414-93ff99631e57" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_53719f64-7ca9-48b9-94c1-137944d3efda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_NumberOfCorporateOffices_975949a1-0041-4a3c-9c45-c2218c68cba4" xlink:href="phun-20211231.xsd#phun_NumberOfCorporateOffices"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3884e413-75b8-4d08-8414-93ff99631e57" xlink:to="loc_phun_NumberOfCorporateOffices_975949a1-0041-4a3c-9c45-c2218c68cba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_76f152bf-32fe-485c-a9e6-f2ea5a3a89f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3884e413-75b8-4d08-8414-93ff99631e57" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_76f152bf-32fe-485c-a9e6-f2ea5a3a89f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_a6371545-ac3d-4dd3-9cb2-68e5db07011c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3884e413-75b8-4d08-8414-93ff99631e57" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_a6371545-ac3d-4dd3-9cb2-68e5db07011c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_3a77e91a-0583-44c9-aa89-09f7bf19b8a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3884e413-75b8-4d08-8414-93ff99631e57" xlink:to="loc_us-gaap_OperatingLeaseExpense_3a77e91a-0583-44c9-aa89-09f7bf19b8a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAndRentalExpense_0f02efaa-5c6e-45f7-8a35-8bbe632755d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3884e413-75b8-4d08-8414-93ff99631e57" xlink:to="loc_us-gaap_LeaseAndRentalExpense_0f02efaa-5c6e-45f7-8a35-8bbe632755d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_OperatingLeasesIncomeStatementSubleaseRevenuePerMonth_e3eda39a-0ea5-4437-b4fe-dc26356554fc" xlink:href="phun-20211231.xsd#phun_OperatingLeasesIncomeStatementSubleaseRevenuePerMonth"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3884e413-75b8-4d08-8414-93ff99631e57" xlink:to="loc_phun_OperatingLeasesIncomeStatementSubleaseRevenuePerMonth_e3eda39a-0ea5-4437-b4fe-dc26356554fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_cab9f787-fcd2-4db7-9284-117b36b4e122" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3884e413-75b8-4d08-8414-93ff99631e57" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_cab9f787-fcd2-4db7-9284-117b36b4e122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_25e191ac-b312-48de-83b9-4757316f376e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3884e413-75b8-4d08-8414-93ff99631e57" xlink:to="loc_us-gaap_SubleaseIncome_25e191ac-b312-48de-83b9-4757316f376e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#LeasesFutureMinimumAnnualLeaseObligationsDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_538b063e-3ce0-40b4-a1f0-86b70d2a0b93" 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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_57505ff7-c047-45cb-89ca-f03229d3b357" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_538b063e-3ce0-40b4-a1f0-86b70d2a0b93" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_57505ff7-c047-45cb-89ca-f03229d3b357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ad83a6d2-2d52-4503-9d8c-dd725ac5d134" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_538b063e-3ce0-40b4-a1f0-86b70d2a0b93" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ad83a6d2-2d52-4503-9d8c-dd725ac5d134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ce83eed6-bd44-4219-8ec7-d58dea213a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_538b063e-3ce0-40b4-a1f0-86b70d2a0b93" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ce83eed6-bd44-4219-8ec7-d58dea213a9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_622ac895-1038-4221-821c-3b1557071174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_538b063e-3ce0-40b4-a1f0-86b70d2a0b93" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_622ac895-1038-4221-821c-3b1557071174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1106ce62-48dd-4819-bbf7-904a4fd9b522" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_538b063e-3ce0-40b4-a1f0-86b70d2a0b93" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1106ce62-48dd-4819-bbf7-904a4fd9b522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e0f56303-2c6d-4aa9-8334-42475155f872" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_538b063e-3ce0-40b4-a1f0-86b70d2a0b93" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e0f56303-2c6d-4aa9-8334-42475155f872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8e2d20c5-339c-4090-b176-27e217ea4d64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_538b063e-3ce0-40b4-a1f0-86b70d2a0b93" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8e2d20c5-339c-4090-b176-27e217ea4d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_51a61817-27d1-4eba-896a-31dedce3c16e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_538b063e-3ce0-40b4-a1f0-86b70d2a0b93" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_51a61817-27d1-4eba-896a-31dedce3c16e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_649a8cc6-b111-452e-95cb-9e9c6f36b8c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_538b063e-3ce0-40b4-a1f0-86b70d2a0b93" xlink:to="loc_us-gaap_OperatingLeaseLiability_649a8cc6-b111-452e-95cb-9e9c6f36b8c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails_1" xlink:type="simple" xlink:href="phun-20211231.xsd#LeasesFutureMinimumAnnualLeaseObligationsDetails_1"/>
  <link:presentationLink xlink:role="http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://phunware.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="phun-20211231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://phunware.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_13310ef4-cf51-4ea8-be2d-94bc03a53560" 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_CommitmentsAndContingenciesDisclosureTextBlock_4552494a-b365-4103-a5bd-685fa71f9bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_13310ef4-cf51-4ea8-be2d-94bc03a53560" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_4552494a-b365-4103-a5bd-685fa71f9bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_81167e8c-cb7e-4608-a8df-1a629782eaef" 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_ObligationWithJointAndSeveralLiabilityArrangementTable_04472146-480b-400a-be21-9fed6449923a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_81167e8c-cb7e-4608-a8df-1a629782eaef" xlink:to="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable_04472146-480b-400a-be21-9fed6449923a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_0f6c977c-5da8-4294-b8b9-d551cc2c9008" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable_04472146-480b-400a-be21-9fed6449923a" xlink:to="loc_us-gaap_LitigationStatusAxis_0f6c977c-5da8-4294-b8b9-d551cc2c9008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_539309fa-6687-46f5-9ef6-8f3c3a22f2a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusAxis_0f6c977c-5da8-4294-b8b9-d551cc2c9008" xlink:to="loc_us-gaap_LitigationStatusDomain_539309fa-6687-46f5-9ef6-8f3c3a22f2a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember_ae2c9a13-91b1-4f82-84d5-29da8e8f3db8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PendingLitigationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusDomain_539309fa-6687-46f5-9ef6-8f3c3a22f2a2" xlink:to="loc_us-gaap_PendingLitigationMember_ae2c9a13-91b1-4f82-84d5-29da8e8f3db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SettledLitigationMember_cb677e9b-0f01-40c8-9abb-c827933ccc48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SettledLitigationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusDomain_539309fa-6687-46f5-9ef6-8f3c3a22f2a2" xlink:to="loc_us-gaap_SettledLitigationMember_cb677e9b-0f01-40c8-9abb-c827933ccc48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_675fb74a-b4c2-4ef0-81e8-647f5dde9628" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable_04472146-480b-400a-be21-9fed6449923a" xlink:to="loc_srt_LitigationCaseAxis_675fb74a-b4c2-4ef0-81e8-647f5dde9628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_db5878f9-ef5c-41e4-96f1-7b37dcd064d4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_675fb74a-b4c2-4ef0-81e8-647f5dde9628" xlink:to="loc_srt_LitigationCaseTypeDomain_db5878f9-ef5c-41e4-96f1-7b37dcd064d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_WSGRCaseMember_7038153b-2b2c-4e27-9656-f581c2bcbc9e" xlink:href="phun-20211231.xsd#phun_WSGRCaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_db5878f9-ef5c-41e4-96f1-7b37dcd064d4" xlink:to="loc_phun_WSGRCaseMember_7038153b-2b2c-4e27-9656-f581c2bcbc9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_UbersFirstAmendedCrossComplaintMember_63015e4c-9032-448a-a12a-0642eedb173e" xlink:href="phun-20211231.xsd#phun_UbersFirstAmendedCrossComplaintMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_db5878f9-ef5c-41e4-96f1-7b37dcd064d4" xlink:to="loc_phun_UbersFirstAmendedCrossComplaintMember_63015e4c-9032-448a-a12a-0642eedb173e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SettlementAgreementMember_0a3cb8cd-25c7-4434-bbc3-7807791a1018" xlink:href="phun-20211231.xsd#phun_SettlementAgreementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_db5878f9-ef5c-41e4-96f1-7b37dcd064d4" xlink:to="loc_phun_SettlementAgreementMember_0a3cb8cd-25c7-4434-bbc3-7807791a1018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember_f7fe8933-30aa-4047-b8d3-c45634abea7f" xlink:href="phun-20211231.xsd#phun_EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_db5878f9-ef5c-41e4-96f1-7b37dcd064d4" xlink:to="loc_phun_EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember_f7fe8933-30aa-4047-b8d3-c45634abea7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LitigationSettlementPayorAxis_b454910e-211e-4f63-9605-8d80da03ab33" xlink:href="phun-20211231.xsd#phun_LitigationSettlementPayorAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable_04472146-480b-400a-be21-9fed6449923a" xlink:to="loc_phun_LitigationSettlementPayorAxis_b454910e-211e-4f63-9605-8d80da03ab33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LitigationSettlementPayorDomain_e91fc237-e7fa-4f90-88f2-212e064ab5a8" xlink:href="phun-20211231.xsd#phun_LitigationSettlementPayorDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_LitigationSettlementPayorAxis_b454910e-211e-4f63-9605-8d80da03ab33" xlink:to="loc_phun_LitigationSettlementPayorDomain_e91fc237-e7fa-4f90-88f2-212e064ab5a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_InsuranceCarrierMember_20456b72-f41b-4201-859e-5a9243252de1" xlink:href="phun-20211231.xsd#phun_InsuranceCarrierMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_LitigationSettlementPayorDomain_e91fc237-e7fa-4f90-88f2-212e064ab5a8" xlink:to="loc_phun_InsuranceCarrierMember_20456b72-f41b-4201-859e-5a9243252de1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PhunwareSegmentMember_b5193ade-31d5-4afb-a71e-0d3164335fb4" xlink:href="phun-20211231.xsd#phun_PhunwareSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_LitigationSettlementPayorDomain_e91fc237-e7fa-4f90-88f2-212e064ab5a8" xlink:to="loc_phun_PhunwareSegmentMember_b5193ade-31d5-4afb-a71e-0d3164335fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems_1be39596-ecad-47d6-846d-77c2626601ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable_04472146-480b-400a-be21-9fed6449923a" xlink:to="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems_1be39596-ecad-47d6-846d-77c2626601ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_52ab0c7f-2b91-4b75-9704-1566066dc528" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems_1be39596-ecad-47d6-846d-77c2626601ce" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_52ab0c7f-2b91-4b75-9704-1566066dc528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent_10953dad-d3b1-4cc1-9f33-fd8b01460ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValueCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems_1be39596-ecad-47d6-846d-77c2626601ce" xlink:to="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent_10953dad-d3b1-4cc1-9f33-fd8b01460ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_2fca5b07-6d5c-4ef1-a374-bf55e3d52e52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems_1be39596-ecad-47d6-846d-77c2626601ce" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_2fca5b07-6d5c-4ef1-a374-bf55e3d52e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_05f4ab1a-840f-47be-9374-af57a2d6c521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems_1be39596-ecad-47d6-846d-77c2626601ce" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_05f4ab1a-840f-47be-9374-af57a2d6c521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LitigationSettlementPaymentToOtherParty_01d27b6d-9ba7-4b6e-9924-237d6ceeebb6" xlink:href="phun-20211231.xsd#phun_LitigationSettlementPaymentToOtherParty"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems_1be39596-ecad-47d6-846d-77c2626601ce" xlink:to="loc_phun_LitigationSettlementPaymentToOtherParty_01d27b6d-9ba7-4b6e-9924-237d6ceeebb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossRelatedToLitigationSettlement_843e115f-9cc0-491a-80de-708b24bf24d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossRelatedToLitigationSettlement"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems_1be39596-ecad-47d6-846d-77c2626601ce" xlink:to="loc_us-gaap_GainLossRelatedToLitigationSettlement_843e115f-9cc0-491a-80de-708b24bf24d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_9d97d90c-2b69-45bf-8993-bc187fab6fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems_1be39596-ecad-47d6-846d-77c2626601ce" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_9d97d90c-2b69-45bf-8993-bc187fab6fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/PhunCoin" xlink:type="simple" xlink:href="phun-20211231.xsd#PhunCoin"/>
  <link:presentationLink xlink:role="http://phunware.com/role/PhunCoin" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_phun_PhuncoinAbstract_d192a834-134a-46d7-aea9-6dcd5177d0fa" xlink:href="phun-20211231.xsd#phun_PhuncoinAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SecurityTokensTextBlock_b616d0bb-b22a-4e55-9a7e-cc99a34eef1d" xlink:href="phun-20211231.xsd#phun_SecurityTokensTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_PhuncoinAbstract_d192a834-134a-46d7-aea9-6dcd5177d0fa" xlink:to="loc_phun_SecurityTokensTextBlock_b616d0bb-b22a-4e55-9a7e-cc99a34eef1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/PhunCoinDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#PhunCoinDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/PhunCoinDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_phun_PhuncoinAbstract_5895c088-f5d4-482f-956b-2199f8a92e7c" xlink:href="phun-20211231.xsd#phun_PhuncoinAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable_b81054fe-2937-4af1-bb38-2f28c91e287c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_PhuncoinAbstract_5895c088-f5d4-482f-956b-2199f8a92e7c" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_b81054fe-2937-4af1-bb38-2f28c91e287c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6268a99b-9902-4428-a2ab-a10a6fd531d5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_b81054fe-2937-4af1-bb38-2f28c91e287c" xlink:to="loc_srt_ProductOrServiceAxis_6268a99b-9902-4428-a2ab-a10a6fd531d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_025dbf71-996d-4dfb-b453-4cc6e5c444e8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_6268a99b-9902-4428-a2ab-a10a6fd531d5" xlink:to="loc_srt_ProductsAndServicesDomain_025dbf71-996d-4dfb-b453-4cc6e5c444e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PhunCoinDepositsMember_8030c17b-9857-4b32-af92-98ace53418e2" xlink:href="phun-20211231.xsd#phun_PhunCoinDepositsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_025dbf71-996d-4dfb-b453-4cc6e5c444e8" xlink:to="loc_phun_PhunCoinDepositsMember_8030c17b-9857-4b32-af92-98ace53418e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems_67b1e80d-ef1a-424b-9ba8-035e42861798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_b81054fe-2937-4af1-bb38-2f28c91e287c" xlink:to="loc_us-gaap_ProductInformationLineItems_67b1e80d-ef1a-424b-9ba8-035e42861798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_AggregateOfReceivableAmount_37cabd99-8f65-4708-bcf2-46e14254804d" xlink:href="phun-20211231.xsd#phun_AggregateOfReceivableAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_67b1e80d-ef1a-424b-9ba8-035e42861798" xlink:to="loc_phun_AggregateOfReceivableAmount_37cabd99-8f65-4708-bcf2-46e14254804d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SecurityTokenPeriodAfterIssuanceOfRights_0661eadf-2452-4963-b4ed-a6f47d669095" xlink:href="phun-20211231.xsd#phun_SecurityTokenPeriodAfterIssuanceOfRights"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_67b1e80d-ef1a-424b-9ba8-035e42861798" xlink:to="loc_phun_SecurityTokenPeriodAfterIssuanceOfRights_0661eadf-2452-4963-b4ed-a6f47d669095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SecurityTokenTerminationPeriod_9a6cdfb1-4ebc-4ab8-a96e-b71a1ad21ee7" xlink:href="phun-20211231.xsd#phun_SecurityTokenTerminationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_67b1e80d-ef1a-424b-9ba8-035e42861798" xlink:to="loc_phun_SecurityTokenTerminationPeriod_9a6cdfb1-4ebc-4ab8-a96e-b71a1ad21ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DividendsPercentageofMonthlyCreditsPurchased_2b284637-c600-448d-8ef4-a0300c2f2af1" xlink:href="phun-20211231.xsd#phun_DividendsPercentageofMonthlyCreditsPurchased"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_67b1e80d-ef1a-424b-9ba8-035e42861798" xlink:to="loc_phun_DividendsPercentageofMonthlyCreditsPurchased_2b284637-c600-448d-8ef4-a0300c2f2af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_NumberOfStockholders_859d1e55-3f9d-443e-b669-8b7f747b92b7" xlink:href="phun-20211231.xsd#phun_NumberOfStockholders"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_67b1e80d-ef1a-424b-9ba8-035e42861798" xlink:to="loc_phun_NumberOfStockholders_859d1e55-3f9d-443e-b669-8b7f747b92b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/StockholdersEquity" xlink:type="simple" xlink:href="phun-20211231.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://phunware.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e431c761-cf73-47be-8fb6-d626f68126d6" 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_a8b71abd-f8e5-43ee-a55c-add0fa657416" 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_e431c761-cf73-47be-8fb6-d626f68126d6" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_a8b71abd-f8e5-43ee-a55c-add0fa657416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="phun-20211231.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://phunware.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e76d8754-bf52-423c-b30d-1f39a899d21e" 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_phun_ScheduleOfWarrantActivityTableTextBlock_0e12c837-63e0-499c-8bef-b3cc7b7ed544" xlink:href="phun-20211231.xsd#phun_ScheduleOfWarrantActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e76d8754-bf52-423c-b30d-1f39a899d21e" xlink:to="loc_phun_ScheduleOfWarrantActivityTableTextBlock_0e12c837-63e0-499c-8bef-b3cc7b7ed544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#StockholdersEquityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_5488ecf6-b69b-4cb6-92c7-d1b62194be6c" 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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_54cad983-431a-4b50-b65a-e1ee16f63ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_5488ecf6-b69b-4cb6-92c7-d1b62194be6c" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_54cad983-431a-4b50-b65a-e1ee16f63ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_28383ba5-2a48-4280-99ff-32e9109eaa4d" 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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_54cad983-431a-4b50-b65a-e1ee16f63ca9" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_28383ba5-2a48-4280-99ff-32e9109eaa4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9b8ff5d5-31bc-4c6c-8ec4-1a2deed7099e" 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_28383ba5-2a48-4280-99ff-32e9109eaa4d" xlink:to="loc_us-gaap_EquityComponentDomain_9b8ff5d5-31bc-4c6c-8ec4-1a2deed7099e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ac942c7b-88e7-4507-ba1d-f55f35cd6468" 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_9b8ff5d5-31bc-4c6c-8ec4-1a2deed7099e" xlink:to="loc_us-gaap_CommonStockMember_ac942c7b-88e7-4507-ba1d-f55f35cd6468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PhunCoinWarrantMember_54e4c5af-4e66-4ace-b24d-af7961a51878" xlink:href="phun-20211231.xsd#phun_PhunCoinWarrantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9b8ff5d5-31bc-4c6c-8ec4-1a2deed7099e" xlink:to="loc_phun_PhunCoinWarrantMember_54e4c5af-4e66-4ace-b24d-af7961a51878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_3d903659-1c11-4106-ac5e-aa39e8781916" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_54cad983-431a-4b50-b65a-e1ee16f63ca9" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_3d903659-1c11-4106-ac5e-aa39e8781916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f6d01a53-3fff-4cad-9970-e311ba2aa35d" 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_3d903659-1c11-4106-ac5e-aa39e8781916" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f6d01a53-3fff-4cad-9970-e311ba2aa35d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_UnderwrittenOfferingMember_7f0646ce-a5fd-4cbf-a291-f83af7f602e8" xlink:href="phun-20211231.xsd#phun_UnderwrittenOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f6d01a53-3fff-4cad-9970-e311ba2aa35d" xlink:to="loc_phun_UnderwrittenOfferingMember_7f0646ce-a5fd-4cbf-a291-f83af7f602e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_AtMarketIssuanceSalesAgreementMember_5cf5f415-5577-49cf-b66f-af4fca1b0db7" xlink:href="phun-20211231.xsd#phun_AtMarketIssuanceSalesAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f6d01a53-3fff-4cad-9970-e311ba2aa35d" xlink:to="loc_phun_AtMarketIssuanceSalesAgreementMember_5cf5f415-5577-49cf-b66f-af4fca1b0db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PublicWarrantMember_2074c8c9-dfe0-4441-ab5f-04462dceb3e7" xlink:href="phun-20211231.xsd#phun_PublicWarrantMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f6d01a53-3fff-4cad-9970-e311ba2aa35d" xlink:to="loc_phun_PublicWarrantMember_2074c8c9-dfe0-4441-ab5f-04462dceb3e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivatePlacementMember_3d35783d-8c76-4301-a425-656deeb7ee5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivatePlacementMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f6d01a53-3fff-4cad-9970-e311ba2aa35d" xlink:to="loc_us-gaap_PrivatePlacementMember_3d35783d-8c76-4301-a425-656deeb7ee5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SalesAgreementMember_a3027af0-8414-4d77-bec2-017f02e05348" xlink:href="phun-20211231.xsd#phun_SalesAgreementMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f6d01a53-3fff-4cad-9970-e311ba2aa35d" xlink:to="loc_phun_SalesAgreementMember_a3027af0-8414-4d77-bec2-017f02e05348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_AtTheMarketOfferingMember_bdbc6162-c4f0-454f-b49d-5a5cc2d92db9" xlink:href="phun-20211231.xsd#phun_AtTheMarketOfferingMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f6d01a53-3fff-4cad-9970-e311ba2aa35d" xlink:to="loc_phun_AtTheMarketOfferingMember_bdbc6162-c4f0-454f-b49d-5a5cc2d92db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_6171b107-0f9f-49f9-aa4e-6bb6db819a82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_54cad983-431a-4b50-b65a-e1ee16f63ca9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_6171b107-0f9f-49f9-aa4e-6bb6db819a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_9c36c949-9f1b-4ddb-91d4-3e46a753ca54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_6171b107-0f9f-49f9-aa4e-6bb6db819a82" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_9c36c949-9f1b-4ddb-91d4-3e46a753ca54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_1339df34-ead3-4395-b1e2-9c712c833fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_9c36c949-9f1b-4ddb-91d4-3e46a753ca54" xlink:to="loc_us-gaap_WarrantMember_1339df34-ead3-4395-b1e2-9c712c833fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b9566030-272e-4c51-9eef-3a94dd6ae9be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_54cad983-431a-4b50-b65a-e1ee16f63ca9" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b9566030-272e-4c51-9eef-3a94dd6ae9be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2ebbcbb5-7a8d-4822-8565-66484fbc9017" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b9566030-272e-4c51-9eef-3a94dd6ae9be" xlink:to="loc_us-gaap_ClassOfStockDomain_2ebbcbb5-7a8d-4822-8565-66484fbc9017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_9e3eef73-d005-4e9c-93d3-ebe1ef07fb2e" 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_ClassOfStockDomain_2ebbcbb5-7a8d-4822-8565-66484fbc9017" xlink:to="loc_us-gaap_CommonStockMember_9e3eef73-d005-4e9c-93d3-ebe1ef07fb2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_54cad983-431a-4b50-b65a-e1ee16f63ca9" xlink:to="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_624f360a-cd71-45d2-9775-91a7a3f3598a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_624f360a-cd71-45d2-9775-91a7a3f3598a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_7bdd24bc-069d-47ab-9dc5-9036a96697ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_7bdd24bc-069d-47ab-9dc5-9036a96697ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_5e352d4c-165c-40d1-af99-016211a90dba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_CommonStockSharesIssued_5e352d4c-165c-40d1-af99-016211a90dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_48efbc0d-2838-4433-b7c4-dc7421068f28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_48efbc0d-2838-4433-b7c4-dc7421068f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CommonStockCapitalSharesReservedForFutureIssuanceValue_ab15e52b-ced3-4139-9376-d905ec8f13a2" xlink:href="phun-20211231.xsd#phun_CommonStockCapitalSharesReservedForFutureIssuanceValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_phun_CommonStockCapitalSharesReservedForFutureIssuanceValue_ab15e52b-ced3-4139-9376-d905ec8f13a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_fbd734e2-05cc-43ae-89d9-d2421d2951e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_fbd734e2-05cc-43ae-89d9-d2421d2951e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_0aeda77c-759c-4f7d-b0cc-224850e49abc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_0aeda77c-759c-4f7d-b0cc-224850e49abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_5f7831a5-462e-42fa-a006-ab2b5e0f4c48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_5f7831a5-462e-42fa-a006-ab2b5e0f4c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_b231d767-b134-4b67-8cfb-b38db704d075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_b231d767-b134-4b67-8cfb-b38db704d075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_7b51f341-59c5-45a1-bd1b-ef9f10040b03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_7b51f341-59c5-45a1-bd1b-ef9f10040b03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SaleOfStockGrossProceedsOfSalePricePercent_a2fdb8f0-26a5-4bc1-8c2f-f4bc5f157ca4" xlink:href="phun-20211231.xsd#phun_SaleOfStockGrossProceedsOfSalePricePercent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_phun_SaleOfStockGrossProceedsOfSalePricePercent_a2fdb8f0-26a5-4bc1-8c2f-f4bc5f157ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_b2eb64fd-642e-4320-a975-7a4973575d90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_b2eb64fd-642e-4320-a975-7a4973575d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesIssued1_576783eb-d7d9-458a-b52d-4beaad76558b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_ConversionOfStockSharesIssued1_576783eb-d7d9-458a-b52d-4beaad76558b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_ac3a451f-ce8a-4507-959c-a7db83981001" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_ac3a451f-ce8a-4507-959c-a7db83981001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_935ccfbe-44ed-4303-9e9b-6b9cf33977c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_935ccfbe-44ed-4303-9e9b-6b9cf33977c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_WarrantToPurchaseAggregateSharesOfCommonStock_266f298f-151e-4ba4-b727-0e6b4854fab9" xlink:href="phun-20211231.xsd#phun_WarrantToPurchaseAggregateSharesOfCommonStock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_phun_WarrantToPurchaseAggregateSharesOfCommonStock_266f298f-151e-4ba4-b727-0e6b4854fab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_b6061939-2551-4f35-8306-36f75d168957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_b6061939-2551-4f35-8306-36f75d168957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice_c0b0fdef-8853-4077-9d08-dadb42b9482c" xlink:href="phun-20211231.xsd#phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice_c0b0fdef-8853-4077-9d08-dadb42b9482c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem_12359b6b-4768-48b8-894d-e889a4ab0a4d" xlink:href="phun-20211231.xsd#phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem_12359b6b-4768-48b8-894d-e889a4ab0a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CommonStockExceedsPerShare_5a807332-99fd-480d-a178-e624a42d8dc2" xlink:href="phun-20211231.xsd#phun_CommonStockExceedsPerShare"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_phun_CommonStockExceedsPerShare_5a807332-99fd-480d-a178-e624a42d8dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod_ad62a7f5-eb48-45c9-a846-96a213e100bc" xlink:href="phun-20211231.xsd#phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod_ad62a7f5-eb48-45c9-a846-96a213e100bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ClassOfWarrantOrRightTradingDayPeriod_09f19eee-1414-4c47-8551-58359c95b3b0" xlink:href="phun-20211231.xsd#phun_ClassOfWarrantOrRightTradingDayPeriod"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_719d05ce-e49f-4b37-be4b-f983c1483176" xlink:to="loc_phun_ClassOfWarrantOrRightTradingDayPeriod_09f19eee-1414-4c47-8551-58359c95b3b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/StockholdersEquityWarrantActivityDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#StockholdersEquityWarrantActivityDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/StockholdersEquityWarrantActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e62bc375-a941-4079-b6e1-4e885ae7ed39" 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_2ee3a18b-c567-44c6-8349-6a4d239799c7" 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_e62bc375-a941-4079-b6e1-4e885ae7ed39" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_2ee3a18b-c567-44c6-8349-6a4d239799c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_95dcb910-dbfb-4b5c-8f53-209098b3446a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_2ee3a18b-c567-44c6-8349-6a4d239799c7" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_95dcb910-dbfb-4b5c-8f53-209098b3446a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_9d1a2ea4-32ec-4e60-8db1-c942adca9e94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_95dcb910-dbfb-4b5c-8f53-209098b3446a" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_9d1a2ea4-32ec-4e60-8db1-c942adca9e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ConvertibleNoteWarrantsMember_828b7c4b-01c7-449f-b378-ef63013374ee" xlink:href="phun-20211231.xsd#phun_ConvertibleNoteWarrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_9d1a2ea4-32ec-4e60-8db1-c942adca9e94" xlink:to="loc_phun_ConvertibleNoteWarrantsMember_828b7c4b-01c7-449f-b378-ef63013374ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CommonStockWarrantMember_9e98e147-b48a-4e54-a801-9f27dc9e794e" xlink:href="phun-20211231.xsd#phun_CommonStockWarrantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_9d1a2ea4-32ec-4e60-8db1-c942adca9e94" xlink:to="loc_phun_CommonStockWarrantMember_9e98e147-b48a-4e54-a801-9f27dc9e794e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_CommonStockWarrantsMember_47c72bef-bce9-4217-9540-aaa825beb9ff" xlink:href="phun-20211231.xsd#phun_CommonStockWarrantsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_9d1a2ea4-32ec-4e60-8db1-c942adca9e94" xlink:to="loc_phun_CommonStockWarrantsMember_47c72bef-bce9-4217-9540-aaa825beb9ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PublicWarrantsMember_d547dae8-3125-4452-9f6e-2c3bab14f689" xlink:href="phun-20211231.xsd#phun_PublicWarrantsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_9d1a2ea4-32ec-4e60-8db1-c942adca9e94" xlink:to="loc_phun_PublicWarrantsMember_d547dae8-3125-4452-9f6e-2c3bab14f689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PrivatePlacementWarrantsMember_8c81c646-1e41-43ef-a8ce-6bb8f3c2bccc" xlink:href="phun-20211231.xsd#phun_PrivatePlacementWarrantsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_9d1a2ea4-32ec-4e60-8db1-c942adca9e94" xlink:to="loc_phun_PrivatePlacementWarrantsMember_8c81c646-1e41-43ef-a8ce-6bb8f3c2bccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_UnitPurchaseOptionWarrantsMember_6e3e59db-234d-4424-9a52-712e0301a277" xlink:href="phun-20211231.xsd#phun_UnitPurchaseOptionWarrantsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_9d1a2ea4-32ec-4e60-8db1-c942adca9e94" xlink:to="loc_phun_UnitPurchaseOptionWarrantsMember_6e3e59db-234d-4424-9a52-712e0301a277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_29ee6326-288e-416b-9c2c-7c0112eeb5a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_2ee3a18b-c567-44c6-8349-6a4d239799c7" xlink:to="loc_us-gaap_ClassOfWarrantOrRightLineItems_29ee6326-288e-416b-9c2c-7c0112eeb5a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_86223694-34e8-49f4-9d65-ab69f0742e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_29ee6326-288e-416b-9c2c-7c0112eeb5a8" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_86223694-34e8-49f4-9d65-ab69f0742e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_f45d8f2e-e11e-4e89-863c-c51bcb87ede4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_29ee6326-288e-416b-9c2c-7c0112eeb5a8" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_f45d8f2e-e11e-4e89-863c-c51bcb87ede4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="phun-20211231.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://phunware.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_24d6faa6-4f4f-4b7d-88af-714fba1a28ee" 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_c6dd72c2-c0a9-4f77-a7e7-f5dab29869c1" 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_24d6faa6-4f4f-4b7d-88af-714fba1a28ee" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_c6dd72c2-c0a9-4f77-a7e7-f5dab29869c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="phun-20211231.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://phunware.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0f470294-30e9-4d9e-b163-9f5fbe15660e" 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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_6f35e755-b2d7-4cb9-af5d-9ce7150d8095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0f470294-30e9-4d9e-b163-9f5fbe15660e" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_6f35e755-b2d7-4cb9-af5d-9ce7150d8095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_499da363-8d05-48bf-aeb5-a50e387bf899" 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_0f470294-30e9-4d9e-b163-9f5fbe15660e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_499da363-8d05-48bf-aeb5-a50e387bf899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_8840767f-feb3-4b1d-9a50-d3c6dd1c3337" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0f470294-30e9-4d9e-b163-9f5fbe15660e" xlink:to="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_8840767f-feb3-4b1d-9a50-d3c6dd1c3337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f54c084a-1bd0-4c3b-ad1c-3634f1eba7bd" 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_a8225174-b324-4b54-bfbb-9e689079e31d" 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_f54c084a-1bd0-4c3b-ad1c-3634f1eba7bd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8225174-b324-4b54-bfbb-9e689079e31d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_c6ae1c32-edb8-4576-b9de-11fed5e76c14" 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_a8225174-b324-4b54-bfbb-9e689079e31d" xlink:to="loc_us-gaap_PlanNameAxis_c6ae1c32-edb8-4576-b9de-11fed5e76c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_36f46aae-f0f9-4c4c-956f-911c3104d654" 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_c6ae1c32-edb8-4576-b9de-11fed5e76c14" xlink:to="loc_us-gaap_PlanNameDomain_36f46aae-f0f9-4c4c-956f-911c3104d654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_TwoThousandEighteenStockOptionAndIncentivePlanMember_da6a1543-12e6-4e7e-a22c-7bce2066d25c" xlink:href="phun-20211231.xsd#phun_TwoThousandEighteenStockOptionAndIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_36f46aae-f0f9-4c4c-956f-911c3104d654" xlink:to="loc_phun_TwoThousandEighteenStockOptionAndIncentivePlanMember_da6a1543-12e6-4e7e-a22c-7bce2066d25c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_TwoThousandEighteenEmployeeStockPurchasePlanMember_443e3767-b998-4a6a-ada8-96e4192e874f" xlink:href="phun-20211231.xsd#phun_TwoThousandEighteenEmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_36f46aae-f0f9-4c4c-956f-911c3104d654" xlink:to="loc_phun_TwoThousandEighteenEmployeeStockPurchasePlanMember_443e3767-b998-4a6a-ada8-96e4192e874f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_TwoThousandNineStockOptionAndIncentivePlanMember_af7c3218-7ef7-414a-b523-1955bdd982bf" xlink:href="phun-20211231.xsd#phun_TwoThousandNineStockOptionAndIncentivePlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_36f46aae-f0f9-4c4c-956f-911c3104d654" xlink:to="loc_phun_TwoThousandNineStockOptionAndIncentivePlanMember_af7c3218-7ef7-414a-b523-1955bdd982bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7ab35e9f-392a-40bc-93c7-843733906202" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8225174-b324-4b54-bfbb-9e689079e31d" xlink:to="loc_us-gaap_AwardTypeAxis_7ab35e9f-392a-40bc-93c7-843733906202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8e2bcbc9-67bc-4e0d-a5e1-24e1e750745c" 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_7ab35e9f-392a-40bc-93c7-843733906202" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8e2bcbc9-67bc-4e0d-a5e1-24e1e750745c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_24e45d1d-68b3-45c3-a2e8-ea84edc9b25a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8e2bcbc9-67bc-4e0d-a5e1-24e1e750745c" xlink:to="loc_us-gaap_EmployeeStockMember_24e45d1d-68b3-45c3-a2e8-ea84edc9b25a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember_e458a539-e13c-46c5-93fa-e7b0699f569f" xlink:href="phun-20211231.xsd#phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8e2bcbc9-67bc-4e0d-a5e1-24e1e750745c" xlink:to="loc_phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember_e458a539-e13c-46c5-93fa-e7b0699f569f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_RestrictedStockUnitsRSUsTeamMembersMember_84e4e972-d993-428b-a689-bd2d9438dd6b" xlink:href="phun-20211231.xsd#phun_RestrictedStockUnitsRSUsTeamMembersMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8e2bcbc9-67bc-4e0d-a5e1-24e1e750745c" xlink:to="loc_phun_RestrictedStockUnitsRSUsTeamMembersMember_84e4e972-d993-428b-a689-bd2d9438dd6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_RestrictedStockUnitsRSUsNonEmployeesMember_9c07af50-5092-4a6d-8ace-258840bdcdd5" xlink:href="phun-20211231.xsd#phun_RestrictedStockUnitsRSUsNonEmployeesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8e2bcbc9-67bc-4e0d-a5e1-24e1e750745c" xlink:to="loc_phun_RestrictedStockUnitsRSUsNonEmployeesMember_9c07af50-5092-4a6d-8ace-258840bdcdd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3d8881bf-03bd-44a8-b34b-04776afeffaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8e2bcbc9-67bc-4e0d-a5e1-24e1e750745c" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3d8881bf-03bd-44a8-b34b-04776afeffaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareTypeAxis_1e09c6a7-2496-4f0b-a35e-57c419ebd624" xlink:href="phun-20211231.xsd#phun_ShareTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8225174-b324-4b54-bfbb-9e689079e31d" xlink:to="loc_phun_ShareTypeAxis_1e09c6a7-2496-4f0b-a35e-57c419ebd624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareTypeDomain_74b8ad00-e06c-4a1a-a8b4-a940102eb0c7" xlink:href="phun-20211231.xsd#phun_ShareTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_ShareTypeAxis_1e09c6a7-2496-4f0b-a35e-57c419ebd624" xlink:to="loc_phun_ShareTypeDomain_74b8ad00-e06c-4a1a-a8b4-a940102eb0c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_OutstandingSharesonLastDayofImmediatelyPrecedingYearMember_90a59c0d-ef3a-44de-9a37-cfc7db2fd9ea" xlink:href="phun-20211231.xsd#phun_OutstandingSharesonLastDayofImmediatelyPrecedingYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_ShareTypeDomain_74b8ad00-e06c-4a1a-a8b4-a940102eb0c7" xlink:to="loc_phun_OutstandingSharesonLastDayofImmediatelyPrecedingYearMember_90a59c0d-ef3a-44de-9a37-cfc7db2fd9ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_54db6a21-ff37-44ca-a0bb-af12f8f1a645" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8225174-b324-4b54-bfbb-9e689079e31d" xlink:to="loc_us-gaap_VestingAxis_54db6a21-ff37-44ca-a0bb-af12f8f1a645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_13820e8f-1f13-44a2-8f7b-b17738ef0403" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_54db6a21-ff37-44ca-a0bb-af12f8f1a645" xlink:to="loc_us-gaap_VestingDomain_13820e8f-1f13-44a2-8f7b-b17738ef0403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_8f0f0a8c-384b-47c0-8dad-850b66836cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_13820e8f-1f13-44a2-8f7b-b17738ef0403" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_8f0f0a8c-384b-47c0-8dad-850b66836cc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_edcc1451-4f2e-4886-8edc-a6c9bf4e92b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_13820e8f-1f13-44a2-8f7b-b17738ef0403" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_edcc1451-4f2e-4886-8edc-a6c9bf4e92b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e9109e1e-9368-4115-a054-2e49ae945597" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8225174-b324-4b54-bfbb-9e689079e31d" xlink:to="loc_srt_RangeAxis_e9109e1e-9368-4115-a054-2e49ae945597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3268bf6b-2c88-474f-987d-b35470021318" 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_e9109e1e-9368-4115-a054-2e49ae945597" xlink:to="loc_srt_RangeMember_3268bf6b-2c88-474f-987d-b35470021318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c51a46ca-0155-4007-984e-cbe5ffc35f4a" 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_3268bf6b-2c88-474f-987d-b35470021318" xlink:to="loc_srt_MinimumMember_c51a46ca-0155-4007-984e-cbe5ffc35f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_830924c0-bba9-4a7c-93a8-886ac229ddbb" 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_3268bf6b-2c88-474f-987d-b35470021318" xlink:to="loc_srt_MaximumMember_830924c0-bba9-4a7c-93a8-886ac229ddbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8225174-b324-4b54-bfbb-9e689079e31d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares_8d8f4e25-be6d-4786-b5ce-7190b5083a60" xlink:href="phun-20211231.xsd#phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares_8d8f4e25-be6d-4786-b5ce-7190b5083a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding_28a2a7ec-c2b4-4864-bd29-9cac992e0734" xlink:href="phun-20211231.xsd#phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding_28a2a7ec-c2b4-4864-bd29-9cac992e0734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_IssuanceOfCommonStockShares_3d8eecc9-8317-4a21-8b22-479e88cadcce" xlink:href="phun-20211231.xsd#phun_IssuanceOfCommonStockShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_phun_IssuanceOfCommonStockShares_3d8eecc9-8317-4a21-8b22-479e88cadcce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_92206d03-920a-4b5d-a536-ad15e66bc239" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_92206d03-920a-4b5d-a536-ad15e66bc239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_68b70064-a97f-4db2-b2c0-4cf1b45d3c35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_68b70064-a97f-4db2-b2c0-4cf1b45d3c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_798b57b4-32e2-4944-bc3e-c7b45d56c9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_798b57b4-32e2-4944-bc3e-c7b45d56c9e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2593273e-e9b1-490e-9419-a8e879e8b9f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2593273e-e9b1-490e-9419-a8e879e8b9f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_f6a2286d-ceac-41e6-92d7-3646ea49b05d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_f6a2286d-ceac-41e6-92d7-3646ea49b05d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_13f3492c-700d-43f2-af2a-0b7c043575ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_13f3492c-700d-43f2-af2a-0b7c043575ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_bda86864-1b63-4bae-93df-6f0d279ead9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_bda86864-1b63-4bae-93df-6f0d279ead9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments_6548542b-55ca-4187-9ca2-b273e599a45f" xlink:href="phun-20211231.xsd#phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments_6548542b-55ca-4187-9ca2-b273e599a45f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_f3a386cc-7c82-4a93-8e26-75ac16e845c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_f3a386cc-7c82-4a93-8e26-75ac16e845c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution_79f5e0ef-768d-4b84-ab6a-07839539a4fa" xlink:href="phun-20211231.xsd#phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution_79f5e0ef-768d-4b84-ab6a-07839539a4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_822178a1-f648-412b-8467-0dbf1e3e439c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_822178a1-f648-412b-8467-0dbf1e3e439c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_34b2acc9-05f1-4e9a-83c7-256bf2a4b7a5" xlink:href="phun-20211231.xsd#phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_34b2acc9-05f1-4e9a-83c7-256bf2a4b7a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods_651f5daf-2d3b-4d50-ad88-e76dfd816e82" xlink:href="phun-20211231.xsd#phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods_651f5daf-2d3b-4d50-ad88-e76dfd816e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_bce5b400-900c-4c57-a895-ed45c539c16b" xlink:href="phun-20211231.xsd#phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_bce5b400-900c-4c57-a895-ed45c539c16b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_c9e6ed3a-8b2e-4d81-9992-64cb979bd7a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_c9e6ed3a-8b2e-4d81-9992-64cb979bd7a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay_32472714-e252-4e68-9f23-8b227076607d" xlink:href="phun-20211231.xsd#phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay_32472714-e252-4e68-9f23-8b227076607d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_21b6491f-001b-44a0-bda0-395a328cb787" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_21b6491f-001b-44a0-bda0-395a328cb787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_f9341b77-aa26-442c-82a8-66b104cd87a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_f9341b77-aa26-442c-82a8-66b104cd87a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_bbf9b66c-cb8e-44b9-9820-4fb143871d67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_bbf9b66c-cb8e-44b9-9820-4fb143871d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_5717b7c8-0528-47c0-bcc7-50045a807bae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_5717b7c8-0528-47c0-bcc7-50045a807bae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_001e7bf3-035e-4db6-98cd-9abd1bbcb1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_001e7bf3-035e-4db6-98cd-9abd1bbcb1c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_eba92c32-8223-4b0f-97f4-84bd2f46c417" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_eba92c32-8223-4b0f-97f4-84bd2f46c417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_251c8ffe-43c9-428a-ac9f-f135c012895f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_196ed679-e6cb-45cc-b66f-9eafd2c507a2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_251c8ffe-43c9-428a-ac9f-f135c012895f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#StockBasedCompensationRestrictedStockUnitActivityDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a6cd70e0-d71b-438d-89d0-fc84d498d8a9" 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_9b7b6fb1-25b5-4353-a0fa-7502a99327d0" 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_a6cd70e0-d71b-438d-89d0-fc84d498d8a9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9b7b6fb1-25b5-4353-a0fa-7502a99327d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_171b2494-e871-40d0-bf64-e4af95e9d568" 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_9b7b6fb1-25b5-4353-a0fa-7502a99327d0" xlink:to="loc_us-gaap_AwardTypeAxis_171b2494-e871-40d0-bf64-e4af95e9d568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_276a987a-27b0-48d8-92a1-c8670d4a583d" 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_171b2494-e871-40d0-bf64-e4af95e9d568" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_276a987a-27b0-48d8-92a1-c8670d4a583d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_95374efc-6db4-4123-a144-4bdca2dc5d2e" 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_276a987a-27b0-48d8-92a1-c8670d4a583d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_95374efc-6db4-4123-a144-4bdca2dc5d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ef314e7b-7ee5-46ad-ada6-bd99aba3c716" 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_9b7b6fb1-25b5-4353-a0fa-7502a99327d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ef314e7b-7ee5-46ad-ada6-bd99aba3c716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_51d99089-4596-4226-a38f-5071373edf48" 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_ef314e7b-7ee5-46ad-ada6-bd99aba3c716" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_51d99089-4596-4226-a38f-5071373edf48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_4951f335-e640-42b2-a842-7d1f861dcf32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_51d99089-4596-4226-a38f-5071373edf48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_4951f335-e640-42b2-a842-7d1f861dcf32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_43a8319e-7c5e-47d6-b9e0-0b99e1e65f65" 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_51d99089-4596-4226-a38f-5071373edf48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_43a8319e-7c5e-47d6-b9e0-0b99e1e65f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_57f7509f-e4d6-4c3b-bec5-9d809fbd66d7" 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_51d99089-4596-4226-a38f-5071373edf48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_57f7509f-e4d6-4c3b-bec5-9d809fbd66d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_da17e999-f5d1-4e06-9017-6d4d5eb01bff" 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_51d99089-4596-4226-a38f-5071373edf48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_da17e999-f5d1-4e06-9017-6d4d5eb01bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_a87777c0-3118-44a8-b4cc-18025525dc04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_51d99089-4596-4226-a38f-5071373edf48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_a87777c0-3118-44a8-b4cc-18025525dc04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_8c202aa2-fcce-4529-833d-5ded9a3d3cf4" 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_ef314e7b-7ee5-46ad-ada6-bd99aba3c716" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_8c202aa2-fcce-4529-833d-5ded9a3d3cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cc6fb9a3-36f5-480d-b28a-724e23d24f68" 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_8c202aa2-fcce-4529-833d-5ded9a3d3cf4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cc6fb9a3-36f5-480d-b28a-724e23d24f68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_eb4c0c90-e254-4ace-8008-e85169bf78e5" 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_8c202aa2-fcce-4529-833d-5ded9a3d3cf4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_eb4c0c90-e254-4ace-8008-e85169bf78e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f7dfe606-d365-49be-bf95-747d7c2b6489" 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_8c202aa2-fcce-4529-833d-5ded9a3d3cf4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f7dfe606-d365-49be-bf95-747d7c2b6489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_97b99d2a-b292-40d4-910f-4385be8a9fe5" 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_8c202aa2-fcce-4529-833d-5ded9a3d3cf4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_97b99d2a-b292-40d4-910f-4385be8a9fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cfcc9e8d-7b8f-4017-a471-0e8a5b6ffc99" 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_8c202aa2-fcce-4529-833d-5ded9a3d3cf4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cfcc9e8d-7b8f-4017-a471-0e8a5b6ffc99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#StockBasedCompensationScheduleofStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5db50ffd-4055-40f2-b6ec-c4702dc22194" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_11f7daad-5e94-4334-9f5b-40f23ba87145" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5db50ffd-4055-40f2-b6ec-c4702dc22194" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_11f7daad-5e94-4334-9f5b-40f23ba87145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3decd6af-7519-4009-8c79-a4fa008b543b" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_11f7daad-5e94-4334-9f5b-40f23ba87145" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3decd6af-7519-4009-8c79-a4fa008b543b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_e3efa7b2-47af-4d34-a7c6-9f6f5394e3f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_11f7daad-5e94-4334-9f5b-40f23ba87145" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_e3efa7b2-47af-4d34-a7c6-9f6f5394e3f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_58ab2d4d-1a30-4c4f-a53c-a6f23e3730dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_11f7daad-5e94-4334-9f5b-40f23ba87145" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_58ab2d4d-1a30-4c4f-a53c-a6f23e3730dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_46c42d29-4d1c-439d-9e90-a3dc648086e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_11f7daad-5e94-4334-9f5b-40f23ba87145" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_46c42d29-4d1c-439d-9e90-a3dc648086e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f344c575-569a-404b-810b-7a3725801d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_11f7daad-5e94-4334-9f5b-40f23ba87145" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f344c575-569a-404b-810b-7a3725801d2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_e8a75e9d-1972-4c72-b63a-6c07c08bc0e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5db50ffd-4055-40f2-b6ec-c4702dc22194" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_e8a75e9d-1972-4c72-b63a-6c07c08bc0e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_68853a1c-8057-40b0-af97-1b976ebf8587" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5db50ffd-4055-40f2-b6ec-c4702dc22194" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_68853a1c-8057-40b0-af97-1b976ebf8587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8146536b-908b-4ea8-a0db-81cdbacf5015" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_68853a1c-8057-40b0-af97-1b976ebf8587" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8146536b-908b-4ea8-a0db-81cdbacf5015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_baa9df1c-24d8-410f-a7f0-7013c3cfb502" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_68853a1c-8057-40b0-af97-1b976ebf8587" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_baa9df1c-24d8-410f-a7f0-7013c3cfb502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_6a2adf3b-ee95-40a8-9097-9f2573188228" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_68853a1c-8057-40b0-af97-1b976ebf8587" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_6a2adf3b-ee95-40a8-9097-9f2573188228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_67ec23cc-af18-42e8-955d-5a2fdc184ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_68853a1c-8057-40b0-af97-1b976ebf8587" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_67ec23cc-af18-42e8-955d-5a2fdc184ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9d288416-0a2c-4f38-a83e-8fa3bb8e271e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_68853a1c-8057-40b0-af97-1b976ebf8587" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9d288416-0a2c-4f38-a83e-8fa3bb8e271e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_e562caad-05a3-489e-a770-3b07b5fbb8ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5db50ffd-4055-40f2-b6ec-c4702dc22194" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_e562caad-05a3-489e-a770-3b07b5fbb8ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_14287400-3c63-4315-8621-e002ed184367" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5db50ffd-4055-40f2-b6ec-c4702dc22194" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_14287400-3c63-4315-8621-e002ed184367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_c8409a0a-66f4-4ec1-a6ea-9b3c8a20530a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_14287400-3c63-4315-8621-e002ed184367" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_c8409a0a-66f4-4ec1-a6ea-9b3c8a20530a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2c77fb66-6471-46ee-96ae-e8e53e0c7eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_14287400-3c63-4315-8621-e002ed184367" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2c77fb66-6471-46ee-96ae-e8e53e0c7eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_f8b8f9cf-323e-4dab-a114-89e3b9f63220" xlink:href="phun-20211231.xsd#phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5db50ffd-4055-40f2-b6ec-c4702dc22194" xlink:to="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_f8b8f9cf-323e-4dab-a114-89e3b9f63220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_5d932923-d9c1-4a76-b0e0-c77a2683d261" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_f8b8f9cf-323e-4dab-a114-89e3b9f63220" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_5d932923-d9c1-4a76-b0e0-c77a2683d261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_b9f0c5af-0a53-4c07-a9a9-614ab86d21e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_f8b8f9cf-323e-4dab-a114-89e3b9f63220" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_b9f0c5af-0a53-4c07-a9a9-614ab86d21e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/StockBasedCompensationCompensationCostDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#StockBasedCompensationCompensationCostDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/StockBasedCompensationCompensationCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a76ad483-e5ca-4df5-adbb-16ece9394d71" 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_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract_3fe492c5-d107-46e8-819a-77b93b787eda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a76ad483-e5ca-4df5-adbb-16ece9394d71" xlink:to="loc_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract_3fe492c5-d107-46e8-819a-77b93b787eda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_3597a486-7cbc-4a19-8992-4489099cb66f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract_3fe492c5-d107-46e8-819a-77b93b787eda" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_3597a486-7cbc-4a19-8992-4489099cb66f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d37a6070-f850-45e6-a812-36f9a7cb1e46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_3597a486-7cbc-4a19-8992-4489099cb66f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d37a6070-f850-45e6-a812-36f9a7cb1e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_35a95939-b3ce-47d4-b5a3-4acc3836c791" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d37a6070-f850-45e6-a812-36f9a7cb1e46" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_35a95939-b3ce-47d4-b5a3-4acc3836c791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_3976443b-92af-4da3-b1f8-0a0c71931e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_35a95939-b3ce-47d4-b5a3-4acc3836c791" xlink:to="loc_us-gaap_CostOfSalesMember_3976443b-92af-4da3-b1f8-0a0c71931e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_ab19ae81-b079-47f1-925b-615459867526" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_35a95939-b3ce-47d4-b5a3-4acc3836c791" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_ab19ae81-b079-47f1-925b-615459867526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_d605e615-0334-44a2-a56b-7b690bd0a026" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_35a95939-b3ce-47d4-b5a3-4acc3836c791" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_d605e615-0334-44a2-a56b-7b690bd0a026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_18966676-d480-4fb9-9b69-5676f541307f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_35a95939-b3ce-47d4-b5a3-4acc3836c791" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_18966676-d480-4fb9-9b69-5676f541307f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0f718832-240a-45e6-ab5d-0406a59089a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_3597a486-7cbc-4a19-8992-4489099cb66f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0f718832-240a-45e6-ab5d-0406a59089a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_83b667ca-b960-42b7-83b9-fac01e5c9d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0f718832-240a-45e6-ab5d-0406a59089a3" xlink:to="loc_us-gaap_ShareBasedCompensation_83b667ca-b960-42b7-83b9-fac01e5c9d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/IncomeTaxes" xlink:type="simple" xlink:href="phun-20211231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://phunware.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e27ba065-84fc-4e5a-896f-3ebfb3f3f588" 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_baf6075b-0dca-498a-9eae-73b04154faf2" 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_e27ba065-84fc-4e5a-896f-3ebfb3f3f588" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_baf6075b-0dca-498a-9eae-73b04154faf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="phun-20211231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://phunware.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_b29ed712-3b53-48f2-9e84-e1d9fe117c17" 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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_c09716a5-0b00-4e20-bc53-30dc8f9fe545" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b29ed712-3b53-48f2-9e84-e1d9fe117c17" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_c09716a5-0b00-4e20-bc53-30dc8f9fe545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_674f2ed1-8119-4deb-ba35-e875c2e6a78b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b29ed712-3b53-48f2-9e84-e1d9fe117c17" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_674f2ed1-8119-4deb-ba35-e875c2e6a78b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_756fd641-a00a-407c-9f16-b81765e29016" 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_b29ed712-3b53-48f2-9e84-e1d9fe117c17" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_756fd641-a00a-407c-9f16-b81765e29016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_b2eb6e1b-e3c5-4496-acc1-e9d3dce351d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b29ed712-3b53-48f2-9e84-e1d9fe117c17" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_b2eb6e1b-e3c5-4496-acc1-e9d3dce351d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4eb4302b-db26-4ad8-aef9-cf93a537c6df" 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_IncomeTaxExaminationTable_dfc74832-a2eb-499c-a882-f14d49326c68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4eb4302b-db26-4ad8-aef9-cf93a537c6df" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_dfc74832-a2eb-499c-a882-f14d49326c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_8f1141b2-5178-4223-a241-8f6df240c5bd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_dfc74832-a2eb-499c-a882-f14d49326c68" xlink:to="loc_srt_StatementGeographicalAxis_8f1141b2-5178-4223-a241-8f6df240c5bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_29fc78ee-6a5c-48db-b3ea-dab14b9d4b96" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_8f1141b2-5178-4223-a241-8f6df240c5bd" xlink:to="loc_srt_SegmentGeographicalDomain_29fc78ee-6a5c-48db-b3ea-dab14b9d4b96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_1af780ad-5574-4200-b893-c26b2c17ebf1" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_29fc78ee-6a5c-48db-b3ea-dab14b9d4b96" xlink:to="loc_country_US_1af780ad-5574-4200-b893-c26b2c17ebf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_dfc74832-a2eb-499c-a882-f14d49326c68" xlink:to="loc_us-gaap_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_de7c05c3-8018-4bd1-bfab-0ba6b77b2b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_de7c05c3-8018-4bd1-bfab-0ba6b77b2b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8de58af5-a359-4f45-a397-2f904f36c720" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:to="loc_us-gaap_NetIncomeLoss_8de58af5-a359-4f45-a397-2f904f36c720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_d50250dd-1eb0-4e7e-9d14-ae0bb68bd7bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_d50250dd-1eb0-4e7e-9d14-ae0bb68bd7bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_1348a681-f738-4537-8062-414e8d187c36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_1348a681-f738-4537-8062-414e8d187c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_284de824-fb49-4a57-a13f-ab8be4852a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_284de824-fb49-4a57-a13f-ab8be4852a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_26eb87b0-0872-446f-a1de-89b6693aa66e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_26eb87b0-0872-446f-a1de-89b6693aa66e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal_b97d3dae-2782-4d55-bc86-7f54d6896e3d" xlink:href="phun-20211231.xsd#phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:to="loc_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal_b97d3dae-2782-4d55-bc86-7f54d6896e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState_ede8fd76-c672-4bab-bd29-77dc01d88dc7" xlink:href="phun-20211231.xsd#phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:to="loc_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState_ede8fd76-c672-4bab-bd29-77dc01d88dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c8becd30-ec98-4234-a5d9-a020cbad9cfa" 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_IncomeTaxExaminationLineItems_c70a7bf9-308f-451f-a33b-6163d9e04719" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c8becd30-ec98-4234-a5d9-a020cbad9cfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a2980d3f-0556-4931-a021-cff89e2127fb" 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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_45e0f1b9-9468-4e70-bccf-d39dfad56815" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a2980d3f-0556-4931-a021-cff89e2127fb" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_45e0f1b9-9468-4e70-bccf-d39dfad56815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_663b7358-a604-4e0b-8caf-9e72b582ce79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a2980d3f-0556-4931-a021-cff89e2127fb" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_663b7358-a604-4e0b-8caf-9e72b582ce79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_88a8c911-b311-44d7-8e9b-287a1954ec30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a2980d3f-0556-4931-a021-cff89e2127fb" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_88a8c911-b311-44d7-8e9b-287a1954ec30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_503e2352-0e37-49f8-8455-4fca9d956f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a2980d3f-0556-4931-a021-cff89e2127fb" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_503e2352-0e37-49f8-8455-4fca9d956f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_df29681e-e130-4a55-8a99-da7c7f8fc433" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a2980d3f-0556-4931-a021-cff89e2127fb" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_df29681e-e130-4a55-8a99-da7c7f8fc433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount_85b84aa2-2ca4-4659-923a-f106a727a678" xlink:href="phun-20211231.xsd#phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a2980d3f-0556-4931-a021-cff89e2127fb" xlink:to="loc_phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount_85b84aa2-2ca4-4659-923a-f106a727a678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_d62ce75c-61b7-4fd0-9a0e-589e6360e608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a2980d3f-0556-4931-a021-cff89e2127fb" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_d62ce75c-61b7-4fd0-9a0e-589e6360e608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5e142519-b995-45e1-aa1d-20faa000dfbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a2980d3f-0556-4931-a021-cff89e2127fb" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5e142519-b995-45e1-aa1d-20faa000dfbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a39f13db-b4b8-4aac-b6f2-8e7c8957d000" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a2980d3f-0556-4931-a021-cff89e2127fb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a39f13db-b4b8-4aac-b6f2-8e7c8957d000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4ebe885d-5305-4d59-9e7c-b0587aa77f1e" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_d595010d-3051-4fa9-9564-fd408cc13dad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4ebe885d-5305-4d59-9e7c-b0587aa77f1e" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_d595010d-3051-4fa9-9564-fd408cc13dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_f39d0297-834a-4d24-bf8d-0a4aa13bc76a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_d595010d-3051-4fa9-9564-fd408cc13dad" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_f39d0297-834a-4d24-bf8d-0a4aa13bc76a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_319f4c29-2d9a-4c74-a2a9-5594565c29ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_d595010d-3051-4fa9-9564-fd408cc13dad" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_319f4c29-2d9a-4c74-a2a9-5594565c29ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_da74fd47-b2d9-4828-9fb4-27adabfce67f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_d595010d-3051-4fa9-9564-fd408cc13dad" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_da74fd47-b2d9-4828-9fb4-27adabfce67f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_5333b7bd-bf64-40b7-b99b-635536fd9710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4ebe885d-5305-4d59-9e7c-b0587aa77f1e" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_5333b7bd-bf64-40b7-b99b-635536fd9710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_34fb1b47-656f-432f-8d68-c4d5d4100e52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4ebe885d-5305-4d59-9e7c-b0587aa77f1e" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_34fb1b47-656f-432f-8d68-c4d5d4100e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_ac4a5681-41ac-47d8-9570-cc7a52b2d724" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_34fb1b47-656f-432f-8d68-c4d5d4100e52" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_ac4a5681-41ac-47d8-9570-cc7a52b2d724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7b58a5cf-6892-4572-9da2-3a1da04966cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_34fb1b47-656f-432f-8d68-c4d5d4100e52" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7b58a5cf-6892-4572-9da2-3a1da04966cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_cf313cdf-bcfe-4373-8fbf-8b64aac0b35a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_34fb1b47-656f-432f-8d68-c4d5d4100e52" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_cf313cdf-bcfe-4373-8fbf-8b64aac0b35a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_da6ae1a0-33a5-417e-8dd9-ae59e2227004" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4ebe885d-5305-4d59-9e7c-b0587aa77f1e" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_da6ae1a0-33a5-417e-8dd9-ae59e2227004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_472bcbbb-9fb8-447a-b3d7-3ec499441137" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4ebe885d-5305-4d59-9e7c-b0587aa77f1e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_472bcbbb-9fb8-447a-b3d7-3ec499441137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6f7f461b-c6ac-4732-adb4-6acd481fad20" 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_699153ec-2aa5-4cd6-aa55-6bb0f51544f0" 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_6f7f461b-c6ac-4732-adb4-6acd481fad20" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_699153ec-2aa5-4cd6-aa55-6bb0f51544f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_b7a1c19a-e336-490b-bf0d-115ef93f4684" 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_699153ec-2aa5-4cd6-aa55-6bb0f51544f0" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_b7a1c19a-e336-490b-bf0d-115ef93f4684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets_8d2f6abe-f5ce-426e-80cd-ae42109ef049" xlink:href="phun-20211231.xsd#phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_699153ec-2aa5-4cd6-aa55-6bb0f51544f0" xlink:to="loc_phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets_8d2f6abe-f5ce-426e-80cd-ae42109ef049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_69c29e4c-a82b-4f24-a545-8aa4979a8ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_699153ec-2aa5-4cd6-aa55-6bb0f51544f0" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_69c29e4c-a82b-4f24-a545-8aa4979a8ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_412187e5-2719-4258-b60e-cc31656917f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_699153ec-2aa5-4cd6-aa55-6bb0f51544f0" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_412187e5-2719-4258-b60e-cc31656917f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DeferredTaxAssetsLeaseLiability_f232eaf9-be53-4967-b139-8c21cb4fbed0" xlink:href="phun-20211231.xsd#phun_DeferredTaxAssetsLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_699153ec-2aa5-4cd6-aa55-6bb0f51544f0" xlink:to="loc_phun_DeferredTaxAssetsLeaseLiability_f232eaf9-be53-4967-b139-8c21cb4fbed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles_9ed63b32-7eb6-4f2b-925b-0d80bbfddc6b" xlink:href="phun-20211231.xsd#phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_699153ec-2aa5-4cd6-aa55-6bb0f51544f0" xlink:to="loc_phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles_9ed63b32-7eb6-4f2b-925b-0d80bbfddc6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_4793e061-81de-4091-a60f-cec3d7cdbff2" 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_699153ec-2aa5-4cd6-aa55-6bb0f51544f0" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_4793e061-81de-4091-a60f-cec3d7cdbff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_af112daa-c43b-4fcb-9b6b-7dc985ec403a" 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_699153ec-2aa5-4cd6-aa55-6bb0f51544f0" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_af112daa-c43b-4fcb-9b6b-7dc985ec403a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e830c577-10bb-408e-9bde-3dee47e7f9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6f7f461b-c6ac-4732-adb4-6acd481fad20" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e830c577-10bb-408e-9bde-3dee47e7f9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_a2c7d2df-d2e8-4fbe-9e6d-ed07edf4f643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6f7f461b-c6ac-4732-adb4-6acd481fad20" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_a2c7d2df-d2e8-4fbe-9e6d-ed07edf4f643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_03dd522b-2daf-4be8-a2af-ef6ba3d31396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6f7f461b-c6ac-4732-adb4-6acd481fad20" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_03dd522b-2daf-4be8-a2af-ef6ba3d31396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_25fc5dd4-a435-41fd-beaf-c1a4ae1f49ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_03dd522b-2daf-4be8-a2af-ef6ba3d31396" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_25fc5dd4-a435-41fd-beaf-c1a4ae1f49ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_6e07a5c7-ca7b-419f-b1b4-407764d6d577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_03dd522b-2daf-4be8-a2af-ef6ba3d31396" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_6e07a5c7-ca7b-419f-b1b4-407764d6d577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_7d3d3b9f-61ab-4e6c-8bbe-b5e1a9afca02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_03dd522b-2daf-4be8-a2af-ef6ba3d31396" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_7d3d3b9f-61ab-4e6c-8bbe-b5e1a9afca02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_6e40e53e-7129-4e94-91c9-16b4ea7230b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6f7f461b-c6ac-4732-adb4-6acd481fad20" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_6e40e53e-7129-4e94-91c9-16b4ea7230b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_dda60f27-cd3c-49cc-98ba-c2483c8e3416" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6f7f461b-c6ac-4732-adb4-6acd481fad20" xlink:to="loc_us-gaap_DeferredTaxLiabilities_dda60f27-cd3c-49cc-98ba-c2483c8e3416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_be809351-ebd4-4b32-8369-8a6d6673a002" 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_157bd553-d215-46f2-84dc-863f163934be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_be809351-ebd4-4b32-8369-8a6d6673a002" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_157bd553-d215-46f2-84dc-863f163934be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_2a8cc0fa-64f2-4fd1-9be3-a01c37552c69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_157bd553-d215-46f2-84dc-863f163934be" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_2a8cc0fa-64f2-4fd1-9be3-a01c37552c69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_TaxPositionsTakenInPriorPeriodsAbstract_a6d3d1d3-f790-49df-b0cb-c5afa59e794e" xlink:href="phun-20211231.xsd#phun_TaxPositionsTakenInPriorPeriodsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_157bd553-d215-46f2-84dc-863f163934be" xlink:to="loc_phun_TaxPositionsTakenInPriorPeriodsAbstract_a6d3d1d3-f790-49df-b0cb-c5afa59e794e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_aa76728e-303c-41f4-9ac1-41997e3494cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_TaxPositionsTakenInPriorPeriodsAbstract_a6d3d1d3-f790-49df-b0cb-c5afa59e794e" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_aa76728e-303c-41f4-9ac1-41997e3494cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_2ad42818-f635-4608-bda5-df1640e44245" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_TaxPositionsTakenInPriorPeriodsAbstract_a6d3d1d3-f790-49df-b0cb-c5afa59e794e" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_2ad42818-f635-4608-bda5-df1640e44245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_TaxPositionsTakenInCurrentPeriodAbstract_47de30e6-5299-45b6-979a-531fc41fee2e" xlink:href="phun-20211231.xsd#phun_TaxPositionsTakenInCurrentPeriodAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_157bd553-d215-46f2-84dc-863f163934be" xlink:to="loc_phun_TaxPositionsTakenInCurrentPeriodAbstract_47de30e6-5299-45b6-979a-531fc41fee2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_dbfbd10b-7a9a-4ae5-a3a9-f709d12b154b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_TaxPositionsTakenInCurrentPeriodAbstract_47de30e6-5299-45b6-979a-531fc41fee2e" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_dbfbd10b-7a9a-4ae5-a3a9-f709d12b154b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities_518e3580-f8da-4673-8240-e4c2d94d143a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_TaxPositionsTakenInCurrentPeriodAbstract_47de30e6-5299-45b6-979a-531fc41fee2e" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities_518e3580-f8da-4673-8240-e4c2d94d143a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_e5c42311-6704-4c47-b4a2-f7c811a68ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_phun_TaxPositionsTakenInCurrentPeriodAbstract_47de30e6-5299-45b6-979a-531fc41fee2e" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_e5c42311-6704-4c47-b4a2-f7c811a68ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_8549971e-4557-4464-8781-39050d8dddac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_157bd553-d215-46f2-84dc-863f163934be" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_8549971e-4557-4464-8781-39050d8dddac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/SegmentandGeographicInformation" xlink:type="simple" xlink:href="phun-20211231.xsd#SegmentandGeographicInformation"/>
  <link:presentationLink xlink:role="http://phunware.com/role/SegmentandGeographicInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_ea9179cb-037d-49ad-a544-6240fde7b5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_b556e184-f90a-4020-b1ec-f08efa1e336c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ea9179cb-037d-49ad-a544-6240fde7b5b8" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_b556e184-f90a-4020-b1ec-f08efa1e336c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/SegmentandGeographicInformationTables" xlink:type="simple" xlink:href="phun-20211231.xsd#SegmentandGeographicInformationTables"/>
  <link:presentationLink xlink:role="http://phunware.com/role/SegmentandGeographicInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_5bae2e1f-584f-4ba4-b13a-c5b3136855dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_81ec9bfb-a54c-46f8-9e95-2fa78dfdcb39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_5bae2e1f-584f-4ba4-b13a-c5b3136855dd" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_81ec9bfb-a54c-46f8-9e95-2fa78dfdcb39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/SegmentandGeographicInformationNarrativeDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SegmentandGeographicInformationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/SegmentandGeographicInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_07cba284-c71b-49f2-a488-fc6e422548e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_3950d3d6-7f7b-48bb-9032-5b90020e47d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_07cba284-c71b-49f2-a488-fc6e422548e4" xlink:to="loc_us-gaap_NumberOfOperatingSegments_3950d3d6-7f7b-48bb-9032-5b90020e47d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_b660ba04-8d76-4757-a9d4-ab82dbad981e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_91b0a9c6-c92e-42ec-8b65-eba1ccec8579" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b660ba04-8d76-4757-a9d4-ab82dbad981e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_91b0a9c6-c92e-42ec-8b65-eba1ccec8579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_710c6f6b-7169-4387-807c-5b9b7fe33726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_91b0a9c6-c92e-42ec-8b65-eba1ccec8579" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_710c6f6b-7169-4387-807c-5b9b7fe33726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c2e47861-8439-4307-bf60-1e53b96de27e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_710c6f6b-7169-4387-807c-5b9b7fe33726" xlink:to="loc_us-gaap_SegmentDomain_c2e47861-8439-4307-bf60-1e53b96de27e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_PhunwareSegmentMember_177d16a7-bb3d-453a-a077-8306454777cb" xlink:href="phun-20211231.xsd#phun_PhunwareSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c2e47861-8439-4307-bf60-1e53b96de27e" xlink:to="loc_phun_PhunwareSegmentMember_177d16a7-bb3d-453a-a077-8306454777cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_LyteSegmentMember_6dea8fc8-0cb1-45e7-83ee-012cad0c1002" xlink:href="phun-20211231.xsd#phun_LyteSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c2e47861-8439-4307-bf60-1e53b96de27e" xlink:to="loc_phun_LyteSegmentMember_6dea8fc8-0cb1-45e7-83ee-012cad0c1002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ea6e2240-a93f-4770-adbe-7932200612ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_91b0a9c6-c92e-42ec-8b65-eba1ccec8579" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_ea6e2240-a93f-4770-adbe-7932200612ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_79ec41c2-111e-44d0-ab7b-51491e523d54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ea6e2240-a93f-4770-adbe-7932200612ea" xlink:to="loc_us-gaap_Goodwill_79ec41c2-111e-44d0-ab7b-51491e523d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e992f9ed-4a13-416c-a9d4-1ffaa8391bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ea6e2240-a93f-4770-adbe-7932200612ea" xlink:to="loc_us-gaap_Assets_e992f9ed-4a13-416c-a9d4-1ffaa8391bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_962fcffe-599e-49a2-8ad2-50c9f3457313" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ea6e2240-a93f-4770-adbe-7932200612ea" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_962fcffe-599e-49a2-8ad2-50c9f3457313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a2d349ca-b3a9-478f-b52b-a02b74e8c965" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ea6e2240-a93f-4770-adbe-7932200612ea" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a2d349ca-b3a9-478f-b52b-a02b74e8c965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="phun-20211231.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://phunware.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_6cae87e0-da2f-4753-9038-665ca343e78d" 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_4bfbfeec-8a9a-405f-baf7-497db7e2b2cb" 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_6cae87e0-da2f-4753-9038-665ca343e78d" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_4bfbfeec-8a9a-405f-baf7-497db7e2b2cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#RelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_a524d513-ee13-4b7d-bd0c-2962d2ba5200" 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_RecapitalizationCosts_3a8b7ac0-07e5-45a1-a1ce-10e4bbf3bbd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RecapitalizationCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_a524d513-ee13-4b7d-bd0c-2962d2ba5200" xlink:to="loc_us-gaap_RecapitalizationCosts_3a8b7ac0-07e5-45a1-a1ce-10e4bbf3bbd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_6f57fdb5-4cfe-4361-8d06-d509e112c37d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_a524d513-ee13-4b7d-bd0c-2962d2ba5200" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_6f57fdb5-4cfe-4361-8d06-d509e112c37d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/SubsequentEvents" xlink:type="simple" xlink:href="phun-20211231.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://phunware.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_5e3dfca9-c873-40dd-8011-8511b6e6fe3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_e8260d10-faed-4a99-a843-77e2ef201179" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_5e3dfca9-c873-40dd-8011-8511b6e6fe3e" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_e8260d10-faed-4a99-a843-77e2ef201179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://phunware.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="phun-20211231.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://phunware.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_b1ec5e9a-e1eb-4226-b383-42dc3f0285b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_d9affffe-1495-48f0-adcd-f81dcb59a86c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_b1ec5e9a-e1eb-4226-b383-42dc3f0285b6" xlink:to="loc_us-gaap_SubsequentEventTable_d9affffe-1495-48f0-adcd-f81dcb59a86c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_9667eec0-5496-4f70-8110-32effaa7116b" 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_SubsequentEventTable_d9affffe-1495-48f0-adcd-f81dcb59a86c" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_9667eec0-5496-4f70-8110-32effaa7116b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c6706a1f-686d-4c12-8e45-d563d6344f9d" 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_9667eec0-5496-4f70-8110-32effaa7116b" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c6706a1f-686d-4c12-8e45-d563d6344f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_AtMarketIssuanceSalesAgreementMember_a3639faa-d3c7-4f32-9250-ce3f15a3e40f" xlink:href="phun-20211231.xsd#phun_AtMarketIssuanceSalesAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c6706a1f-686d-4c12-8e45-d563d6344f9d" xlink:to="loc_phun_AtMarketIssuanceSalesAgreementMember_a3639faa-d3c7-4f32-9250-ce3f15a3e40f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_78cd955c-b5a2-49fb-803e-57beb79fb8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_d9affffe-1495-48f0-adcd-f81dcb59a86c" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_78cd955c-b5a2-49fb-803e-57beb79fb8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_95a76e1f-cdfb-476a-9780-590132956490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_78cd955c-b5a2-49fb-803e-57beb79fb8b7" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_95a76e1f-cdfb-476a-9780-590132956490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_42c2fe8f-a3d7-4602-9e30-d4ee36a4a10e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_95a76e1f-cdfb-476a-9780-590132956490" xlink:to="loc_us-gaap_SubsequentEventMember_42c2fe8f-a3d7-4602-9e30-d4ee36a4a10e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fd39ba79-28d1-438d-8ea9-c6f5993fc94d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_d9affffe-1495-48f0-adcd-f81dcb59a86c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fd39ba79-28d1-438d-8ea9-c6f5993fc94d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_21cceb8c-a07b-4045-b8a7-4e5d06928e79" 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_fd39ba79-28d1-438d-8ea9-c6f5993fc94d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_21cceb8c-a07b-4045-b8a7-4e5d06928e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_ManufacturingFacilityAndWarehouseMember_24b8ef49-04d0-4a9e-a52a-64ccea4bd205" xlink:href="phun-20211231.xsd#phun_ManufacturingFacilityAndWarehouseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_21cceb8c-a07b-4045-b8a7-4e5d06928e79" xlink:to="loc_phun_ManufacturingFacilityAndWarehouseMember_24b8ef49-04d0-4a9e-a52a-64ccea4bd205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_8e3298f0-f0dd-4138-9b1e-11df1c9d0bce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_d9affffe-1495-48f0-adcd-f81dcb59a86c" xlink:to="loc_us-gaap_SubsequentEventLineItems_8e3298f0-f0dd-4138-9b1e-11df1c9d0bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_e6e2e5d2-382e-418a-834c-816892b8fa2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_8e3298f0-f0dd-4138-9b1e-11df1c9d0bce" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_e6e2e5d2-382e-418a-834c-816892b8fa2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_SaleOfStockAggregateOfferingPrice_041e1397-13a1-4ba6-9800-5eab5f929e53" xlink:href="phun-20211231.xsd#phun_SaleOfStockAggregateOfferingPrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_8e3298f0-f0dd-4138-9b1e-11df1c9d0bce" xlink:to="loc_phun_SaleOfStockAggregateOfferingPrice_041e1397-13a1-4ba6-9800-5eab5f929e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_ca38d555-151e-4525-908b-a051112220c8" 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_SubsequentEventLineItems_8e3298f0-f0dd-4138-9b1e-11df1c9d0bce" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_ca38d555-151e-4525-908b-a051112220c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AreaOfRealEstateProperty_a0e36e0f-f4db-4a93-a3f1-6bc8f4cadc41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_8e3298f0-f0dd-4138-9b1e-11df1c9d0bce" xlink:to="loc_us-gaap_AreaOfRealEstateProperty_a0e36e0f-f4db-4a93-a3f1-6bc8f4cadc41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ea06a449-44ab-42b6-8a9d-75b99389d37c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_8e3298f0-f0dd-4138-9b1e-11df1c9d0bce" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ea06a449-44ab-42b6-8a9d-75b99389d37c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_OperatingLeaseInitialBaseRentMonthlyPayment_dc0b584f-1e3d-4d1c-aa1b-c23f4cf55f4b" xlink:href="phun-20211231.xsd#phun_OperatingLeaseInitialBaseRentMonthlyPayment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_8e3298f0-f0dd-4138-9b1e-11df1c9d0bce" xlink:to="loc_phun_OperatingLeaseInitialBaseRentMonthlyPayment_dc0b584f-1e3d-4d1c-aa1b-c23f4cf55f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment_378dd5ff-226d-44c2-80fb-546ad03fb220" xlink:href="phun-20211231.xsd#phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_8e3298f0-f0dd-4138-9b1e-11df1c9d0bce" xlink:to="loc_phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment_378dd5ff-226d-44c2-80fb-546ad03fb220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298369099720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COVER PAGE - USD ($)<br></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. 31, 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_EntityInformationLineItems', window );"><strong>Entity Information [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_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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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-37862<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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">PHUNWARE, 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 custom" 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">DE<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_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">30-1205798<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_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">7800 Shoal Creek Blvd<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_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 230-S<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_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Austin<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_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<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_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">78757<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_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">512<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_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">693-4199<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_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="re">
<td class="pl custom" 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="ro">
<td class="pl custom" 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="re">
<td class="pl custom" 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="ro">
<td class="pl custom" 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="re">
<td class="pl custom" 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="ro">
<td class="pl custom" 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="re">
<td class="pl custom" 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 custom" 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">$ 92,885,032<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_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97,250,520<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_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">None.<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_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001665300<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_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 custom" 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>
<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_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="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_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">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>
</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_EntityInformationLineItems', window );"><strong>Entity Information [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 custom" 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, par value $0.0001 per share<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">PHUN<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_StatementClassOfStockAxis=us-gaap_WarrantMember', window );">Warrants</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_dei_EntityInformationLineItems', window );"><strong>Entity Information [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_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Warrants to purchase one share of 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 custom" 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">PHUNW<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_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_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">dei_EntityInformationLineItems</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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonStockMember</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_StatementClassOfStockAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_WarrantMember</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>13
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298374134472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<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_phun_AuditorInformationAbstract', window );"><strong>Auditor Information [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_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">688<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_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Marcum LLP<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_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Houston, Texas<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_phun_AuditorInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Auditor 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;">phun_AuditorInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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>14
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298370176344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">$ 23,137<span></span>
</td>
<td class="nump">$ 3,940<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_us-gaap_AccountsReceivableNet', window );">Accounts receivable, net of allowance for doubtful accounts of $10 and $356 at December&#160;31, 2021 and 2020, respectively</a></td>
<td class="nump">967<span></span>
</td>
<td class="nump">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_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">2,636<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_phun_DigitalCurrencies', window );">Digital assets</a></td>
<td class="nump">32,581<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_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">686<span></span>
</td>
<td class="nump">304<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" 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">60,007<span></span>
</td>
<td class="nump">4,908<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_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">13<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">33,260<span></span>
</td>
<td class="nump">25,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_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">3,213<span></span>
</td>
<td class="nump">111<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_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax asset</a></td>
<td class="nump">1,278<span></span>
</td>
<td class="nump">537<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_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">91<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_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use asset</a></td>
<td class="nump">1,260<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_us-gaap_OtherAssets', window );">Other assets</a></td>
<td class="nump">276<span></span>
</td>
<td class="nump">276<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" 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">99,294<span></span>
</td>
<td class="nump">31,836<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 custom" 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">6,589<span></span>
</td>
<td class="nump">8,462<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_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">9,621<span></span>
</td>
<td class="nump">5,353<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_us-gaap_LitigationReserveCurrent', window );">Accrued legal settlement</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,000<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_us-gaap_OperatingLeaseLiabilityCurrent', window );">Lease liability</a></td>
<td class="nump">399<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_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">3,973<span></span>
</td>
<td class="nump">2,397<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_us-gaap_DepositLiabilityCurrent', window );">PhunCoin deposits</a></td>
<td class="nump">1,202<span></span>
</td>
<td class="nump">1,202<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_us-gaap_LongTermDebtCurrent', window );">Current maturities of long-term debt, net</a></td>
<td class="nump">4,904<span></span>
</td>
<td class="nump">4,435<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_us-gaap_WarrantsAndRightsOutstanding', window );">Warrant liability</a></td>
<td class="nump">3,605<span></span>
</td>
<td class="nump">1,614<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" 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">30,293<span></span>
</td>
<td class="nump">26,463<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_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,762<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_us-gaap_DueToRelatedPartiesNoncurrent', window );">Long-term debt - related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">195<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_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">1,278<span></span>
</td>
<td class="nump">537<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_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue</a></td>
<td class="nump">1,299<span></span>
</td>
<td class="nump">2,678<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_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liability</a></td>
<td class="nump">1,147<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_us-gaap_DeferredRentCreditNoncurrent', window );">Deferred rent</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">180<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_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">34,017<span></span>
</td>
<td class="nump">33,815<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_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 11)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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 (deficit)</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_us-gaap_CommonStockValue', window );">Common stock, $0.0001 par value; 1,000,000,000 shares authorized at December&#160;31, 2021 and 2020; 96,751,610 and 56,371,207 shares issued and outstanding as of December&#160;31, 2021 and 2020, respectively</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">6<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_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">264,944<span></span>
</td>
<td class="nump">144,156<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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(352)<span></span>
</td>
<td class="num">(338)<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_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(199,325)<span></span>
</td>
<td class="num">(145,803)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" 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&#8217; equity (deficit)</a></td>
<td class="nump">65,277<span></span>
</td>
<td class="num">(1,979)<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_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity (deficit)</a></td>
<td class="nump">$ 99,294<span></span>
</td>
<td class="nump">$ 31,836<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_phun_DigitalCurrencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Digital Currencies</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;">phun_DigitalCurrencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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 954<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123366838&amp;loc=d3e3073-115593<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/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(5))<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_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</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.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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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.17)<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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-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_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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 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 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, 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_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-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_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_DeferredRentCreditNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rental payment required by lease over rental income recognized, 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/2009/role/commonPracticeRef<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)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 25<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408481&amp;loc=SL77919140-209958<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123415192&amp;loc=d3e39927-112707<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRentCreditNoncurrent</td>
</tr>
<tr>
<td style="padding-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_DepositLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.</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_DepositLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_DueToRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Portion of the carrying amount as of the balance sheet date of obligations due all related parties that is payable 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://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(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: 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 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 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 4: 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 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.23)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 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 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)(B))<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)(iii)(C))<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_DueToRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or 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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-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://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.6(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_InventoryNet</td>
</tr>
<tr>
<td style="padding-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_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</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-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<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 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 7: 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 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 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 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)(B))<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)(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 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 13: 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 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)(5))<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 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 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)(i))<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 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 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 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)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-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_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_LitigationReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the 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://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.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 450<br> -SubTopic 20<br> -Section 55<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=116646759&amp;loc=d3e15243-108350<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationReserveCurrent</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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><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(10))<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(a)(10))<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_OtherAssets</td>
</tr>
<tr>
<td style="padding-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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in future periods, and amount of other assets that are expected to be realized or consumed 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(7))<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 1<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(8))<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_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restricted as to withdrawal or usage, classified as noncurrent. 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.</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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298373073944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheet (Parenthetical) - USD ($)<br> $ in Thousands</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_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [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 custom" 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">$ 10<span></span>
</td>
<td class="nump">$ 356<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_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<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_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="nump">1,000,000,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_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">96,751,610<span></span>
</td>
<td class="nump">56,371,207<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_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">96,751,610<span></span>
</td>
<td class="nump">56,371,207<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_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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-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>16
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298371228424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Loss - USD ($)<br> shares in Thousands, $ in Thousands</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 10,643<span></span>
</td>
<td class="nump">$ 10,001<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_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="nump">7,030<span></span>
</td>
<td class="nump">3,357<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_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">3,613<span></span>
</td>
<td class="nump">6,644<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">3,022<span></span>
</td>
<td class="nump">1,653<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_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">13,256<span></span>
</td>
<td class="nump">15,361<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_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">4,179<span></span>
</td>
<td class="nump">2,628<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_us-gaap_LitigationSettlementExpense', window );">Legal Settlement</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,500<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_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">20,457<span></span>
</td>
<td class="nump">24,142<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" 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">(16,844)<span></span>
</td>
<td class="num">(17,498)<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_OtherIncomeAndExpensesAbstract', window );"><strong>Other income (expense):</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_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(4,481)<span></span>
</td>
<td class="num">(3,413)<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_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="num">(7,952)<span></span>
</td>
<td class="num">(2,158)<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_phun_ImpairmentOfDigitalCurrencies', window );">Impairment of digital assets</a></td>
<td class="num">(9,383)<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_us-gaap_FairValueAdjustmentOfWarrants', window );">Fair value adjustment for warrant liabilities</a></td>
<td class="num">(18,139)<span></span>
</td>
<td class="nump">872<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_phun_GainLossOnForgivenessOfPPPLoans', window );">Gain on forgiveness of Paycheck Protection Program ("PPP") loan</a></td>
<td class="nump">2,850<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_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other expense</a></td>
<td class="num">(37,104)<span></span>
</td>
<td class="num">(4,699)<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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before taxes</a></td>
<td class="num">(53,948)<span></span>
</td>
<td class="num">(22,197)<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_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit (expense)</a></td>
<td class="nump">426<span></span>
</td>
<td class="num">(2)<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_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(53,522)<span></span>
</td>
<td class="num">(22,199)<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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax', window );">Cumulative translation adjustment</a></td>
<td class="num">(14)<span></span>
</td>
<td class="nump">44<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_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (53,536)<span></span>
</td>
<td class="num">$ (22,155)<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_us-gaap_EarningsPerShareBasic', window );">Loss per share, basic (in dollars per share)</a></td>
<td class="num">$ (0.71)<span></span>
</td>
<td class="num">$ (0.50)<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_us-gaap_EarningsPerShareDiluted', window );">Loss per share, diluted (in dollars per share)</a></td>
<td class="num">$ (0.71)<span></span>
</td>
<td class="num">$ (0.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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares used to compute net loss per share, basic (in shares)</a></td>
<td class="nump">75,447<span></span>
</td>
<td class="nump">44,269<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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares used to compute net loss per share, diluted (in shares)</a></td>
<td class="nump">75,447<span></span>
</td>
<td class="nump">44,269<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_phun_GainLossOnForgivenessOfPPPLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) on Forgiveness of PPP Loans</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;">phun_GainLossOnForgivenessOfPPPLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_ImpairmentOfDigitalCurrencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impairment of Digital Currencies</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;">phun_ImpairmentOfDigitalCurrencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</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 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><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.2(a),(d))<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_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-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_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_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_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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</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_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-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_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<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><br>Reference 6: 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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: 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(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: 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 10: 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(15))<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) 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 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 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<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> -Subparagraph (h)<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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: 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(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of borrowed funds accounted for as interest expense.</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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<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> -Subparagraph (d)<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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: 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.9)<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_InterestExpense</td>
</tr>
<tr>
<td style="padding-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_LitigationSettlementExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.</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_LitigationSettlementExpense</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</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 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax</td>
</tr>
<tr>
<td style="padding-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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<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 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding 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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-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 32<br> -Subparagraph (b)<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 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<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 (b)<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 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 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 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 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_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of expenses directly related to the marketing or selling of products or services.</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_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298369126552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Stockholders&#8217; Equity (Deficit) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Other Comprehensive Loss</div></th>
</tr>
<tr class="rc">
<td class="pl custom" 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">$ 4,026<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 128,008<span></span>
</td>
<td class="num">$ (123,604)<span></span>
</td>
<td class="num">$ (382)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" 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">39,811,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 " 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>
</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_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options, net of vesting of restricted shares</a></td>
<td class="nump">$ 99<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99<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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options, net of vesting of restricted shares (in shares)</a></td>
<td class="nump">185,234<span></span>
</td>
<td class="nump">188,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_ReleaseOfRestrictedStockShares', window );">Release of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,631,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_us-gaap_StockIssuedDuringPeriodValueOther', window );">Issuance of common stock for payment of legal, earned bonus and board of director fees</a></td>
<td class="nump">$ 1,283<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,283<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_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Issuance of common stock for payment of legal, earned bonus, and board of director fees (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,348,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_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Sales of common stock, net of issuance costs</a></td>
<td class="nump">9,178<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">9,177<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_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Sale of common stock, net of issuance costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,629,160<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">4,492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,492<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_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Issuance of common stock upon partial conversions of the Senior Convertible Note</a></td>
<td class="nump">2,267<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">2,266<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_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Issuance of common stock upon partial conversions of Senior Convertible Note (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,764,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments', window );">Reacquisition of equity component of the Senior Convertible Note</a></td>
<td class="num">(1,388)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,388)<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_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments', window );">Equity classified cash conversion feature of the Senior Convertible Note</a></td>
<td class="nump">219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">219<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_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Cumulative translation adjustment</a></td>
<td class="nump">44<span></span>
</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">44<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_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="num">(22,199)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,199)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" 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="num">(1,979)<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">144,156<span></span>
</td>
<td class="num">(145,803)<span></span>
</td>
<td class="num">(338)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" 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">56,371,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_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>
</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_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options, net of vesting of restricted shares</a></td>
<td class="nump">$ 179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">179<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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options, net of vesting of restricted shares (in shares)</a></td>
<td class="nump">260,451<span></span>
</td>
<td class="nump">261,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_phun_ReleaseOfRestrictedStockShares', window );">Release of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,494,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan', window );">Issuance of common stock under the 2018 employee stock purchase plan</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<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_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan', window );">Issuance of common stock under the 2018 employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Issuance of common stock for payment of legal, earned bonus and board of director fees</a></td>
<td class="nump">66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66<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_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Issuance of common stock for payment of legal, earned bonus, and board of director fees (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Sales of common stock, net of issuance costs</a></td>
<td class="nump">94,737<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">94,733<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_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Sale of common stock, net of issuance costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,383,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises', window );">Common stock issued pursuant to warrant exercises</a></td>
<td class="nump">20,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,782<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_phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises', window );">Common stock issued pursuant to warrant exercises (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,060,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 custom" 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 expense</a></td>
<td class="nump">4,928<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,928<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments', window );">Reacquisition of equity component of the Senior Convertible Note</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>
</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_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments', window );">Equity classified cash conversion feature of the Senior Convertible Note</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>
</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_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Cumulative translation adjustment</a></td>
<td class="num">(14)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14)<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_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="num">(53,522)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(53,522)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" 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">$ 65,277<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 264,944<span></span>
</td>
<td class="num">$ (199,325)<span></span>
</td>
<td class="num">$ (352)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" 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">96,752,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_phun_ReleaseOfRestrictedStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Release Of Restricted Stock, 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;">phun_ReleaseOfRestrictedStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, New Issues From Warrant Exercises</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;">phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Value, New Issues From Warrant Exercises</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;">phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized.</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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments</td>
</tr>
<tr>
<td style="padding-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_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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent 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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<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 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesEmployeeBenefitPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to an employee benefit plan, such as a defined contribution or defined benefit 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_StockIssuedDuringPeriodSharesEmployeeBenefitPlan</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock issued attributable to transactions classified as 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;">us-gaap_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-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_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>
<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_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components.</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_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueEmployeeBenefitPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit 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_StockIssuedDuringPeriodValueEmployeeBenefitPlan</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares of stock issued attributable to transactions classified as 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;">us-gaap_StockIssuedDuringPeriodValueOther</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298371092056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</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 custom" 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">$ (53,522)<span></span>
</td>
<td class="num">$ (22,199)<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 provided by 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Accretion of debt discount and amortization of deferred financing costs</a></td>
<td class="nump">2,942<span></span>
</td>
<td class="nump">2,185<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_us-gaap_FairValueAdjustmentOfWarrants', window );">Loss (gain) on change in fair value of warrant liability</a></td>
<td class="nump">18,139<span></span>
</td>
<td class="num">(872)<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_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">7,952<span></span>
</td>
<td class="nump">2,158<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_phun_LossOnSaleOfDigitalCurrencies', window );">Impairment of digital assets</a></td>
<td class="nump">9,383<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_phun_GainLossOnForgivenessOfPPPLoans', window );">Gain on forgiveness of PPP loan</a></td>
<td class="num">(2,850)<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_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">4,941<span></span>
</td>
<td class="nump">4,492<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_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="nump">0<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_us-gaap_OtherNoncashIncomeExpense', window );">Other adjustments</a></td>
<td class="num">(478)<span></span>
</td>
<td class="num">(40)<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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes 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="re">
<td class="pl custom" 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">(16)<span></span>
</td>
<td class="nump">796<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_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(949)<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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(383)<span></span>
</td>
<td class="nump">65<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_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(1,568)<span></span>
</td>
<td class="nump">427<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_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(1,131)<span></span>
</td>
<td class="nump">1,064<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_phun_IncreaseDecreaseInEstimatedLitigationLiability', window );">Accrued legal settlement</a></td>
<td class="num">(3,000)<span></span>
</td>
<td class="nump">3,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_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Lease liability payments</a></td>
<td class="num">(802)<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_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="num">(1,172)<span></span>
</td>
<td class="num">(2,049)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" 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 by operating activities</a></td>
<td class="num">(22,514)<span></span>
</td>
<td class="num">(10,973)<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets', window );">Purchases of digital assets</a></td>
<td class="num">(41,284)<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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="num">(5,101)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" 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">(46,385)<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_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="re">
<td class="pl custom" 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 borrowings, net of issuance costs</a></td>
<td class="nump">14,711<span></span>
</td>
<td class="nump">14,815<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_us-gaap_ProceedsFromRelatedPartyDebt', window );">Proceeds from related party bridge loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">560<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_us-gaap_RepaymentsOfConvertibleDebt', window );">Payments on borrowings</a></td>
<td class="num">(26,243)<span></span>
</td>
<td class="num">(8,418)<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_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Payments on related party notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(560)<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_phun_ProceedsfromPaymentsforFactoringAgreement', window );">Net repayments on factoring agreement</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,077)<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_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from sales of common stock, net of issuance costs</a></td>
<td class="nump">94,737<span></span>
</td>
<td class="nump">9,177<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_us-gaap_ProceedsFromWarrantExercises', window );">Proceeds from warrant exercises</a></td>
<td class="nump">4,635<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_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">179<span></span>
</td>
<td class="nump">99<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" 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">88,019<span></span>
</td>
<td class="nump">14,596<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_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate on cash and restricted cash</a></td>
<td class="num">(14)<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and restricted cash</a></td>
<td class="nump">19,106<span></span>
</td>
<td class="nump">3,669<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and restricted cash at the beginning of the period</a></td>
<td class="nump">4,031<span></span>
</td>
<td class="nump">362<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and restricted cash at the end of the period</a></td>
<td class="nump">23,137<span></span>
</td>
<td class="nump">4,031<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 disclosure of cash flow 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 custom" 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">1,364<span></span>
</td>
<td class="nump">1,251<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_us-gaap_IncomeTaxesPaid', window );">Income taxes paid</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_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosure of non-cash information</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_phun_StockIssuedUnderEmployeeBenefitPlans', window );">Issuance of common stock under the 2018 employee stock purchase plan</a></td>
<td class="nump">100<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_us-gaap_StockIssued1', window );">Issuance of common stock for payment of legal, earned bonus and board of director fees</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">1,283<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_phun_StockIssuedUponPartialExerciseOfWarrant', window );">Non-cash issuance of common stock upon partial exercise of a warrant</a></td>
<td class="nump">16,147<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_phun_StockIssuedUponConversionOfDebt', window );">Issuance of common stock upon partial conversions of the Senior Convertible Note</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,266<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments', window );">Reacquisition of equity component of the Senior Convertible Note</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,388)<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_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments', window );">Equity classified cash conversion feature of the Senior Convertible Note</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 219<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_phun_GainLossOnForgivenessOfPPPLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) on Forgiveness of PPP Loans</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;">phun_GainLossOnForgivenessOfPPPLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_IncreaseDecreaseInEstimatedLitigationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Estimated Litigation Liability</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;">phun_IncreaseDecreaseInEstimatedLitigationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_LossOnSaleOfDigitalCurrencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 on sale of digital currencies.</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;">phun_LossOnSaleOfDigitalCurrencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Purchase of Indefinite-Lived Intangible 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;">phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_ProceedsfromPaymentsforFactoringAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (Payments for) Factoring 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;">phun_ProceedsfromPaymentsforFactoringAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_StockIssuedUnderEmployeeBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued Under Employee Benefit Plans</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;">phun_StockIssuedUnderEmployeeBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_StockIssuedUponConversionOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued Upon Conversion of Debt</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;">phun_StockIssuedUponConversionOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_StockIssuedUponPartialExerciseOfWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued Upon Partial Exercise of Warrant</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;">phun_StockIssuedUponPartialExerciseOfWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized.</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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments</td>
</tr>
<tr>
<td style="padding-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_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_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 discount (premium) and 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://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 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: 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><br>Reference 4: 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 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 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-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_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) and income tax credits.</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_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-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_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_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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-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 45<br> -Paragraph 25<br> -Subparagraph (f)<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_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 aggregate amount 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.</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_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 aggregate amount of expenses incurred but not yet 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_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred income and obligation to transfer product and service to customer for which consideration has been received or is 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/exampleRef<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_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating 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 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_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-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_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_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation 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/2009/role/commonPracticeRef<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><br>Reference 2: 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_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-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_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_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) included in net income that results in no cash inflow (outflow), 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> -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_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 acquisition of a business, net of the cash acquired from the purchase.</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> -Subparagraph (b)<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_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-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_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_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_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</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_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount received from holders exercising their stock warrants.</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 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_ProceedsFromWarrantExercises</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from the repayment 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 15<br> -Subparagraph (b)<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_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</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 15<br> -Subparagraph (b)<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_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-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_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_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value of stock issued in noncash 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 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><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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-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_StockIssued1</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components.</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_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments</td>
</tr>
<tr>
<td style="padding-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_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>19
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298373325000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Basis of Presentation<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">The Company and Basis of Presentation</a></td>
<td class="text">The Company and Basis of Presentation<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Company</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Phunware, Inc. and its subsidiaries (the &#8220;Company&#8221;, "we", "us", or "our") offers a fully integrated software platform that equips companies with the products, solutions and services necessary to engage, manage and monetize their mobile application portfolios globally at scale. Our Multiscreen-as-a-Service ("MaaS") platform provides the entire mobile lifecycle of applications and media in one login through one procurement relationship. Our MaaS technology is available in software development kit form for organizations developing their own application, via customized development services and prepackaged solutions. Through our integrated mobile advertising platform of publishers and advertisers, we provide in-app application transactions for mobile audience building, user acquisition, application discovery, audience engagement and audience monetization. During 2021, we began to sell PhunToken to consumers, developers and brands. PhunToken is an innovative cryptocurrency utilized within our token ecosystem to help drive engagement by unlocking features and capabilities of our MaaS platform. PhunToken is designed to reward consumers for their activity, such as watching branded videos, completing surveys and visiting points of interest. In October 2021, we acquired Lyte Technology, Inc. ("Lyte"), a provider of high-performance computer systems to individual consumers. Founded in 2009, we are a Delaware corporation headquartered in Austin, Texas.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;), and include the Company&#8217;s accounts and those of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-top:12pt;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%;text-decoration:underline">Reclassifications of Prior Year Presentation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to our consolidated statement of cash flows for year ended December 31, 2020. We combined individual line items that we considered to be immaterial and recorded these in our consolidated statement of cash flows as other adjustments to conform to current year presentation. These reclassifications had no impact on previously reported operating, investing or financing cash flows.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Going Concern</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standards Codification (&#8220;ASC&#8221;) Topic 205-40, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Presentation of Financial Statements - Going Concern</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 205-40") requires management to assess the Company&#8217;s ability to continue as a going concern for one year after the date the financial statements are issued. Under ASC 205-40, management has the responsibility to evaluate whether conditions and/or events raise substantial doubt about our ability to meet future financial obligations as they become due within one year after the date that the financial statements are issued. As required by this standard, management&#8217;s evaluation shall initially not take into consideration the potential mitigating effects of management&#8217;s plans that have not been fully implemented as of the date the financial statements are issued.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our assessment included the preparation of a detailed cash forecast that included all projected cash inflows and outflows. During 2021, we secured additional cash financings through the sales and issuances of our common stock through an underwritten public offering, an at-the-market offering and a partial exercise of a warrant. However, we continue to focus on growing our revenues. Accordingly, operating expenditures may exceed the revenue we expect to receive for the foreseeable future. We, also, have a history of operating losses and negative operating cash flows and expect these trends to continue into the foreseeable future. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date of this Annual Report on Form 10-K, while we believe we have adequate capital resources to complete our near-term operations, there is no guarantee that such capital resources will be sufficient until such time we reach profitability. We may access capital markets to fund strategic acquisitions or ongoing operations on terms we believe are favorable. The timing and amount of capital that may be raised is dependent on market conditions and the terms and conditions upon which investors would require to provide such capital. We may utilize debt or sell newly issued equity securities through public or private transactions, or through the use of our at-the-market offering facility. We currently have an effective "shelf" </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">registration statement on Form S-3, which we may utilize for future financings for the issuance of our common stock, preferred stock, warrants or units. We also hold digital assets, which management believes can be readily sold and converted into cash. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the cash financings described above, we believe we have sufficient cash on-hand to fund potential net cash outflows for one year following the filing date of this Annual Report on Form 10-K. Accordingly, we believe there does not exist any indication of substantial doubt about our ability to continue as a going concern for one year following the filing date of this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There can be no assurance that we will be able to obtain additional funding on satisfactory terms or at all. In addition, no assurance can be given that any such financing, if obtained, will be adequate to meet our capital needs and support our growth. If additional funding cannot be obtained on a timely basis and on satisfactory terms, our operations would be materially negatively impacted; however, we have been successful in accessing capital markets in the past, and we are confident in our ability to access capital markets again, if needed.</span></div>The accompanying consolidated financial statements have been prepared on a going-concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.<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>20
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298454046472">
<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 custom" 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 style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-indent:36pt"><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 certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Items subject to the use of estimates include, but are not limited to, the standalone selling price for our products and services, digital assets, stock-based compensation, useful lives of long-lived assets including intangibles, fair value of intangible assets and the recoverability or impairment of tangible and intangible assets, including goodwill, contingent consideration for our business combination with Lyte and periodic reassessment of fair value, allocating the fair value of purchase consideration to assets acquired and liabilities assumed in our business combination, reserves and certain accrued liabilities, the benefit period of deferred commissions, fair value of debt component of convertible notes at issuance and derecognition, assumptions used in Black-Scholes valuation method, such as the current trading price of our common stock at time of exercise of our warrant, expected volatility, risk-free interest rate and expected dividend rate and provision for (benefit from) income taxes. Actual results could differ from those estimates and such differences could be material to the consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulation governing blockchain technologies, cryptocurrencies, digital assets, utility tokens, security tokens and offerings of digital assets is uncertain, and new regulations or policies may materially adversely affect the development and the value of our tokens. Regulation of digital assets, like PhunCoin and PhunToken, cryptocurrencies, blockchain technologies and cryptocurrency exchanges, is likely to evolve. Regulation also varies significantly among international, federal, state and local jurisdictions and is subject to significant uncertainty. Various legislative and executive bodies in the United States and in other countries may in the future adopt laws, regulations, or guidance, or take other actions, which may severely impact the permissibility of tokens generally and the technology behind them or the means of transaction or in transferring them. Any such violations could adversely affect the ability of us to maintain PhunCoin and PhunToken, which could have a material adverse effect on our operations and financial condition. Failure by us to comply with any laws, rules and regulations, some of which may not exist yet or are subject to interpretation and may be subject to change, could also result in a material adverse effect on our operations and financial condition.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") No. 2019-12, </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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Topic 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%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASU 2019-12&#8221;). ASU 2019-12 includes the removal of certain exceptions to the general principles of ASC 740 and simplifies the accounting for income taxes by clarifying and amending existing guidance. We adopted the update January 1, 2021 and it did not have a material impact on our consolidated financial statements and disclosures. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2016-02"). We adopted ASU 2016-02 effective January 1, 2021. The core principle of ASU 2016-02 is that a lessee should recognize the assets and liabilities that arise from leases. For operating leases, a lessee is required to recognize a right-of-use asset and a lease liability, initially </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">measured at the present value of the lease payments, in the statement of financial position. We have elected certain practical expedients permitted under the transition guidance that allow us to use the beginning of the period of adoption (January 1, 2021) as the date of initial recognition. As a result, prior period comparative financial information was not recast under the new standard and continues to be presented under the prior lease accounting standards. Other practical expedients include our election to not separate non-lease components from lease components and to not reassess lease classification, treatment of initial direct costs or whether an existing or expired contract contains a lease. We have also elected to apply the short-term lease exception for all leases, which we will not recognize right-of-use assets or lease liabilities for leases that, at the commencement date, have a term of twelve (12) months or less.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption of the new lease standard on January 1, 2021, resulted in the recognition of right-of-use assets and operating lease liabilities of $2,101 on our consolidated balance sheet. In connection with the adoption of this standard, short-term deferred rent of $8, which was previously recorded in accrued expenses and long term deferred rent of $180 previously recorded in deferred rent on our consolidated balance sheet was offset against the right-of-use asset.  The details of our right-of-use asset and lease liability recognized upon adoption of ASC 842 are set forth below:</span></div><div style="margin-top:12pt"><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:85.449%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">January 1, 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%">Right-of-use asset</span></td><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%">2,101&#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%">Straight-line rent accrual</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%">(188)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,913&#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 style="height:15pt"><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 #000;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%">Lease liability, current</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%">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%">Lease liability, non-current</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%">1,601</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2,101&#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><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption of ASU 2016-02 did not have a material impact on our consolidated statements of operations and comprehensive loss. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2019, we adopted ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 606")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">Generally, the provisions of ASC 606 state that revenue is recognized upon transfer of control of promised products or services in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct, distinct within the context of the contract and accounted for as separate performance obligations.</span></div><div style="margin-top:12pt;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%">Contract Balances</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of invoicing for contracts with customers. When the timing of revenue recognition differs from the timing of invoicing, we use judgment to determine whether the contract includes a significant financing component requiring adjustment to the transaction price. Various factors are considered in this determination including the duration of the contract, payment terms and other circumstances. Generally, we determine that contracts do not include a significant financing component. We apply a practical expedient for instances where, at contract inception, the expected timing difference between when promised goods or services are transferred and associated payment will be one year or less. Payment terms vary by contract type; however, contracts typically stipulate a requirement for the customer to pay within 30 days.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price may be allocated to performance obligations that are unsatisfied or are partially unsatisfied. Amounts relating to remaining performance obligations on non-cancelable contracts include both the deferred revenue balance and amounts that will be invoiced and recognized as revenue in future periods. </span></div><div style="margin-top:12pt;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%">Significant Judgments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When selling our platform subscriptions and services, our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. For contracts with </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">multiple performance obligations, the contract price is allocated to separate performance obligations on a relative standalone basis for which significant judgment is required. Judgment is required to determine whether a software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software support and services and recognized over time. Significant judgment is also required relating to the timing of the satisfaction of performance obligations.</span></div><div style="margin-top:12pt;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%">Platform Subscriptions and Services Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive subscription revenue from software license fees, which comprise subscription fees from customers licensing our Software Development Kits (SDKs), which include accessing the MaaS platform and/or MaaS platform data; application development service revenue from the development of customer applications, or apps, which are built and delivered to customers; and support fees. Our contract terms generally range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzU4Mzg_aecb5d4b-e539-4b2e-b72f-4d2a87a5b408">one</span> to three years. License fees are typically billed annually in advance. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Application development revenue is derived from development services around designing and building new applications or enhancing existing applications. We recognize application development revenue upon the transfer of control of the completed application or application development services. We typically bill for application development revenue in advance at contract signing, but may at times, bill one-half in advance at contract execution and one-half upon completion.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue from SDK licenses gives the customer the right to access our MaaS platform. In accordance with ASC 606, a &#8216;right to access&#8217; license is recognized over the license period. Support and maintenance revenue is comprised of support fees for customer applications, software updates and technical support for application development services for a support term. Support revenue is recognized ratably over the support term. Support and maintenance is typically billed annually in advance.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When a customer contract consists of licensing, application development and support and maintenance, we consider these separate performance obligations, which would require an allocation of consideration, of which significant judgement is required. </span></div><div style="margin-top:12pt;text-indent:36pt"><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 may also provide professional services by outsourcing employees to customers on a time and materials basis. Revenues from these arrangements are recognized as the services are performed. We typically bill professional service customers in the month in which the services are performed.</span></div><div style="margin-top:12pt;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%">Application Transaction Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also generate revenue by charging advertisers to deliver advertisements (ads) to users of mobile connected devices. Depending on the specific terms of each advertising contract, we generally recognize revenue based on the activity of mobile users viewing these ads. Fees from advertisers are commonly based on the number of ads delivered or views, clicks or actions by users on mobile advertisements delivered, and we recognize revenue at the time the user views, clicks or otherwise acts on the ad. We sell ads through several offerings: cost per thousand impressions, on which advertisers are charged for each ad delivered to 1,000 consumers; cost per click, on which advertisers are charged for each ad clicked or touched on by a user; and cost per action, on which advertisers are charged each time a consumer takes a specified action, such as downloading an app. In addition, during 2020, we generated application transaction revenue thru in-app purchases from an application on our platform.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we may act as an intermediary in executing transactions with third parties. The determination of whether revenue should be reported on a gross or net basis is based on an assessment of whether we are acting as the principal or an agent in our transactions with advertisers. Control is a determining factor in assessing principal versus agent relation. The determination of whether we are acting as a principal or an agent in a transaction involves judgment and is based on an evaluation of the terms of each arrangement. ASC 606 provides indicators of when an entity controls specified goods or services and is, therefore, acting as a principal. Based on the indicators of control, we have determined that we are the principal in all advertising arrangements because we are responsible for fulfilling the promise to provide the specified advertisements to advertising agencies or companies; establishing the selling prices of the advertisements sold; and credit risk with its advertising traffic providers. Accordingly, we act as the principal in all advertising arrangements and, therefore, report revenue earned and costs incurred related to these transactions on a gross basis.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, we announced the commencement of the selling of PhunToken to consumers, developers and brands. PhunToken is an innovative cryptocurrency utilized within our token ecosystem to help drive engagement by unlocking features and capabilities of our MaaS platform. We follow the guidance of ASC 606 in determination the revenue recognition of our PhunToken sales. PhunToken customers pay us at the time of purchase of PhunToken. We recognize revenue related to PhunToken at the time of delivery of PhunToken to a customer's ethereum-based digital wallet.</span></div><div style="margin-top:12pt;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%">Computer Hardware Revenue</span></div><div style="margin-top:12pt;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We acquired Lyte Technology in October 2021. Revenue from Lyte is primarily derived from the sale of high-performance personal computers. Lyte computers are sold with a variety of pre-packaged solutions, as well as customizable solutions selected by our customers. Customers pay us in advance of shipment of their computer via the Lyte website. A majority of Lyte's customers pay us via credit card payments, which are managed through a third party processor. We recognize computer hardware revenue at the time a completed unit ships from our facility. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions</span></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>&#160;&#160;&#160;&#160;We defer commission costs and amortize them in a manner consistent with how we recognize revenue. Key judgments that impact our commission expense include estimating our customer life and the determination of the impairment of commission assets we deem to be unrecoverable. The Company applies a practical expedient and expenses these costs as incurred if the amortization period is one year or less.</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:107%">Deferred commissions are recorded in prepaid and other current assets in our consolidated balance sheets. Changes in deferred commissions for the years ended December&#160;31, 2021 and 2020 are as follows:<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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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%">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, beginning of the period</span></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%">210&#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%">309&#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 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%">Deferral of commissions earned</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%">73&#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%">94&#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%">Recognition of commission 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%">(135)</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%">(193)</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%">Balance, end of the period</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%">148&#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%">210&#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 style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments that are exposed to concentrations of credit risk consist primarily of cash, trade accounts receivable and our digital asset holdings. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we limit our exposure to credit loss by depositing our cash with established financial institutions that management believes have good credit ratings and represent minimal risk of loss of principal, our deposits, at times, may exceed federally insured limits. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is currently no clearing house for our digital assets, including our bitcoin holdings, nor is there a central or major depository for the custody of our digital assets. There is a risk that some or all of our digital asset holdings could be lost or stolen. There can be no assurance that the custodians will maintain adequate insurance or that such coverage will cover losses with respect to our digital asset holdings. Further, transactions denominated in digital assets are irrevocable. Stolen or incorrectly transferred digital assets may be irretrievable. As a result, any incorrectly executed transactions could adversely our financial condition. The aggregate cost basis of our digital asset holdings is $41,964 at December&#160;31, 2021.  </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Collateral is not required for accounts receivable, and we believe the carrying value approximates fair value. The following table sets forth our concentration of accounts receivable, net of specific allowances for doubtful accounts.<br/><br/></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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Customer A</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%">20&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">55&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><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%">Customer B</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%">18&#160;</span></td><td style="background-color:#ffffff;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><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%">16&#160;</span></td><td style="background-color:#ffffff;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><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%">Customer C</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%">0&#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><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%">13&#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 style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents, and Restricted Cash</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all investments with a maturity of three months or less from the date of acquisition to be cash equivalents. The Company had no cash equivalents at December&#160;31, 2021 or 2020. As a result of certain debt financings, we were required to maintain restricted balances. We had $91 in restricted cash as of December&#160;31, 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Reserves</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are presented net of allowances. We consider receivables past due based on the contractual payment terms. We make judgments as to our ability to collect outstanding receivables and record a bad debt allowance for receivables when collection becomes doubtful. The allowances are based upon historical loss patterns, current and prior trends in our aged receivables, credit memo activity and specific circumstances of individual receivable balances. Accounts receivable consisted of the following:<br/><br/></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:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 2px 1.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%">Accounts receivable</span></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%">977&#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%">1,020&#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="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%">Less allowances for doubtful accounts</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%">(10)</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%">(356)</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%">Accounts receivable, net</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%">967&#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%">664&#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 style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the allowance for doubtful accounts are as follows:<br/><br/></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:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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, beginning of period</span></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%">356&#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%">3,179&#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="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%">(Recovery) allowances for bad debt</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%">(286)</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%">205&#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 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%">Issuance of credit memos and write 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%">(60)</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%">(3,028)</span></td><td style="background-color:#cceeff;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%">Balance, end of period</span></td><td style="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="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%">10&#160;</span></td><td style="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="padding:0 1pt"/><td style="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="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%">356&#160;</span></td><td style="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 style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our inventory consists of computer hardware materials and finished computers available-for-sale and are stated at the lower of cost or net realizable value, determined using the first-in first-out (&#8220;FIFO&#8221;) method. We purchase inventory from suppliers both domestically and internationally. We believe that our products are generally available from more than one supplier and seek to maintain multiple sources for materials, both internationally and domestically. We may, at times, purchase products in bulk quantities to take advantage of quantity discounts and to ensure inventory availability. We recognize provisions for obsolete and slow-moving inventory primarily based on judgments about expected disposition of inventory, generally, through sales, or liquidations of obsolete inventory, and expected recoverable values based on currently available or historical information.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Digital Assets</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2021, we purchased an aggregate of $41,284 in digital assets, and we were paid $680 in digital assets by various customers. Payments by customers in and purchases by us of digital assets were primarily of bitcoin and ethereum. We currently account for all digital assets held as a result of these transactions as indefinite-lived intangible assets in accordance with ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#8212;Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We have ownership of and control over our digital assets and we may use third-party custodial services to secure them. The digital assets are initially recorded at cost and are subsequently remeasured, net of any impairment losses incurred since acquisition.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine the fair value of our digital assets on a nonrecurring basis in accordance with ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, based on quoted prices on the active exchange(s) that we have determined is the principal market for bitcoin and ethereum (Level 1 inputs). We perform an analysis each quarter to identify whether events or changes in circumstances, principally decreases in the quoted prices on active exchanges, indicate that it is more likely than not that our digital assets are impaired. In determining if an impairment has occurred, we consider the lowest market price quoted on an active exchange since acquiring the respective digital asset. If the then current carrying value of a digital asset exceeds the fair value, an impairment loss has occurred with respect to those digital assets in the amount equal to the difference between their carrying values and the fair value. </span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impaired digital assets are written down to their fair value at the time of impairment and this new cost basis will not be adjusted upward for any subsequent increase in fair value. Gains are not recorded until realized upon sale, at which point they are presented net of any impairment losses for the same digital assets held. In determining the gain or loss to be recognized </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">upon sale, we calculate the difference between the sales price and carrying value of the digital assets sold immediately prior to sale. Impairment losses and gains or losses on sales are recognized within other expense in our consolidated statements of operations and comprehensive loss. Impairment loss was $9,383 for the year ended December&#160;31, 2021 and we did not sell any digital assets during the year ended December&#160;31, 2021. </span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth changes in our bitcoin and ethereum holdings: </span></div><div style="margin-bottom:6pt;margin-top:12pt"><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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Bitcoin</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%">Digital Asset Original<br/>Cost Basis</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%">Digital Asset Impairment<br/>Losses</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%">Digital Asset Carrying<br/>Value</span></td><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;text-align: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 as of December 31, 2020</span></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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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="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:#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%">Purchases</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%">36,806</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:2px 1pt;text-align: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,806</span></td><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 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%">Received from customers</span></td><td colspan="3" style="background-color:#cceeff;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%">157</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157</span></td><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:#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%">Impairment loss</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:2px 1pt;text-align: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,554)</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%">(8,554)</span></td><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;text-align: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 as of December 31, 2021</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%">36,963&#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%">(8,554)</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%">28,409&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Ethereum</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%">Digital Asset Original<br/>Cost Basis</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%">Digital Asset Impairment<br/>Losses</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%">Digital Asset Carrying<br/>Value</span></td><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;text-align: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 as of December 31, 2020</span></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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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="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:#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%">Purchases</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%">4,191</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:2px 1pt;text-align: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,191</span></td><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 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%">Received from customers</span></td><td colspan="3" style="background-color:#cceeff;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%">523</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523</span></td><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:#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%">Impairment loss</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(670)</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%">(670)</span></td><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;text-align: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 as of December 31, 2021</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%">4,714&#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%">(670)</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,044&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other digital assets purchased during the year ended December&#160;31, 2021 was $287 and we recorded an impairment losses of $159 related to those purchases.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill arises from purchase business combinations and is measured as the excess of the cost of the business acquired over the sum of the acquisition-date fair values of tangible and identifiable intangible assets acquired, less any liabilities assumed.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles &#8212; Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we do not amortize goodwill or intangible assets with indefinite lives but rather assesses their carrying value for indications of impairment annually, or more frequently if events or changes in circumstances indicate that the carrying amount may be impaired.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted ASU 2017-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, on January 1, 2020, which states an entity should recognize a goodwill impairment charge for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derived the fair value from the market capitalization approach, whereby we utilize the historical market price of our common stock traded on the Nasdaq to estimate the fair value of our reporting unit. The determination of whether goodwill has become impaired involves a significant level of judgment in the assumptions underlying the approach used to determine the value of the reporting unit. Changes in our strategy and/or market conditions could significantly impact these judgments and require adjustments to recorded amounts of goodwill.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets consist of acquired trade names, customer lists, technology, in-process research and development and order backlog associated with the acquired businesses. Amortization of finite-lived intangible assets is calculated using either the straight-line or accelerated amortization model based on our best estimate of the distribution of the economic value of the identifiable intangible assets.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not recognize any goodwill or intangible impairment losses in the years ended December&#160;31, 2021 or 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets with definite lives are reviewed for impairment whenever events or changes in circumstances indicate that an asset&#8217;s carrying value may not be recoverable. In accordance with authoritative guidance, we evaluate the recoverability of each of our long-lived assets, including property and equipment, by comparing its carrying amount to the undiscounted future cash flows expected to be generated. If the total of undiscounted future cash flows is less than the carrying amount of an asset, an impairment would be recognized for the amount by which the carrying amount of the asset exceeds its fair value. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not recognize any impairment losses relating to our long-lived assets during the years ended December&#160;31, 2021 or 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Debt </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, we issued a 7% convertible note with a principal amount of $3,000 for gross proceeds at closing of $2,371. In accounting for the issuance, we separated the note into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar liabilities that do not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the carrying amount of the liability component from the par value of the note. The difference represents the debt discount, recorded as a reduction of the senior convertible note on our consolidated balance sheet, and is amortized to interest expense over the term of the note using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the note, we allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability component were amortized using the effective interest rate method to interest expense over the term of the note. The issuance costs attributable to the equity component are recorded as a reduction of the equity component within additional paid-in capital. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, we issued a convertible note with an initial principal amount of $4,320. After the payoff of convertible note issued in March 2020 and deducting transaction costs, aggregate net cash proceeds to the Company was $1,751. In accordance with ASC Topic 815-40, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging - Contracts in an Entity&#8217;s Own Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we evaluated all of the convertible note's financial instruments, including warrants to purchase common stock issued in conjunction with convertible debt, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives. For derivative financial instruments that are accounted for as liabilities, the derivative instrument is initially recorded at its fair value and is then re-valued at each reporting date, with changes in the fair value reported in the consolidated statement of operations and comprehensive loss.  We use a Black-Scholes option-pricing model to value the warrants at inception and subsequent valuation dates. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Direct costs incurred to issue non-revolving debt instruments are recognized as a reduction to the related debt balance in the accompanying consolidated balance sheets and amortized to interest expense over the contractual term of the related debt using the effective interest method.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted the new lease accounting standard, ASU 2016-02 using the modified retrospective basis for all agreements existing as of January 1, 2021 as described further above </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</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 style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes a right-of-use asset and lease liability for all operating leases with terms greater than twelve months. The lease liability is measured based on the present value of the lease payments not yet paid. The right-of-use asset is measured based on the initial measurement of the lease liability adjusted for any direct costs incurred upon commencement of the lease. Short-term leases, or leases that have a lease term of 12 months or less at commencement date, are excluded from this treatment and are recognized on a straight-line basis over the term of the lease. We did not enter into any financing leases for the year ended December&#160;31, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based transactions, including employee and non-employee director awards, is measured and recognized in the financial statements based on fair value on the grant date of the award. We recognize stock-based compensation expense for awards with only service conditions on a ratable basis over the requisite service period of the related award, generally the vesting period of the award. We have not granted any awards with market or performance conditions. Forfeitures of all stock-based awards are accounted for when they occur.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Retirement Plan</span></div><div style="margin-top:12pt;text-indent:36pt"><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 administered one employee retirement plan that qualified as a deferred salary arrangement under Section 401(k) of the Internal Revenue Code. Under the retirement plan, participating employees may contribute a portion of their pretax earnings, up to the Internal Revenue Service annual contribution limit. No employer matching contributions were made to the retirement plan during the years ended December&#160;31, 2021 or 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes in accordance with ASC 740, </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%">("ASC 740"). Under ASC 740, deferred tax assets and liabilities reflect the future tax consequences of the differences between the financial reporting and tax bases of assets and liabilities using current enacted tax rates. Valuation allowances are recorded when the realizability of such deferred tax assets does not meet the more-likely-than-not threshold under ASC 740.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income and the feasibility of tax planning strategies. In the event of a change in the determination as to the amount of deferred tax assets that can be realized, an adjustment of the valuation allowance with a corresponding impact to the provision for income taxes will be made in the period in which such determination was made.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The guidance on accounting for uncertainty in income taxes prescribes a recognition threshold and measurement attribute criterion for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply the guidance in ASC 220, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for the reporting and display of comprehensive loss and its components in the consolidated financial statements. Comprehensive loss comprises net loss and cumulative foreign currency translation adjustments. Accumulated comprehensive loss at December&#160;31, 2021 and 2020 was due to foreign currency translation adjustments.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss per Common Share</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic loss per common share is computed by dividing net loss applicable to common stockholders by the weighted average number of shares of common stock outstanding during the period. Restricted shares subject to repurchase provisions relating to early exercises under our 2009 Equity Incentive Plan were excluded from basic shares outstanding. Diluted loss per common share is computed by giving effect to all potential shares of common stock, including those related to our outstanding warrants and stock equity plans, to the extent dilutive. For all periods presented, these shares were excluded from the calculation of diluted loss per share of common stock because their inclusion would have been anti-dilutive. As a result, diluted loss per common share is the same as basic loss per common share for all periods presented. The following table sets forth common stock equivalents that have been excluded from the computation of dilutive weighted average shares outstanding as their inclusion would have been anti-dilutive:<br/><br/></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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Convertible notes</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%">&#8212;&#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 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%">5,733,712&#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%">Warrants</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%">5,636,801&#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%">5,996,112&#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%">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:10pt;font-weight:400;line-height:100%">925,467&#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,208,740&#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%">Restricted stock units</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,576,270&#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,677,060&#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%">Restricted shares</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%">574&#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%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%">10,138,538</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%">14,616,198</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We follow the guidance in ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to account for financial assets and liabilities measured on a recurring basis. Fair value is 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. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. We use a fair value hierarchy, which distinguishes between assumptions based on market data (observable inputs) and an entity's own assumptions (unobservable inputs). The guidance requires fair value measurements be classified and disclosed in one of the following three categories:</span></div><div style="margin-top:12pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:97.146%"/><td style="width:0.1%"/></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:115%">&#8226;</span></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:10pt;font-weight:400;line-height:115%">Level 1: Unadjusted quoted prices in active markets for identical assets or liabilities.</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:115%">&#8226;</span></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:10pt;font-weight:400;line-height:115%">Level 2: Quoted prices in markets that are not active or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability.</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:115%">&#8226;</span></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:10pt;font-weight:400;line-height:115%">Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining which category an asset or liability falls within the hierarchy requires significant judgment. Our financial instruments measured at fair value as of December&#160;31, 2021 are set forth below:</span></div><div style="margin-top:12pt"><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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</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%">Assets:</span></td><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"/><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%">Digital assets</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%">32,581&#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%">&#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%">32,581&#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%">Total</span></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%">32,581&#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%">&#8212;&#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%">&#8212;&#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%">32,581&#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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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%">Liabilities:</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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Warrant liability</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%">&#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%">3,605&#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%">3,605&#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%">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%">&#8212;&#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%">3,605&#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%">&#8212;&#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%">3,605&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/><br/>&#160;&#160;&#160;&#160;</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments measured at fair value as of December&#160;31, 2020 are set forth below: </span></div><div style="margin-top:12pt"><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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</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%">Liabilities:</span></td><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"/><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%">Warrant liability</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%">&#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%">1,614&#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%">1,614&#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%">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%">&#8212;&#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%">1,614&#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%">&#8212;&#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%">1,614&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;The carrying value of accounts receivable, inventory, prepaid expenses, other current assets, accounts payable and accrued expenses are considered to be representative of their respective fair values because of the short-term nature of those instruments.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss Contingencies</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the possibility of various loss contingencies arising in the ordinary course of business. We accrue for loss contingencies when it is probable that an asset has been impaired or a liability has been incurred and the amount of loss can be reasonably estimated. If we determine that a loss is possible and the range of the loss can be reasonably determined, then we disclose the range of the possible loss. We regularly evaluate current information available to us to determine whether an accrual is required, an accrual should be adjusted or a range of possible loss should be disclosed.</span></div><div style="margin-top:12pt;text-indent:36pt"><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. However, there are many uncertainties associated with any litigation, and these actions or other third-party claims against us may cause us to incur substantial settlement charges, which are inherently difficult to estimate and could adversely affect our results of operations. The actual liability in any such matters may be materially different from our estimates, which could result in the need to adjust our liability and record additional expenses.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subsequent Events</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:115%">In accordance with U.S. GAAP, we have evaluated events that have occurred after the date of the financial statements through the date the financial statements are issued to determine if events or transactions occurring after the date of the financial statements require potential adjustment to or disclosure in the financial statements. See Note 18 for additional discussion on our subsequent events.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Smaller Reporting Company</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a "smaller reporting company" as defined by Rule 12b-2 of the Exchange Act, which qualifies the Company for reduced disclosure requirements and, if permitted, additional time to implement new or revised financial accounting standards. Smaller reporting company status is determined on an annual basis.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments &#8211; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASU 2016-13"). ASU 2016-13 introduces a model based on expected losses for most financial assets and certain other instruments. In addition, for available-for-sale debt securities with unrealized losses, the losses will be recognized as allowances rather than reductions in the amortized cost of the securities. As a smaller reporting company, the standard is currently effective for us for annual reporting periods beginning after December 15, 2022, with early adoption permitted for annual reporting periods beginning after December 15, 2019. We currently intend to adopt this new standard effective January 1, 2023. We currently do not expect the adoption of ASU 2016-13 to have a material impact on our consolidated financial statements and disclosures. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt &#8211; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8211; Contracts in Entity&#8217;s Own Equity (Subtopic 815 &#8211; 40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (&#8220;ASU 2020-06&#8221;). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity&#8217;s own equity. ASU 2020-06 is effective for smaller reporting companies for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. We are currently evaluating the impact of this guidance on our consolidated financial statements and disclosures.<br/></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>21
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298373025464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination<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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Combination</a></td>
<td class="text">Business Combination<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 18, 2021, we closed the acquisition of Lyte with an adjusted purchase price of approximately $11.0 million (subject to an earn-out provision). This acquisition was accounted for using the acquisition method of accounting and, accordingly, assets acquired, liabilities assumed and consideration exchanged was recorded at estimated fair values on the date of acquisition.</span></div><div style="margin-top:12pt;text-indent:36pt"><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 consideration paid for Lyte and the estimated fair values of the aggregate assets and liabilities acquired, at the acquisition date:</span></div><div style="text-indent:36pt"><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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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%">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:700;line-height:100%">Assets acquired</span></td><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%">4&#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%">Inventory</span></td><td colspan="3" style="background-color:#cceeff;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%">1,687</span></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%">Intangible assets</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%">3,340</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 assets acquired</span></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%">5,031</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:700;line-height:100%">Liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;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%">1,369</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 liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;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%">1,369</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 assets acquired</span></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%">3,662</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:700;line-height:100%">Consideration:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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%">Cash</span></td><td colspan="3" style="background-color:#cceeff;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%">3,980</span></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%">Acquisition and earn-out payable (subject to fair value adjustments)</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%">6,619</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 consideration</span></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%">10,599</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%">Goodwill</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%">6,937&#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 style="text-indent:36pt"><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%">The fair values assigned to tangible and identifiable intangible assets acquired and liabilities assumed were based on management&#8217;s estimates and assumptions at the time of acquisition. Fair values are subject to refinement for up to one year after the closing date as additional information regarding the closing date fair values becomes available. The trade name represents the rights to the "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Lyte Technology, Inc.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">" brand name which is well known in the marketplace. The useful life of the identified amortizable intangible assets acquired is five years. Goodwill was recorded to reflect the excess purchase consideration over net assets acquired and primarily consists of the future economic benefits that we expect to receive as a result of the acquisition. The amount of goodwill expected to be deductible for federal and state income tax purposes is $437. Expenses we incurred as a result of the acquisition of Lyte were not material and recorded in general and administrative expenses in our consolidated statement of operations and comprehensive loss for the year ended December 31, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to terms of the stock purchase agreement, the future acquisition and earn-out payments consist of the following: (i) $1,125, as adjusted for working capital items, on June 30, 2022, (ii)  the issuance of shares of our common stock with an aggregate value of $2,250, in two equal installments valued at up to $1,125, determined on the last business day of each of the quarter ending March 31, 2022 and September 30, 2022 and (iii) up to $1,250 in cash and issuance of shares of our common stock valued at up to $1,250 on the first anniversary of closing, as an earn-out payment based upon Lyte achieving certain annual revenue milestones as provided in the purchase agreement in the year following closing. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe Lyte will achieve the annual revenue milestone and we will owe the full amount of the contingent consideration on the first annual anniversary of closing. For the year ended December&#160;31, 2021, we generated computer hardware revenue of $3,095 and an operating loss of $609, since the acquisition closing date. </span></div><div style="margin-top:12pt;text-indent:36pt"><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 unaudited pro forma condensed financial information of Phunware, Inc for the year ended December&#160;31, 2021 as if the acquisition of Lyte had occurred on January 1, 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:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</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 revenues</span></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%">18,175&#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;border-top:1pt solid #000;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%">15,581&#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%">Net loss</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%">(53,935)</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%">(22,922)</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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (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 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>22
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298372970424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">Revenue<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our net revenues by category:<br/><br/></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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Net revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Platform subscriptions and services</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,308&#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%">9,108&#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%">Computer hardware</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,095&#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 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%">Application transaction</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,240&#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%">893&#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%">Net revenues</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%">10,643&#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%">10,001&#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><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"/></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"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><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&#160;31, 2021, we sold $1,063 of PhunToken for which we received both cash and digital assets from customers. Revenue from sales of PhunToken is recorded within application transaction revenue in the table above. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue in domestic and foreign regions and attribute net revenue to individual countries based on the location of the contracting entity. We derived 93% and 97% of our net revenues from within the United States for the years ended December&#160;31, 2021 and 2020, respectively. Revenue by geographic location is as follows:<br/><br/></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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Net revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">United States</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%">9,939&#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%">9,686&#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%">International </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%">704&#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%">315&#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%">Net revenues</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%">10,643&#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%">10,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"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our concentration of revenue sources as a percentage of total net revenues.<br/><br/></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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Customer D</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%">&#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"><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%">32&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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><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%">Customer E</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&#160;</span></td><td style="background-color:#ffffff;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><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&#160;</span></td><td style="background-color:#ffffff;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 style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our deferred revenue balance consisted of the following:<br/><br/></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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 deferred revenue</span></td><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 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%">Computer hardware</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%">2,149&#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"/></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%">Platform subscriptions and services 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%">1,744&#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%">2,317&#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%">Application transaction 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%">80&#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%">80&#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 current deferred revenue</span></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%">3,973&#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%">2,397&#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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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%">Non-current deferred revenue</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"/></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%">Platform subscriptions and services revenue</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%">1,299&#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%">2,678&#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 non-current deferred 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%">1,299&#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%">2,678&#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 revenue</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%">5,272&#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%">5,075&#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 style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consists of customer billings or payments received in advance of the recognition of revenue under arrangements with customers. We recognize deferred revenue as revenue only when revenue recognition criteria are met. During the year ended December&#160;31, 2021, we recognized revenue of $3,379 that was included in our deferred revenue balance as of December&#160;31, 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations were $8,588 as of December&#160;31, 2021, of which we expect to recognize 54% as revenue over the next 12 months and the remainder thereafter.</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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-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_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</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> -URI http://asc.fasb.org/topic&amp;trid=49130388<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-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 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: 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 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-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 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: 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 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<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 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-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 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-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_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298373034712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash, Cash Equivalents, and Restricted Cash<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_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [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_us-gaap_CashAndCashEquivalentsDisclosureTextBlock', window );">Cash, Cash Equivalents, and Restricted Cash</a></td>
<td class="text">Cash, Cash Equivalents, and Restricted Cash<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had no cash equivalents as of December&#160;31, 2021 and 2020. The following table sets forth our cash and restricted cash:<br/><br/></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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 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:#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%">23,137&#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,940&#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 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%">Restricted cash</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%">91&#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 cash and restricted cash</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%">23,137&#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,031&#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_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-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_CashAndCashEquivalentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalent footnotes,  which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify.</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 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_CashAndCashEquivalentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298372933000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text">Goodwill and Other Intangible Assets<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the Company&#8217;s goodwill balance for the years ended December&#160;31, 2021 and 2020, are summarized in the table below:<br/><br/></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:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><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%">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, beginning of period</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%">25,900&#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%">25,857&#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 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%">Acquisition of Lyte</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,374&#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 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%">Foreign currency translation</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%">(14)</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%">43&#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%">Balance, end of period</span></td><td style="background-color:#ffffff;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:#ffffff;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%">33,260&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #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:#ffffff;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%">25,900&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our intangible assets, excluding goodwill, consist of intangible assets acquired in business combinations and were recorded at their estimated fair values on the date of acquisition. The finite-lived intangible assets that are being amortized are summarized in the table below:</span></div><div style="margin-top:12pt"><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:18.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.728%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Weighted Average Useful Life </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:100%">(years)</span></div></td><td colspan="3" rowspan="2" 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%">December 31, 2021</span></td><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%">December 31, 2020</span></td></tr><tr style="height:33pt"><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%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><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%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Net Carrying Amount</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%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">5.0</span></td><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,990&#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%">(799)</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,191&#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%">651&#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%">(651)</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="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%">Acquired technology</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%">5.1</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%">4,828&#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%">(4,828)</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%">4,828&#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%">(4,821)</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%">7&#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%">In-process research and development</span></td><td colspan="3" style="background-color:#cceeff;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%">5.0</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%">94&#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%">(94)</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%">94&#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%">(94)</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%">Customer relationships</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%">5.7</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%">4,626&#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%">(4,604)</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%">22&#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%">4,636&#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%">(4,532)</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%">104&#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%">Order backlog</span></td><td colspan="3" style="background-color:#cceeff;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%">1.5</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%">329&#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%">(329)</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%">329&#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%">(329)</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: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 #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%">13,867&#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%">(10,654)</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%">3,213&#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%">10,538&#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%">(10,427)</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%">111&#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 style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the years ended December&#160;31, 2021 and 2020, was approximately $238 and $142 respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected future annual amortization expense for finite-lived intangible assets as of December&#160;31, 2021, is as follows:</span></div><div style="margin-top:12pt"><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:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><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:700;line-height:100%">Future amortization expense for the years ending December 31, </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%">Amortization</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%">2022</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%">689&#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%">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%">668&#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%">668&#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%">668&#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%">520&#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%">&#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 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%">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%">3,213&#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_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>25
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298372831960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Expenses</a></td>
<td class="text">Accrued Expenses<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following:<br/><br/></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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Acquisition and earn out payable</span></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%">5,531&#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%">&#8212;&#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%">Payroll related expenses</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,801&#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%">4,112&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable settlement (see Note 11)</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%">446&#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%">627&#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%">584&#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%">449&#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%">Taxes</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%">259&#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%">165&#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="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:#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%">Total accrued expenses</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%">9,621&#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%">5,353&#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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and accrued liabilities 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>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),20,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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>26
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298372870104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Factoring Agreement<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_phun_FactoringAgreementAbstract', window );"><strong>Factoring Agreement [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_phun_FactoringAgreementTextBlock', window );">Factoring Agreement</a></td>
<td class="text">Factoring Agreement<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 15, 2016, we entered into a factoring agreement with CSNK Working Capital Finance Corp. (d/b/a Bay View Funding) (&#8220;Bay View&#8221;) whereby we sold select accounts receivable with recourse.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the agreement, Bay View would advance us amounts representing up to 80% of the net amount of eligible accounts receivable. The factor facility was collateralized by a general security agreement over all the Company&#8217;s personal property and interests. Fees paid to Bay View for factored receivables were 1.80% for the first 30 days and 0.65% for every ten days thereafter, to a maximum of 90 days total outstanding. We bore the risk of credit loss on the receivables. These receivables were accounted for as a secured borrowing arrangement and not as a sale of financial assets. We terminated our factoring agreement with Bay View effective March 22, 2021. Interest expense related to our Bay View factoring agreement was $75 and $175 for the years ended December&#160;31, 2021 and 2020, respectively.</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_phun_FactoringAgreementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_FactoringAgreementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_FactoringAgreementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_FactoringAgreementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298372943032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our various debt obligations:<br/><br/></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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">2021 Promissory Note</span></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%">5,220&#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%">&#8212;&#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%">Series A Note (principal amount)</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%">2,481&#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%">Series B Note (principal amount)</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%">3,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%">Paycheck Protection Program Loan</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%">2,850&#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%">Convertible Notes</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%">250&#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%">Promissory Notes</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%">905&#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="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"/></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%">Total debt</span></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%">5,220&#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%">10,071&#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%">Debt discount - warrants (2021 Promissory Note)</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%">(316)</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%">Debt discount - warrants (2020 Convertible Notes)</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%">(1,029)</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%">Debt discount - issuance costs (2020 Convertible Notes)</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%">(650)</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: current maturities of long-term debt</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,904)</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,435)</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%">Less: long-term related-party debt</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%">(195)</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%">Long-term debt</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%">&#8212;&#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%">3,762&#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><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">2021 Promissory Note</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of Lyte, we entered into a note purchase agreement and completed the sale of an unsecured promissory note with an original principal amount of $5,220 in a private placement that closed on October 18, 2021. The promissory note was sold with an original issue discount of $200 and we paid at closing issuance costs totaling $280. After deducting all transaction costs, net cash proceeds to the Company were $4,740. No interest will accrue on the promissory note unless and until the occurrence of an event of default (as defined in the promissory note). Beginning on January 15, 2022 and on the same day of each month thereafter until the promissory note is paid in full, we are required to make a monthly amortization payments in the amount of $574 until the maturity date of October 15, 2022. We may prepay any or all outstanding balance of the promissory note earlier than it is due with a prepayment premium of 110%. The prepayment premium also applies to the monthly amortization payments, which amounts to an effective interest rate of approximately 18%.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">2020 Convertible Notes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 15, 2020, we issued a Series A Senior Convertible Note (a &#8220;Series A Note&#8221;) to an institutional investor with an initial principal amount of $4,320 (reflecting an original issue discount of $320) in a private placement. We repaid in full the outstanding principal balance, accrued and unpaid interest and make-whole amount on a separate senior convertible note issued on March 20, 2020 to the same investor. After the payoff of the senior convertible note and deducting transaction costs, net cash proceeds to the Company were $1,751.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the same date, we issued a Series B Senior Secured Convertible Note (a &#8220;Series B Note,&#8221; and together with the Series A Note, the &#8220;2020 Convertible Notes&#8221;) to the same investor with an initial principal amount of $17,280 (reflecting an original issue discount of $1,280). The investor paid for the Series B Note by delivering a secured promissory note (the &#8220;Investor Note&#8221;) with an initial principal amount of $16,000. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><br/>&#160;&#160;&#160;&#160;We received cash under the Series B Note only upon cash repayment of the corresponding Investor Note. The investor, at its option and at any time, had the right to voluntarily prepay the Investor Note, in whole or in part. Until the Investor Note was repaid, the principal (and related original issue discount) of the Series B Note was considered to be "restricted." The Series B Note and the Investor Note were subject to the terms of a Master Netting Agreement between us and the investor. Upon repayment of the Investor Note, an equal amount of the Series B Note became "unrestricted" and recorded as debt in our consolidated balance sheets. </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:115%">During 2020, we exercised our right under the Investor Note to require a mandatory prepayment of the Investor Note of $1,000 and the noteholder voluntarily prepaid an aggregate of $4,750 pursuant to the terms of the Investor Note, for aggregate cash proceeds to us $5,750. As a result, $5,750 in principal and $460 of original issue discount became "unrestricted". As of December 31, 2020, the restricted balance of the Series B Note was $11,070 (including original issue discount).</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Note and outstanding unrestricted principal balance on the Series B Note each bore interest at a rate of 7% per annum and includes a make-whole of interest from the date of issuance through the maturity date of December 31, 2021. The restricted principal of the Series B Note bore interest at a rate of 3% per annum. The 2020 Convertible Notes were scheduled to mature on December 31, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><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, we recorded a loss on extinguishment of debt in the amount of $1,343 as a result of monthly installment payments and optional redemption payments elected by the noteholder related to our various capital raises, as more fully described below.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of multiple offerings of sales of shares of our common stock during the first quarter of 2021, as more fully described Note 13 below, the investor elected to require us to use forty percent (40%) of the net proceeds from those offerings to satisfy obligations under the 2020 Convertible Notes. During the first quarter of 2021, we paid approximately $11,507, of which $5,717 was recorded as a loss on extinguishment of debt. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the investor voluntarily prepaid an aggregate of $10,250 pursuant to the terms of the Investor Note. As a result, we received cash proceeds of $10,250 and this amount of principal of the Series B Note, along with $820 of original issue discount became "unrestricted" and outstanding. After the aggregate payments pursuant to the Investor Note by the investor to us, there was no balance outstanding under the Investor Note and no restricted balance under the Series B Note.</span></div><div style="margin-top:12pt;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:115%">On March 25, 2021, we delivered a Company Optional Redemption Notice (as defined in the Series B Note) to the holder of our Series B Note exercising our right to redeem and fully satisfy all obligations under the Series B Note on April 5, 2021. On April 5, 2021, we paid $13,902 in cash to the noteholder of our 2020 Convertible Notes in full satisfaction of all obligations under our Series B Note, which amounted to $11,718 of principal, interest and make-whole and $2,184 for the loss on extinguishment of debt.  </span></div><div style="margin-top:12pt;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:115%">During the year ended December&#160;31, 2021, we also recorded a loss on extinguishment of debt of $51 related to monthly installment payments made to the investor. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="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%">Warrant</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:120%">In addition to the 2020 Convertible Notes, we issued a warrant exercisable for three (3) years for the purchase, initially, of up to an aggregate of 2,160,000 shares of the Company's common stock at an initial exercise price of $4.00 per share. The number of shares and exercise price are each subject to adjustment provided under the warrant. As a result of our underwritten public offering in February 2021, the exercise price of each share decreased to $2.25 per share, and the number of shares for which the warrant is exercisable increased to 3,840,000 shares. If, at the time of exercise of the warrant, there is no effective registration statement registering, or no current prospectus available for, the issuance of the shares, then the warrant may also be exercised, in whole or in part, by means of a &#8220;cashless exercise.&#8221; The registration statement registering 2,160,000 shares of our common stock issuable pursuant to the terms of the warrant was declared effective by the SEC on October 27, 2020. In February 2022, we filed a registration statement registering 250% of additional warrant shares as result of the adjustment noted above. The warrant may not be exercised if, after giving effect to the exercise, the investor would beneficially own amounts in excess of those permissible under the terms of the warrant. As more fully discussed in Note 13, the holder partially exercised its warrant during 2021. </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:120%">The following table sets forth the assumptions used and calculated aggregated fair values of the liability classified warrants:</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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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><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, 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%">Strike price per share</span></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%">2.25&#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%">4.00&#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%">Closing price per share</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%">2.63&#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%">1.26&#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%">Term (years)</span></td><td colspan="3" style="background-color:#cceeff;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%">1.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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.53</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%">Volatility</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%">186&#160;</span></td><td style="background-color:#ffffff;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><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%">146&#160;</span></td><td style="background-color:#ffffff;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><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%">Risk-free 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%">0.56&#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><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%">0.17&#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><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%">Dividend Yield</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%">&#8212;</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%">&#8212;</span></td></tr></table></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:120%">Upon issuance of the warrant, we recorded a warrant liability as a discount to the 2020 Convertible Notes of $2,486. A summary of the change in fair value of the warrant liability is set forth below: <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:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><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%">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, beginning of period</span></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%">1,614&#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%">&#8212;&#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 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%">Warrant issued</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%">2,486&#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%">Warrant 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%">(16,148)</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 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%">Change in fair value of warrant liability</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%">18,139&#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%">(872)</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, end of period</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%">3,605&#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%">1,614&#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><div style="text-indent:36pt"><span><br/></span></div><div style="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%">Participation Rights</span></div><div style="text-indent:36pt"><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:120%">In addition, the Company granted the 2020 Convertible Notes investor participation rights in future equity and equity-linked offerings of securities, subject to certain limited exceptions, during the two years after the later of (a) the closing or (b) the date the 2020 Convertible Notes no longer remain outstanding, in an amount of up to 30% of the securities being sold in such offerings. This same investor has an additional 30% participation right that expired on March 20, 2022 pursuant to a separate Securities Purchase Agreement relating to the Senior Convertible Note, which is more fully discussed below.  </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-style:italic;font-weight:700;line-height:107%">Paycheck Protection Program ("PPP") Loan</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:120%">On April 10, 2020, we received loan proceeds in the amount of $2,850 from JPMorgan Chase, N.A. pursuant to the PPP under the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act"), which was enacted on March 27, 2020. The loan, which was in the form of a note dated April 9, 2020, was originally scheduled to mature on April 9, 2022 and bore interest at a rate of 0.98% per annum. The Paycheck Protection Flexibility Act of 2020, extended the deferral period for loan payments to either (i) the date that the U.S. Small Business Administration ("SBA") remits the borrower&#8217;s loan forgiveness amount to the lender or (ii) if the borrower does not apply for loan forgiveness, ten months after the end of the borrower&#8217;s loan forgiveness covered period. The note may be prepaid by us at any time prior to the maturity with no prepayment penalties. </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:120%">The principal amount of our PPP loan was subject to forgiveness under the PPP. On July 7, 2021, we submitted our request to the SBA to forgive the full principal amount of the loan and on August 16, 2021, we received notification that the SBA approved our PPP loan forgiveness application. We recorded a gain on the forgiveness of the PPP loan and related interest for the year ended December&#160;31, 2021. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior Convertible Note</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, we issued a Senior Convertible Note to an institutional investor with an initial principal amount of $3,000 (the &#8220;Senior Convertible Note&#8221;) for cash proceeds of $2,760 (reflecting an original issue discount of $240) in a private placement. After deducting the placement agent fee and other estimated expenses, net cash proceeds at the closing were approximately $2,371. The Senior Convertible Note bore an interest at a rate of 7% per annum and includes a make-whole of interest from the date of issuance through the maturity date of December 31, 2021.</span></div><div style="margin-top:12pt;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%">Monthly Payments and Conversion</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Starting on April 30, 2020 and on the last trading day of the month and on the maturity date, we were required to make monthly payments on the Senior Convertible Note. On each payment date, we were required to settle a principal repayment of approximately $143 plus interest thereon (the &#8220;Payment Amount&#8221;) which were to be satisfied in shares of our common stock at 100% of the Payment Amount, or at our election, in whole or in part, in cash, at 105% of the Payment Amount. Installment payments made in common stock were subject to customary equity conditions (including minimum floor price and volume thresholds), and were calculated on a conversion price equal to the lower of (x) the conversion price then in effect and (y) the greater of the Floor Price (as defined in the Senior Convertible Note) and 85% of the lowest volume weighted average price in the 10 days prior to the payment date. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the monthly payments described above, during the second quarter of 2020, the noteholder elected an acceleration of payments of monthly principal, interest and make-whole payments pursuant to certain provisions of the Senior Convertible Note. These accelerated payments were made in the form of shares of our common stock at the rate then in effect in accordance with the Senior Convertible Note. As a result, we issued an aggregate of 1,763,675 shares for principal, interest and make-whole payments to the noteholder. In accounting for the accelerated conversions, the Company followed the guidance as prescribed in ASC 470 in accounting for derecognition (or conversion) of convertible debt with a cash conversion feature. We determined the fair value of the debt immediately prior to derecognition, with the difference between the consideration transferred to the noteholder and the fair value of the debt representing the reacquisition of the embedded conversion option. A loss on extinguishment of $81 was recorded based on the difference between the calculated fair value of the debt immediately prior to derecognition and the carrying amount of the debt component, including any unamortized debt discount or issuance costs.</span></div><div style="margin-top:12pt;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%">Redemption</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the issuance of the 2020 Convertible Notes, we redeemed the Senior Convertible Note in July 2020 at a price equal to 110% of the outstanding principal accrued and unpaid interest and make-whole interest. The payoff to the noteholder to satisfy the Senior Convertible Note was in the amount $2,084. The redemption of the Senior Convertible Note resulted in a loss on extinguishment of $734 in 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related-Party Bridge Loans</span></div><div style="margin-top:12pt;text-indent:36pt"><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 2020, various related parties loaned us $560. The Related-Party Bridge Loans ("RPBLs") bore interest at 10% per annum and had a stated maturity date of November 14, 2024. The RPBLs and amounts thereof were made by the following related parties: (i) $204 by Cane Capital, LLC, an entity owned in part by our Chief Executive Officer; (ii) $151 by Curo Capital Appreciation Fund, LLC, an entity in which our Chief Executive Officer and Chief Technology Officer serve as co-presidents; (iii) $155 by various individuals associated by familiar relationship with our Chief Executive Officer; and (iv) $50 by Luan Dang, our Chief Technology Officer. Transaction costs related to the RPBLs were not significant. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the RPBLs have been paid in full with no early payment penalty.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Notes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, our board of directors authorized the issuance of $20,000 of convertible promissory notes (the &#8220;Convertible Notes&#8221;), which may be paid by investors in the form of cash or, in our discretion, cryptocurrency, such as bitcoin or ethereum. The Convertible Notes were sold in reliance on an exemption from registration.  We may not issue Convertible Notes under the Purchase Agreement in excess of $20,000, in the aggregate, unless otherwise agreed by the holders of a majority in interest of the principal outstanding under the Convertible Notes. Transaction costs related to the issuance of the Convertible Note were immaterial. The Convertible Notes are convertible into shares of the Company&#8217;s common stock at a price of $11.50 per share.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes bore ordinary interest at a rate of 7% per annum. Interest under the Convertible Notes is payable quarterly beginning on September 30, 2019, and interest and principal under the Convertible Notes is payable monthly beginning on June 30, 2021. However, at the holder&#8217;s election, interest payments could have been deferred until the earlier of (i) repayment in full of all remaining unpaid principal and (ii) conversion. The Convertible Notes were originally scheduled to mature on June 3, 2024.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 27, 2021, we paid $222 in cash in full satisfaction of all obligations under the Convertible Notes.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Promissory Notes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2019, our board of directors authorized the issuance of $20,000 of promissory notes (the &#8220;Notes&#8221;), which may be paid by investors in the form of cash or, in our discretion, cryptocurrency, such as bitcoin or ethereum. The Notes were sold in reliance on an exemption from registration. We may prepay the Notes at any time without penalty. We may not issue Notes under the Purchase Agreement in excess of $20,000, in the aggregate, unless otherwise agreed by the holders of a majority in interest of the principal outstanding under the Notes. Transaction costs related to the issuance of the Notes were immaterial. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes bore ordinary interest at a rate of 10% per annum. Interest under the Notes was payable monthly beginning on November 30, 2019. During the term of the Notes, we were required to maintain a restricted bank account with a minimum balance of one year of interest payments on the aggregate principal balance of all Notes, which will be available for use exclusively to satisfy any payments owed by us under the Notes. The principal and unpaid accrued interest on the Notes were due and payable on demand by the majority Note holders on or after the date that is 60 months following November 15, 2019. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2019, the Company issued a Note in the principal amount of $195, in exchange for cash consideration, to Cane Capital, LLC, an entity owned in part by Alan S. Knitowski, our Chief Executive Officer and a member of its board of directors.</span></div><div style="margin-top:12pt;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:115%">On October 27, 2021, we paid $905 in cash to each Note holder in full satisfaction of all obligations under the Notes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Interest Expense</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth interest expense for our various debt obligations included in the consolidated statements of operations and comprehensive loss:<br/><br/></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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">2020 Convertible Notes</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%">1,111&#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%">722&#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%">Accretion of debt discount - issuance 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%">1,913&#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%">686&#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%">Accretion of debt discount - warrants</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,029&#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,457&#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"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">2021 Promissory Note</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%">203&#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%">Senior Convertible Note</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%">197&#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%">Factoring financing agreement</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%">75&#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%">175&#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%">All other debt and financing obligations</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%">150&#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%">176&#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%">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%">4,481&#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%">3,413&#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_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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</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><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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: 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 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: 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 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<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(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: 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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: 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 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: 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 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: 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> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: 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 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: 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 (i)<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_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298372837512">
<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 custom" 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 style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 2, we adopted ASU 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as of January 1, 2021. We lease our corporate offices under operating leases and determine if an arrangement is or contains a lease at inception. The initial terms of our real property lease agreements are generally five years and typically allow for renewals in five-year increments. We may, at times, negotiate a shorter lease renewal term. We generally do not account for any renewals at the lease adoption date. We maintain four corporate offices located in Austin, Texas; Irvine, California; San Diego, California; and Miami, Florida. Our Lyte operations are currently located in Gurnee, Illinois. We lease office and warehouse space for Lyte under a month-to-month lease. Excluding our month-to-month lease, as of December&#160;31, 2021, the earliest lease agreement currently ends in March 2022 with the latest terminating in June 2025.</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:120%">Some of our leases include both lease and non-lease components, which we have elected not to account for separately. Lease components generally include rent, taxes and insurance, while non-lease components generally include common area or other maintenance.</span></div><div style="text-indent:36pt"><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:120%">The weighted-average remaining lease term for our operating leases as of December&#160;31, 2021 was 3.14 years. As our leases generally do not include an implicit rate, we compute our incremental borrowing rate based on information available at the lease commencement date applying a rate to each lease. We used incremental borrowing rates that match the duration of the remaining lease terms of our operating leases on a fully collateralized basis upon adoption as of January 1, 2021 to initially measure our lease liability. The weighted average incremental borrowing rate used to measure our lease liability was 19.13%.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize lease expense on a straight-line basis over the lease term with variable lease expense recognized in the period in which the costs are incurred. The components of lease expense are included in general and administrative expense in our consolidated statement of operations and comprehensive loss. Rent expense under operating leases totaled $809 and $843 for the years ended December&#160;31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum annual lease payments under the Company&#8217;s operating leases are as follows:<br/><br/></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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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:700;line-height:100%">Future minimum lease obligations for the years ending December 31,</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%">Lease obligations</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%">2022</span></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%">667&#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%">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%">622&#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%">609&#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%">209&#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%">&#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%">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%">&#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:0 1pt 0 7pt"/><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%">2,107&#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%">Less: Portion representing interest</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%">(561)</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><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%">1,546&#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><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 16, 2021, we entered into a sublease agreement pursuant to which we will sublease our existing office space in Irvine, California. The term of the sublease commenced on April 1, 2021 and terminates on March 31, 2025. The subtenant will pay us initial base rent of approximately $17 per month, which is subject to certain discounts throughout the sublease, as well as rent escalations. We recognized an impairment of our right-to-use asset related to the sublease of $77, which is recorded as a component of other income, net in our consolidated statement of operations and comprehensive loss for the year ended December&#160;31, 2021. We recognized $154 of sublease income related to our Irvine, California lease for the year ended December&#160;31, 2021.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 21, 2021, we entered into a sublease agreement pursuant to which we will sublease our existing office space in Miami, Florida. The term of the sublease commenced on January 18, 2022 and terminates on June 30, 2023. The subtenant will pay us initial base rent of approximately $8 per month, which is subject to rent escalations throughout the term. We recognized an impairment of our right-to-use asset related to the sublease of $51, which is recorded as a component of other income, net in our consolidated statement of operations and comprehensive loss for the year ended December&#160;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_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_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>29
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298373046696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 30, 2021, Phunware filed an action against its former counsel Wilson Sonsini Goodrich &amp; Rosati, PC (&#8220;WSGR&#8221;). The matter is Phunware, Inc., v. Wilson Sonsini Goodrich &amp; Rosati, Professional Corporation, Does 1-25, Case No. 21CV381517, filed in the Superior Court of the State of California for the County of Santa Clara. On July 30, 2021, we filed a second action against WSGR in the Superior Court of the State of California for the County of Santa Clara. This matter is captioned Phunware, Inc., v. Wilson Sonsini Goodrich &amp; Rosati, Professional Corporation, Does 1-25, Case No. 21CV386411. The two actions are pending in arbitration. Both cases are in the early stages of litigation; the outcome is not certain. The relief sought, as stated in the complaints, are damages according to proof, interest and costs of suit.  WSGR filed a crossclaim in arbitration related to services provided to Phunware. WSGR seeks to recover fees related to the services at issue in Phunware&#8217;s actions against WSGR, of which $4,321 is recorded in accounts payable in our consolidated balance sheets as of December&#160;31, 2021 and 2020.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 17, 2019, certain stockholders filed a lawsuit against Phunware and its individual officers and directors. The case, captioned Wild Basin Investments, LLC, et al. v. Phunware, Inc., et al., was filed in the 126th Judicial District Court of Travis County, Texas (Cause No. D-1-GN-19-008846). Plaintiffs alleged that they invested in various early rounds of financing while the Company was private and that Phunware should not have subjected their shares to a 180-day &#8220;lock up&#8221; period. Plaintiffs also allege that Phunware&#8217;s stock price dropped significantly during the lock up period and seek damages, costs and professional fees. On June 23, 2021, defendants filed a motion to dismiss the petition based on the mandatory forum-selection clause in Phunware&#8217;s Articles of Incorporation, which require plaintiffs&#8217; claims to be filed in Delaware Chancery Court. On November 17, 2021, the court granted our motion to dismiss with prejudice to refiling in the State of Texas. On December 17, 2021, plaintiffs filed a notice of appeal to the Court of Appeals, Third District of Texas, Case No. 03-21-*00665-CV. On February 18, 2022, the plaintiffs filed a complaint in the Court of Chancery of the state of Delaware containing the same allegations. We intend to vigorously defend against this lawsuit and any appeals. We have not recorded an expense related to this matter because any potential loss is not currently probable or reasonably estimable. Additionally, we cannot presently estimate the range of loss, if any, that may result from the matter. It is possible that the ultimate resolution of the foregoing matter, or other similar matters, if resolved in a manner unfavorable to us, may be materially adverse to our business, financial condition, results of operations or liquidity.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2017, we filed a breach of contract complaint against Uber Technologies, Inc. ("Uber") seeking payment for unpaid invoices for advertising campaign services provided for Uber in the first quarter of 2017. The case, captioned Phunware, Inc. v. Uber Technologies, Inc., Case No. CGC-17-561546 was filed in the Superior Court of the State of California, County of San Francisco. Uber generally denied the allegations in our complaint and also filed a cross-complaint against Phunware and Fetch Media, Ltd., the advertising agency Uber retained to run its mobile advertising campaign for the period 2014 through the first quarter of 2017, asserting numerous fraud and contract-based claims. In 2019, Uber filed its First Amended Cross-Complaint, naming new individual cross-defendants, Alan S. Knitowski, the Company's Chief Executive Officer and member of our board of directors and former Phunware employees D. Stasiuk, M. Borotsik, and A. Cook, (collectively, the "Individual Defendants") alleging civil RICO violations and civil conspiracy to violate RICO, in addition to fraud, negligence, and unfair competition-based claims, and adding a fraud-based claim against Phunware. Uber&#8217;s First Amended Cross-Complaint alleges that cross-defendants fraudulently obtained approximately $17,000 from Uber, and claimed treble damages, general and punitive damages, and attorneys&#8217; fees and costs. On October 9, 2020, we entered into a settlement agreement with Uber and certain other parties related to our complaint against Uber, Uber's cross-complaint against us and Uber's amended cross-complaint against us and the Individual Defendants. As provided in the settlement agreement, both parties have agreed to fully and finally settle, compromise, and resolve all disputes, differences and disagreements that have existed, now exist, or may exist between them that fall within the subject matter lawsuit. Furthermore, each party denies engaging in any wrongdoing whatsoever and specifically denies each and every allegation of wrongdoing alleged in the lawsuit. The settlement agreement provided that Phunware and its insurance carriers pay a total sum of $6,000 to Uber, of which our insurance carrier paid $1,500 to settle Uber's claims against the Individual Defendants while we paid a total of $4,500 to Uber in a series of installments that ended in September 2021. We recorded a charge of $4,500 for our portion of the settlement in legal settlement in our consolidated statements of operations and comprehensive loss for the year ended December&#160;31, 2020.  The settlement agreement further provided that we and the Individual Defendants fully release claims against Uber. On November 5, 2020, Uber filed a request for dismissal with prejudice of claims against the Individual Defendants. As a result of us remitting the final installment payment to Uber, on October 13, 2021, Uber's complaint against the Company was dismissed with prejudice.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 9, 2020, Ellenoff Grossman &amp; Schole LLP (&#8220;EGS&#8221;) filed a lawsuit against us. The complaint, captioned Ellenoff Grossman &amp; Schole LLP versus Stellar Acquisition III, Corp a/k/a Stellar Acquisition III, Inc. ("Stellar") n/k/a Phunware, Inc., was filed in the Supreme Court of the State of New York, New York County (Case No. 152585/2020). Pursuant </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to the complaint, EGS sought monetary damages in the amount of $690 for alleged unpaid invoices related to legal services rendered for Stellar in conjunction with the reverse merger with Phunware, plus legal and court costs. On September 29, 2020, we entered into a settlement agreement with EGS. The settlement agreement provides that we pay a total sum of $600 to EGS in a series of installments beginning no later than October 15, 2020, and ending no later than October 15, 2023. There is no penalty for prepayments. Pursuant to the terms of the settlement, on September 30, 2020, EGS filed a Stipulation of Voluntary Discontinuance with Prejudice with the court. In conjunction with the execution of the settlement agreement, we also signed an Affidavit of Confession of Judgment ("Confession of Judgment"), which provides that should we default in any payment obligations under the settlement agreement, EGS shall be entitled to enter the Confession of Judgment with the court against us for $690 less any payments already made under the settlement. We reclassified $690 from accounts payable to accrued expenses in the consolidated balance sheet as of December 31, 2020 related to the settlement. In accordance with authoritative guidance, we will defer any settlement gain, if any, until we have fulfilled our payment obligations under the settlement.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 24, 2020, Sha-Poppin Gourmet Popcorn, LLC, individually and on behalf of a class of similarly situated parties (the &#8220;Popcorn Company&#8221;), filed a lawsuit against certain defendants, including Phunware. The case captioned, Sha-Poppin Gourmet Popcorn, LLC v. JPMorgan Chase Bank, N.A., RCSH Operations, LLC, RCSH Operations, Inc. (together d/b/a Ruth&#8217;s Chris Steakhouse) and Phunware, Inc., was filed in the Northern District of Illinois, Eastern Division. The Popcorn Company alleges that we were unjustly enriched by JPMorgan Chase for our loan made pursuant to the PPP under the CARES Act. (See Note 9 for discussion related to our PPP loan). We filed a motion to dismiss the single claim against us and dispute the court's jurisdiction and the basis of the claim. On March 5, 2021, the trial court dismissed all of the Popcorn Company's claims for lack of subject matter jurisdiction.  </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><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 and may become involved in various legal proceedings in the ordinary course of business. The outcomes of our legal proceedings are inherently unpredictable, subject to significant uncertainties, and could be material to our operating results and cash flows for a particular reporting period. In addition, for the matters disclosed above that do not include an estimate of the amount of loss or range of losses, such an estimate is not possible, and we may be unable to estimate the possible loss or range of losses that could potentially result from the application of non-monetary remedies.</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_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_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 commitments and contingencies.</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> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: 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><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298374103784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PhunCoin<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_phun_PhuncoinAbstract', window );"><strong>PhunCoin [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_phun_SecurityTokensTextBlock', window );">PhunCoin</a></td>
<td class="text">PhunCoin<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2018, we launched an offering pursuant to Rule 506(c) of Regulation D as promulgated under the Securities Act of rights (the &#8220;Rights&#8221;) to acquire the PhunCoin token. In 2019, we commenced an offering of Rights pursuant of Regulation CF, which closed May 1, 2019. For both offerings, we accepted payment in the form of cash and digital assets for purchases of the Rights. The amount of PhunCoin to be issued to the purchaser is equal to the dollar amount paid by the purchaser divided by the price of the PhunCoin at the time of issuance of the PhunCoin during the launch of the Token Ecosystem (as defined below) before taking into consideration any applicable discount rate, which is based on the time of the purchase.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through December&#160;31, 2021, we received aggregate net cash proceeds from our Rights offerings of $1,202. Proceeds from the Rights are recorded as PhunCoin deposits in the consolidated balance sheet as of December&#160;31, 2021 and 2020. We currently do not plan to raise additional material proceeds under the PhunCoin Rights offerings.    </span></div><div style="margin-top:10pt;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%">Issuance of PhunCoin</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PhunCoin is expected to be issued to Rights holders the earlier of (i) the launch of our blockchain technology enabled rewards marketplace and data exchange (&#8220;Token Ecosystem&#8221; or "Token Generation Event"), (ii) <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDUvZnJhZzo5MzBhZWFhN2M0ZmU0NGQ0YjIxMzQ5ZWIzZTZhZTcxOC90ZXh0cmVnaW9uOjkzMGFlYWE3YzRmZTQ0ZDRiMjEzNDllYjNlNmFlNzE4XzEzNDE_82cccda4-2862-4fa6-a575-b5af673db89b">one</span> (1) year after the issuance of the Rights to the purchaser or (iii) the date we determine that we have the ability to enforce resale restrictions with respect to PhunCoin pursuant to applicable federal securities laws. Proceeds from the Rights offerings are generally not refundable if the Token Generation Event is not consummated.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, we notified holders of the PhunCoin Rights to request they complete additional information needed for issuance and we currently anticipate that PhunCoin will be issued to the holders of the Rights in 2022. Holders of the Rights may be issued PhunCoin even if the Token Ecosystem is not yet operational. PhunCoin may not have usefulness until the Token Ecosystem is operational. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There can be no assurance as to when (or if) we will be able to successfully launch the Token Ecosystem. The Company is currently developing multiple aspects of the Token Ecosystem, as well as coordinating with trading platforms to support the compliant trading of PhunCoin. The final software readiness date of the Token Ecosystem may be adjusted based on user feedback, additional aspects of the Token Ecosystem currently under development and the ability to meet compliance requirements; therefore, a specific launch date is difficult to determine at this time, as it is based on many external factors outside of our control.</span></div><div style="margin-top:10pt;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%">Termination of the Token Rights Agreement</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Termination of the Token Rights Agreement occurs on the earlier of (i) PhunCoin being issued to the Rights holder pursuant to the provisions noted above, (ii) the payment, or setting aside of payment with respect to a dissolution event (as described below) or (iii) twelve months from the date of the Token Rights Agreement with the Rights holder, which we may extend at our sole discretion for six months if a Token Generation Event has not occurred. Upon termination of the Token Rights Agreement, we have no further obligation to the Rights holder. While the Token Rights Agreement has terminated in accordance with its terms (with respect to all Rights holders), as of the date of this Annual Report, we have determined to continue our obligations under the Token Rights Agreement.</span></div><div style="margin-top:10pt;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%">Dissolution Event</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A dissolution event occurs if there has been (i) a voluntary termination of our operations, (ii) a general assignment for the benefit of creditors, (iii) a change of U.S. laws that make the use or issuance of PhunCoin or the Token Generation Event impractical or unfeasible or (iv) any other liquidation, dissolution or winding up of the Company.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event a dissolution event occurs prior to the termination of the Token Rights Agreement, if there are any remaining proceeds from the Rights offering that have not been utilized by us in our operations or for the development of the Token Ecosystem, such remaining proceeds would be distributed pro rata to purchasers in the Rights offering following any distributions to holders of our capital stock or debt, if any.</span></div><div style="margin-top:10pt;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%">No Voting Rights or Profit Share</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rights holders (and eventual PhunCoin holders) have no voting rights and are not entitled to share in the profits or residual interest of Phunware or any subsidiaries of the Company. However, PhunCoin holders will be provided fractional interests in the Token Ecosystem, including ongoing monthly PhunCoin dividends to PhunCoin holders, based on their respective pro rata ownership percentage of PhunCoin, totaling 2.5% of the monthly credits purchased by Phunware customers.</span></div><div style="margin-top:12pt;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%">PhunCoin Warrant</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, we issued warrants to receive PhunCoin to sixty-eight (68) stockholders. At the time of issuance, we determined there should be no value assigned to the warrants of PhunCoin issued to the stockholders, for the following reasons: (i) the warrants (x) lacked characteristics of financial instruments and derivatives, and (y) did not obligate us to achieve the Token Generation Event or launch and distribute PhunCoin to the warrantholders and (ii) there was not a market for PhunCoin and they did not exist. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Should we complete a Token Generation Event, the stockholders would receive their requisite amount of PhunCoin.</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_phun_PhuncoinAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_PhuncoinAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_SecurityTokensTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_SecurityTokensTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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>31
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298372974008">
<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 custom" 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&#8217; Equity<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total common stock authorized to be issued as of December&#160;31, 2021 was 1,000,000,000 shares with a par value of $0.0001 per share. At December&#160;31, 2021 and 2020, there were 96,751,610 and 56,371,207 shares outstanding, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 14, 2020, we entered into an At-The-Market Issuance Sales Agreement (the &#8220;Sales Agreement&#8221;) with Ascendiant Capital Markets, LLC (&#8220;Ascendiant&#8221;), as sales agent, pursuant to which the Company would offer and sell, from time to time, through Ascendiant shares of our common stock for an aggregate offering price of up to $15,000. During the year ended December 31, 2020, we sold 11,629,160 shares of common stock for gross proceeds of $9,578. Offering costs totaled $401. In January 2021, 2,670,121 shares of our common stock were sold for aggregate net cash proceeds of $5,058. Transaction costs were $156. We terminated the Sales Agreement with Ascendiant effective as of March 28, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, we entered into an underwriting agreement with Northland Securities, Inc. and Roth Capital Partners, LLC, relating to an underwritten public offering to which we issued 11,761,111 shares of our common stock at an offering price of $2.25 per share. Aggregate cash proceeds at closing, net of transaction costs of $1,740, totaled $24,722. We incurred additional transaction costs paid outside of closing of $75.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 7, 2021, we entered into an At Market Issuance Sales Agreement with B. Riley Securities, Inc. ("B. Riley"), pursuant to which we offered and sold, from time to time, shares of our common stock through or to B. Riley. We paid B. Riley a commission of 3% of the gross proceeds of the sales price per share for sales of our common stock sold through or to B. Riley. As of December&#160;31, 2021, 20,951,043 shares of our common stock had been sold and we had received aggregate net cash proceeds of $65,210. Transaction costs were $2,017. We also incurred additional transaction costs paid outside of closing of $178. We terminated the sales agreement with B. Riley on February 4, 2022, with an effective date of February 9, 2022.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends are paid on a when-and-if-declared basis. We did not declare any dividends during 2021 or 2020.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have various warrants outstanding. A summary of our outstanding warrants is set forth below:</span></div><div style="margin-top:12pt"><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:45.098%"/><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.619%"/><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.619%"/><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.619%"/><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.625%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">December&#160;31, 2020</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:30pt"><td colspan="3" rowspan="2" 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:700;line-height:100%">Warrant Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;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%">Cash Exercise<br/>Price per<br/>share</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;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%">Number of warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;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%">Cash Exercise<br/>Price per<br/>share</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;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%">Number of warrants</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><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%">2020 Convertible Notes warrant</span></td><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%">2.25&#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,780,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 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%">4.00&#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%">2,160,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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Common stock warrant (Series D-1)</span></td><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%">2.25&#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%">35,555&#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.54&#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%">14,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Common stock warrants (Series F)</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%">9.22&#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%">377,402&#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%">9.22&#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%">377,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Public Warrants (PHUNW)</span></td><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%">11.50&#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,761,291&#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%">11.50&#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,761,291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Private Placement Warrants</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%">11.50&#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,658,381&#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%">11.50&#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,658,381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Unit Purchase Option Warrants</span></td><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%">11.50&#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%">24,172&#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%">11.50&#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%">24,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 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%">Total</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="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%">5,636,801&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,996,112&#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="display:none"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 9, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for details of our warrant issued in connection with our 2020 Convertible Notes. During 2021, the holder of our 2020 Convertible Notes partially exercised its warrant for 2,060,000 shares of common stock with an exercise price of $2.25 per share for net proceeds of $4,635.   </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2012, we issued a warrant to initially purchase an aggregate of 14,866 shares of the Company&#8217;s common stock with an initial exercise price of $5.54 per share to a banking institution with which we previously had a revolving line of credit. As a result of our underwritten public offering in February 2021, the exercise price of each share decreased to $2.25 per share, and the number of shares for which the warrant is exercisable increased to 35,555 shares. The term of the warrant is the earlier of (i) the tenth anniversary of the date of issuance, (ii) the closing of the initial registered public offering of the Company&#8217;s common stock, or (iii) the closing of an acquisition (as defined in the warrant) where the consideration consisting of cash or publicly traded securities payable in connection with the acquisition for each share is at least three (3) times the exercise price. The reverse merger with Stellar did not trigger an expiration of the warrant pursuant to term (ii) or (iii) above. The warrant is fully vested.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, but prior to our reverse merger with Stellar, we issued warrants (Series F above) to purchase an aggregate of 1,085,059 shares of common stock with an exercise price of $9.22 per share. The term of the warrants is the earlier of (i) the fifth anniversary of the date of issuance, (ii) an acquisition, merger, or consolidation of the Company or a sale, lease or other disposition of all or substantially all of the assets of Phunware and its subsidiaries, except (a) any sale of stock for capital raising purposes, (b) purpose of changing the Company&#8217;s state of incorporation, and (c) where the stockholders of Phunware immediately before such transaction retain at least a majority of the voting power immediately following such transaction; or (iii) immediately prior to an initial public offering. The reverse merger with Stellar did not trigger an expiration of the warrant pursuant to term (ii) or (iii) above. These warrants are fully vested.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have common stock warrants trading under the Nasdaq ticker symbol PHUNW (the &#8220;Public Warrants&#8221;). Each Public Warrant entitles the holder to purchase one share of common stock at an exercise price of $11.50 per share and are fully exercisable by the holder. No fractional shares will be issued upon exercise of the Public Warrants. We may redeem the outstanding Public Warrants in whole and not in part at a price of $0.01 per Public Warrant upon a minimum of 30 days&#8217; prior written notice of redemption, only in the event that the last sale price of shares of our common stock equals or exceeds $21.00 per share for any 20 trading days within the 30-trading day period ending on the third trading day before the Company sends the notice of redemption to the Public Warrant holders. The Public Warrants will expire December 26, 2023 or earlier upon redemption or liquidation. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Private Placement Warrants entitle the holder to purchase one share of common stock at an exercise price of $11.50 per share and are fully exercisable by the holder. The Private Placement Warrants are exercisable for cash or on a cashless basis, at the holder&#8217;s option and will not be redeemable in each case so long as they are still held by the initial purchasers or their affiliates. The Private Placement Warrants will expire December 26, 2023. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Unit Purchase Option Warrants noted in the table above have the same terms as the Private Placement Warrants as described above.</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>32
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298372960680">
<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 custom" 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 style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2018 Equity Incentive Plan</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, our board of directors adopted, and our stockholders approved, the 2018 Equity Incentive Plan (the &#8220;2018 Plan&#8221;). The purposes of the 2018 Plan are to attract and retain the best available personnel for positions of substantial responsibility, to provide additional incentives to employees, directors and consultants who perform services for the Company, and to promote the success of our business. These incentives are provided through the grant of stock options, stock appreciation rights, restricted stock, restricted stock units, performance units and performance shares. Upon vesting of restricted stock units, shares will be delivered electronically to the holder shortly after vest date. Upon exercise of stock options, shares will be delivered electronically to the holder pursuant to an effective registration statement. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of common stock available for issuance under the 2018 Plan will also include an annual increase on the first day of each fiscal year, equal to the lesser of: (i) 2,729,416 shares of common stock; (ii) 5% of the outstanding shares of common stock on the last day of the immediately preceding fiscal year; or (iii) such other amount as our board of directors may determine.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the shares of common stock reserved for issuance under the 2018 Plan also will include any shares of common stock subject to stock options, restricted stock units or similar awards granted under the 2009 Equity Incentive Plan (the &#8220;2009 Plan&#8221;), that, on or after the adoption of the 2018 Plan, expire or otherwise terminate without having been exercised in full and shares of common stock issued pursuant to awards granted under the 2009 Plan that are forfeited to or repurchased by us. As of December&#160;31, 2021, the maximum number of shares of common stock that may be added to the 2018 Plan pursuant to the foregoing is 925,467. Not including the maximum number of shares from the 2009 Plan that may be added to the 2018 Plan, the 2018 Plan had 762,038 and 2,551,720 shares of common stock reserved for future issuances as of December&#160;31, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-top:12pt;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%;text-decoration:underline">Restricted Stock Units</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our restricted stock unit activity is set forth below:<br/><br/></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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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%">Shares</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%">Weighted Average Grant Date 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%">Outstanding as of December 31, 2020</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,677,060&#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="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%">1.41&#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="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%">Granted</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%">4,884,848&#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%">1.90&#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 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%">Released</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,593,237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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.57&#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="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%">Forfeited</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%">(392,401)</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%">1.66&#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%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;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%">3,576,270&#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="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%">1.94&#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><div style="text-indent:36pt"><span><br/></span></div><div style="margin-top:12pt;text-indent:36pt"><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 2020, we granted 123,084 restricted stock units to non-employee directors, each with a grant date fair value of $1.25 per share in lieu of cash compensation board fees for services provided. The awards vested immediately. We also granted 125,523 restricted stock units to non-employee directors, with a grant date fair value of $1.25 per share. The awards vest in four equal installments on March 26, 2020, June 26, 2020, September 18, 2020, and December 25, 2020, respectively, and are subject to service conditions. We also granted 746,000 restricted stock unit awards to team members with an average grant date fair value of $1.25 per share. The awards granted to team members vest over an average of 42 months with various installment and vesting dates, and are subject to service conditions. We also granted 630,000 restricted stock units to a non-employee service provider that were for the satisfaction of legal fees owed and other consulting fees. The awards granted to the legal service provider vested immediately and had an average grant date fair value $0.88.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2020, we granted 85,996 restricted stock units to non-employee directors, each with a grant date fair value of $0.71 per share in lieu of cash compensation board fees for services provided. The awards vested immediately. We also granted 375,000 restricted stock unit awards to team members with an average grant date fair value of $0.67 per share. The awards granted to team members vest over 4 years with 25% vesting May 18, 2021, then equal quarterly installments thereafter until the final vesting period of May 18, 2024 and are subject to service conditions. We also granted </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250,000 restricted stock units to a non-employee service provider that were for the satisfaction of legal fees owed. The awards granted to the legal service provider vested immediately and had an average grant date fair value $0.67.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2020, we granted 39,426 restricted stock units to non-employee directors, each with a grant date fair value of $1.28 per share in lieu of cash compensation board fees for services provided. The awards vested immediately. We also granted 12,000 restricted stock unit awards to team members with an average grant date fair value of $1.68 per share. The awards granted to team members vest over 4 years with 25% vesting May 18, 2021, then equal quarterly installments thereafter until the final vesting period of May 18, 2024 and are subject to service conditions. We also granted 155,000 restricted stock units to non-employee service providers that were for the satisfaction of legal and professional fees. The awards granted to the service providers have various vesting dates and had an average grant date fair value $1.52.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2020, we granted 30,000 restricted stock units to team members and 50,000 restricted stock units to non-employees directors with an average grant date fair value of $0.85 per share. The awards granted to team members vest over 4 years with 25% vesting November 18, 2021, then equal quarterly installments thereafter until the final vesting period of November 18, 2024 and are subject to service conditions. The restricted stock units granted to the non-employee service provider were for satisfaction of legal fees owed. The awards granted to the legal service provider vested immediately.</span></div><div style="margin-top:12pt;text-indent:36pt"><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 2021, we granted 3,488,262 restricted stock unit awards to team members with an average grant date fair value of $2.03 per share. The awards granted to team members vest over a range of 10 to 51 months with various installment and vesting dates, and are subject to service conditions. We also granted 652,170 restricted stock units to non-employee directors, each with a grant date fair value of $1.22. The awards vest in four equal installments on March 4, 2021, June 4, 2021, September 4, 2021, and December 4, 2021, respectively, and are subject to service conditions. We also granted 97,744 restricted stock units to non-employee directors, with a grant date fair value of $1.22 per share in lieu of cash compensation board fees for services provided. These awards vested immediately.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2021, we granted 54,000 restricted stock unit awards to team members with an average grant date fair value of $1.23 per share. The awards granted to team members vest over a range of 47 months with various installment and vesting dates, and are subject to service conditions.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2021, we granted 54,000 restricted stock unit awards to team members with an average grant date fair value of $1.09 per share. The awards granted to team members vest over a range of 47 months with various installment and vesting dates, and are subject to service conditions.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2021, we granted 170,000 restricted stock unit awards to team members with an average grant date fair value of $3.97 per share. The awards granted to team members vest over a range of 47 months with various installment and vesting dates, and are subject to service conditions. We also granted 368,672 restricted stock units to non-employee directors, each with a grant date fair value of $1.35. The awards vest in four equal installments throughout 2022 and are subject to service conditions.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The restricted stock unit grants were valued based on the fair value of our common stock on the date of grant.</span></div><div style="margin-top:12pt;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%;text-decoration:underline">Stock Options</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During third quarter of 2021, we granted 50,000 stock options to a non-employee consultant at an exercise price of $1.08 per share. The stock options vest over one year in twelve equal monthly installments. As of December&#160;31, 2021, this is the only stock option grant outstanding under the 2018 Plan.</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-style:italic;font-weight:700;line-height:120%">2018 Employee Stock Purchase Plan</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, in 2018, our board of directors adopted, and our stockholders approved, the 2018 Employee Stock Purchase Plan (the &#8220;2018 ESPP&#8221;). The total shares of common stock initially reserved under the 2018 ESPP was limited to 272,942 shares. The purpose of the 2018 ESPP is to provide eligible employees with an opportunity to purchase shares of our common stock at a discount through accumulated contributions generally in the form of payroll deductions of up to 15% of eligible compensation, subject to caps of $25 in any calendar year and 4,000 shares on any purchase date.  The 2018 ESPP provides for 24-month offering periods, generally beginning in June and December of each year, and each offering period consists of four six-month purchase periods. The initial offering period began on June 1, 2021 and will end in May 2023. The first purchase under the 2018 ESPP was in December 2021. Participation ends automatically upon termination of employment with the Company.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On each purchase date, participating employees will purchase shares of our common stock at price per share equal to 85% of the lesser of the fair market value of our common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. If the price per share of our common stock on any purchase date in the offering period is lower than the stock price on the enrollment date of that offering period, the offering period will immediately reset after the purchase of shares on such purchase date and automatically roll into a new offering period. Purchased shares  will be delivered electronically to the participant shortly after the purchase date pursuant to an effective registration statement. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a Black-Scholes option pricing model to determine the fair value of shares to be purchased under the 2018 ESPP. Stock-based compensation expense related to our 2018 ESPP for the year ended December&#160;31, 2021 was not significant. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of common stock that may be made available for sale under the 2018 ESPP also includes an annual increase on the first day of each fiscal year beginning for the fiscal year following the fiscal year in which the first enrollment date (if any) occurs equal to the lesser of (i) 818,825 shares of common stock; (ii) 1.5% of the outstanding shares of common stock on the last day of the immediately preceding fiscal year; or such other amount as the administrator may determine.</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:120%">The 2018 ESPP had 189,215 and 272,942 shares of common stock available for sale and reserved for issuance as of December&#160;31, 2021 and 2020, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2009 Equity Incentive Plan</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2009, we adopted the 2009 Plan, which allowed for the granting of incentive and non-statutory stock options, as defined by the Internal Revenue Code, to employees, directors and consultants. The exercise price of the options granted was generally equal to the value of our common stock on the date of grant, as determined by our board of directors. The awards are exercisable and vest, generally over four years, in accordance with each option agreement. The term of each option is no more than ten years from the date of the grant. The 2009 Plan allows for options to be immediately exercisable, subject to the Company&#8217;s right of repurchase for unvested shares at the original exercise price. The total amount received in exchange for these shares has been included in accrued expenses on the accompanying consolidated balance sheets and is reclassified to equity as the shares vest. As of December 31, 2020, there were 574 unvested shares outstanding amounting to $1 in accrued expenses. There were no unvested shares outstanding as of December 31, 2021. Upon exercise, shares will be delivered electronically to the holder pursuant to an effective registration statement. Effective with the adoption of the 2018 Plan, no additional grants will be made under the 2009 Plan. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our stock option activity under the 2009 Plan and related information is set forth below:<br/><br/></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:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.619%"/><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.619%"/><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.624%"/><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%">Number of Shares</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%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Weighted Average Remaining</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:100%">Contractual Term (years)</span></div></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%">Aggregate Intrinsic 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%">Outstanding 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:10pt;font-weight:400;line-height:100%">1,465,450&#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%">0.80&#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="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">6.86</span></td><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%">771&#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 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%">Granted</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%">&#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="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%">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%">(185,234)</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.06&#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="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"/></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%">Cancelled/Expired</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%">(71,476)</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.77&#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="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;text-align: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 as of December 31, 2020</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,208,740&#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;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.80&#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="3" style="background-color:#cceeff;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%">6.19</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%">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 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%">Granted</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%">&#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="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%">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%">(260,451)</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%">0.69&#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="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"/></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%">Cancelled/Expired</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%">(22,822)</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%">2.01&#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="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;text-align: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 as of December 31, 2021</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%">925,467&#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;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.80&#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="3" style="background-color:#cceeff;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%">5.59</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%">1,692&#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%">Exercisable as of December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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%">904,259&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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 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.79&#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="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%">5.58</span></td><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%">1,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not grant any options under the 2009 Plan during the year ended December&#160;31, 2021 or 2020. We have historically used the Black-Scholes option pricing model to estimate the fair value of our stock option awards.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value is based on our stock price trading price on the Nasdaq Capital Market. The aggregate intrinsic value of options exercised was $1,168 and $88 for the years ended December&#160;31, 2021 and 2020, respectively, and is calculated based on the difference between the estimated fair value of our common stock at the date of exercise and the exercise price.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value for options vested during the years ended December&#160;31, 2021 and 2020, was $66 and $130, respectively.  </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation cost that has been included in our consolidated statements of operations and comprehensive loss for all stock-based compensation arrangements is set forth below:</span></div><div style="margin-top:12pt"><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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Cost of revenues</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%">1,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"/><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%">274&#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 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%">Sales and marketing</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%">437&#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%">64&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,770&#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,083&#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%">Research and development</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%">684&#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%">71&#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 stock-based compensation</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%">4,941&#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,492&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, there was approximately $5,943, $328 and $14 of total unrecognized compensation cost related to the 2018 Plan, the 2018 ESPP and the 2009 Plan, respectively. These unrecognized compensation costs are expected to be recognized over an estimated weighted-average period of approximately 2.7 years, 1.5 years and 0.3 years for the 2018 Plan, the 2018 ESPP and the 2009 Plan, respectively.</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_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>33
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298373056840">
<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 custom" 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 style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes are recognized for the tax consequences in future years for differences between the tax bases of assets and liabilities and their financial reporting amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. Income tax expense is the combination of the tax payable for the year and the change during the year in deferred tax assets and liabilities.</span></div><div style="margin-top:12pt;text-indent:36pt"><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&#160;31, 2021 and 2020, we had net losses before income taxes of $53,948 and $22,197, respectively. Net losses relating to U.S. operations for were $54,907 and $22,194, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between income taxes expected at the U.S. federal statutory income tax rate of 21% and the reported income tax expense (benefit) are summarized as follows:<br/><br/></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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr style="height:14pt"><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 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></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%">Income tax (benefit) at statutory rate</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%">(11,330)</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%">(4,661)</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%">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%">11,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%">4,408&#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%">State income tax (benefit), net of federal benefit</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,978)</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%">(330)</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%">Business tax credit net of reserves</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%">(190)</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%">Non-deductible expenses</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,210&#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%">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%">Business combination</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%">(437)</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%">Foreign income taxes at different 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%">(201)</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%">Income tax (benefit) expense</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%">(426)</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%">2&#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-style:italic;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top: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-style:italic;font-weight:400;line-height:100%">0.79&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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-style:italic;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: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-style:italic;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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-style:italic;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision expense for income taxes consists of the following:<br/><br/></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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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></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:700;line-height:100%">Current:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Federal</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%">&#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 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%">&#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="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%">State</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%">11&#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%">2&#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 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%">Foreign</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%">&#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="padding:2px 1pt;text-align: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</span></td><td colspan="2" style="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%">11&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">2&#160;</span></td><td style="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:700;line-height:100%">Deferred:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Federal</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%">(416)</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="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%">State</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%">(21)</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 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%">Foreign</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%">&#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="padding:2px 1pt;text-align: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</span></td><td colspan="2" style="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%">(437)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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="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%">Total income tax (benefit) expense</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">(426)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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%">2&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net deferred income taxes consist of the following:<br/><br/></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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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></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:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Net operating 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: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%">40,922&#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%">30,705&#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%">Unrealized loss on digital 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%">2,015&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</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,416&#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,193&#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%">Reserves and accruals</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%">732&#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%">3,739&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases - lease liability</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%">376&#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 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%">Amortization of acquired intangibles</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%">232&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax 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%">1,748&#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 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%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;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%">47,441&#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 colspan="2" style="background-color:#ffffff;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%">35,637&#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:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">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%">(46,163)</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,100)</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 deferred tax assets</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,278&#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 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%">537&#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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:700;line-height:100%">Deferred tax liabilities:</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"/></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%">Amortization of acquired intangibles</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%">(537)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases - right of use asset</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%">(306)</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 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%">Other deferred tax 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%">(972)</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%">Total deferred tax liabilities</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,278)</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 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%">(537)</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%">Net deferred tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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-bottom:3pt double #000;border-top:3pt double #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:3pt double #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:3pt double #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-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, we had net operating loss ("NOL") carryforwards of $166,826 and $79,463 for federal and state income tax purposes, respectively. The federal net operating losses of $85,674 which were generated in tax years beginning before January 1, 2018, will begin to expire in 2030 if not utilized. The balance of the net operating losses, $81,152 do not expire. The state net operating losses expire at various times depending on the state with a majority beginning to expire in 2030 if not utilized.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, we had research and development ("R&amp;D") credit carryforwards of approximately $1,863 and $1,226 for federal and state income tax purposes, respectively. The federal and Texas R&amp;D credits will begin to expire in 2034, unless previously utilized. California R&amp;D credits carry forward indefinitely.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utilization of the NOL and tax credit carryforwards may be subject to a substantial annual limitation due to ownership change limitations that may have occurred or that could occur in the future, as required by Section 382 of the Internal Revenue Code (IRC) of 1986, as amended (the "Code"), as well as similar state and foreign provisions. These ownership changes may limit the amount of NOL and tax credit carryforwards that can be utilized annually to offset future taxable income. In general, an &#8220;ownership change&#8221; as defined by Section 382 of the Code results from a transaction or series of transactions over a three-year period resulting in an ownership change of more than fifty (50) percentage points of the outstanding stock of a company by certain stockholders.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, we had not yet completed an analysis of the deferred tax assets for its NOL and tax credits. The future utilization of our net operating loss to offset future taxable income may be subject to an annual limitation under IRC Section 382 as a result of ownership changes that may have occurred previously or that could occur in the future. We have not yet determined whether such an ownership change has occurred. In order to make this determination, we will need to complete an analysis regarding the limitation of the net operating loss.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have established a full valuation allowance for our deferred tax assets due to uncertainties that preclude us from determining that it is more likely than not that we will be able to generate sufficient taxable income to realize such assets. We monitor positive and negative factors that may arise in the future as we assess the need for a valuation allowance against our deferred tax assets. As of December&#160;31, 2021 and 2020, we have a valuation allowance of $46,163 and $35,100, respectively, against our deferred tax assets.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The technical merits of a tax position derive from both statutory and judicial authority (legislation and statutes, legislative intent, regulations, rulings and case law) and their applicability to the facts and circumstances of the tax position. If a tax position does not meet the more-likely-than-not recognition threshold, the benefit of that position is not recognized in the financial statements. The second step is measurement. A tax position that meets the more-likely-than-not recognition threshold is measured to determine the amount of benefit to recognize in the financial statements. The tax position is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate resolution with a taxing authority.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncertain tax positions are evaluated based upon the facts and circumstances that exist at each reporting period. Subsequent changes in judgment based upon new information may lead to changes in recognition, de-recognition, and measurement. Adjustments may result, for example, upon resolution of an issue with the taxing authorities, or expiration of a statute of limitations barring an assessment for an issue.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a tabular reconciliation of the total amounts of unrecognized tax benefits:<br/><br/></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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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></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%">Unrecognized tax benefits, beginning of period</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%">1,314&#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%">1,531&#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%">Tax positions taken in prior periods:</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"/></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%">Gross increases</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%">69&#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%">Gross decreases</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%">(297)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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"/></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%">Tax positions taken in current period:</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"/></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%">Gross increases</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%">231&#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&#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%">Settlements</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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"/></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%">Lapse of statute of limitations</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Unrecognized tax benefits, end of period</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%">1,545&#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%">1,314&#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 style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense. We have no accrual for interest and penalties on the consolidated balance sheets and has not recognized interest and/or penalties in the consolidated statements of operations and comprehensive loss for the years ended December&#160;31, 2021 and 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to taxation in the United States and various state jurisdictions. Our tax years from inception are subject to examination by the United States and state taxing authorities due to the carryforward of unutilized NOLs.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have ownership interest in controlled foreign corporations. During 2021, we analyzed the potential impact of the Global Intangible Low-Taxed Income and the Base Erosion and Anti-Abuse Tax provisions of the Tax Cuts and Jobs Act signed into law in 2017. Based on the foreign subsidiaries' tax position, we will not incur any impact relating to these two provisions.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CARES Act was enacted in the United States on March 27, 2020. The CARES Act includes several U.S. income tax provisions related to, among other things, net operating loss carrybacks, alternative minimum tax credits, modifications to the net interest deduction limitations and technical amendments regarding the income tax depreciation of qualified improvement property placed in service after December 31, 2017. The CARES Act did not have a material impact on our financial results for the years ended December&#160;31, 2021 and 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Appropriations Act, 2021 (the "Act") was enacted in the United States on December 27, 2020. The Act enhances and expands certain provisions of the CARES Act. The Act did not have a material impact on our financial results for the year 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_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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298372843464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information<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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment and Geographic Information</a></td>
<td class="text">Segment and Geographic Information<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our chief operating decision maker is our Chief Executive Officer ("CEO"). Our CEO reviews operating segment information for purposes of allocating resources and evaluating financial performance. We have determined that the Company operates in a two reporting segments: Phunware and Lyte. In 2021, but prior to the acquisition of Lyte, our CEO reviewed the financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected information for the Company's operating segments and a reconciliation to the consolidated financial statement amounts are as follows:</span></div><div style="margin-top:12pt"><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:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><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%">As of or for the year ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Phunware</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Lyte</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Consolidated</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%">Goodwill</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%">25,887&#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 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%">7,373&#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%">33,260&#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%">Total 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%">94,621&#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%">4,673&#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%">99,294&#160;</span></td><td style="background-color:#ffffff;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;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;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%">Net revenues</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%">7,548&#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%">3,095&#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%">10,643&#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="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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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%">Loss before taxes</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%">(53,339)</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%">(609)</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,948)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable long-lived assets attributed to the United States and international geographies are based upon the country in which the asset is located or owned. As of December&#160;31, 2021 and 2020, all of our identifiable long-lived assets were in the United States.</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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</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 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 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: 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> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<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 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: 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 12: 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: 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 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>35
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298373041768">
<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 custom" 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 TransactionsIn connection with the reverse merger with Stellar, in 2018, we assumed $255 in payables for Nautilus Energy Management Corporation, an affiliate of two former members our board of directors, one of whom served on our board of directors until December 2, 2021. On December 29, 2021, we paid $171 in full satisfaction of the outstanding payable.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As more fully discussed in Note 9, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span>, the Company entered into a Note and RPBLs (both defined above) with certain related parties. We repaid the Note and RPBLs in full during 2021 and 2020, 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_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>36
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298373324136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent Events<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has evaluated subsequent events through the date the financial statements were issued.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2022, we entered into an At Market Issuance Sales Agreement with H.C. Wainwright &amp; Co., LLC (&#8220;Wainwright&#8221;), pursuant to which we may offer and sell, from time to time, shares of our common stock, par value $0.0001 per share, for aggregate gross proceeds of up to $100,000, through or to Wainwright, as agent or principal. We are not obligated to sell shares of our common stock under the sales agreement with Wainwright. As of the date noted above, we have not sold any shares of common stock pursuant to the sales agreement with Wainwright. Sales of shares of our common stock sold under the sales agreement will be made pursuant to an effective shelf registration statement on Form S-3 in the amount of $200,000 filed with the SEC on February 1, 2022.   </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 15, 2022, we entered into a lease agreement, in which we will lease approximately 21,830 square feet for a term of five years, which we intend to use as manufacturing and warehouse space for our Lyte computer division. The term of the lease commences on the earliest of (a) the date we occupy any portion of the Premise and begin conducting business therein, (b) the date on which construction is substantially completed in the building (as defined in the construction addendum) or (c) the date the Landlord would have achieved substantial completion of construction of the building but for a delay caused by us (as defined in the construction addendum). The lease provides for initial base rent payments of approximately $27 per month, subject to escalations. In addition, we will be responsible for payments equal to our proportionate share of operating expenses, which is currently estimated to be approximately $7 per month, which is also subject to adjustment to actual costs and expense according to provisions of the lease.</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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</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 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="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>37
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298369401144">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;), and include the Company&#8217;s accounts and those of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-top:12pt;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%;text-decoration:underline">Reclassifications of Prior Year Presentation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to our consolidated statement of cash flows for year ended December 31, 2020. We combined individual line items that we considered to be immaterial and recorded these in our consolidated statement of cash flows as other adjustments to conform to current year presentation. These reclassifications had no impact on previously reported operating, investing or financing cash flows.</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_phun_GoingConcernPolicyPolicyTextBlock', window );">Going Concern</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Going Concern</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standards Codification (&#8220;ASC&#8221;) Topic 205-40, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Presentation of Financial Statements - Going Concern</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 205-40") requires management to assess the Company&#8217;s ability to continue as a going concern for one year after the date the financial statements are issued. Under ASC 205-40, management has the responsibility to evaluate whether conditions and/or events raise substantial doubt about our ability to meet future financial obligations as they become due within one year after the date that the financial statements are issued. As required by this standard, management&#8217;s evaluation shall initially not take into consideration the potential mitigating effects of management&#8217;s plans that have not been fully implemented as of the date the financial statements are issued.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our assessment included the preparation of a detailed cash forecast that included all projected cash inflows and outflows. During 2021, we secured additional cash financings through the sales and issuances of our common stock through an underwritten public offering, an at-the-market offering and a partial exercise of a warrant. However, we continue to focus on growing our revenues. Accordingly, operating expenditures may exceed the revenue we expect to receive for the foreseeable future. We, also, have a history of operating losses and negative operating cash flows and expect these trends to continue into the foreseeable future. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date of this Annual Report on Form 10-K, while we believe we have adequate capital resources to complete our near-term operations, there is no guarantee that such capital resources will be sufficient until such time we reach profitability. We may access capital markets to fund strategic acquisitions or ongoing operations on terms we believe are favorable. The timing and amount of capital that may be raised is dependent on market conditions and the terms and conditions upon which investors would require to provide such capital. We may utilize debt or sell newly issued equity securities through public or private transactions, or through the use of our at-the-market offering facility. We currently have an effective "shelf" </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">registration statement on Form S-3, which we may utilize for future financings for the issuance of our common stock, preferred stock, warrants or units. We also hold digital assets, which management believes can be readily sold and converted into cash. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the cash financings described above, we believe we have sufficient cash on-hand to fund potential net cash outflows for one year following the filing date of this Annual Report on Form 10-K. Accordingly, we believe there does not exist any indication of substantial doubt about our ability to continue as a going concern for one year following the filing date of this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There can be no assurance that we will be able to obtain additional funding on satisfactory terms or at all. In addition, no assurance can be given that any such financing, if obtained, will be adequate to meet our capital needs and support our growth. If additional funding cannot be obtained on a timely basis and on satisfactory terms, our operations would be materially negatively impacted; however, we have been successful in accessing capital markets in the past, and we are confident in our ability to access capital markets again, if needed.</span></div>The accompanying consolidated financial statements have been prepared on a going-concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.<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_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-indent:36pt"><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 certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Items subject to the use of estimates include, but are not limited to, the standalone selling price for our products and services, digital assets, stock-based compensation, useful lives of long-lived assets including intangibles, fair value of intangible assets and the recoverability or impairment of tangible and intangible assets, including goodwill, contingent consideration for our business combination with Lyte and periodic reassessment of fair value, allocating the fair value of purchase consideration to assets acquired and liabilities assumed in our business combination, reserves and certain accrued liabilities, the benefit period of deferred commissions, fair value of debt component of convertible notes at issuance and derecognition, assumptions used in Black-Scholes valuation method, such as the current trading price of our common stock at time of exercise of our warrant, expected volatility, risk-free interest rate and expected dividend rate and provision for (benefit from) income taxes. Actual results could differ from those estimates and such differences could be material to the consolidated financial statements.</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_phun_RisksAndUncertaintiesPolicyPolicyTextBlock', window );">Risks and Uncertainties</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulation governing blockchain technologies, cryptocurrencies, digital assets, utility tokens, security tokens and offerings of digital assets is uncertain, and new regulations or policies may materially adversely affect the development and the value of our tokens. Regulation of digital assets, like PhunCoin and PhunToken, cryptocurrencies, blockchain technologies and cryptocurrency exchanges, is likely to evolve. Regulation also varies significantly among international, federal, state and local jurisdictions and is subject to significant uncertainty. Various legislative and executive bodies in the United States and in other countries may in the future adopt laws, regulations, or guidance, or take other actions, which may severely impact the permissibility of tokens generally and the technology behind them or the means of transaction or in transferring them. Any such violations could adversely affect the ability of us to maintain PhunCoin and PhunToken, which could have a material adverse effect on our operations and financial condition. Failure by us to comply with any laws, rules and regulations, some of which may not exist yet or are subject to interpretation and may be subject to change, could also result in a material adverse effect on our operations and financial condition.</span></div><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_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Standards and Recent Accounting Standards Not Yet Adopted</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") No. 2019-12, </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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Topic 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%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASU 2019-12&#8221;). ASU 2019-12 includes the removal of certain exceptions to the general principles of ASC 740 and simplifies the accounting for income taxes by clarifying and amending existing guidance. We adopted the update January 1, 2021 and it did not have a material impact on our consolidated financial statements and disclosures. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2016-02"). We adopted ASU 2016-02 effective January 1, 2021. The core principle of ASU 2016-02 is that a lessee should recognize the assets and liabilities that arise from leases. For operating leases, a lessee is required to recognize a right-of-use asset and a lease liability, initially </span></div>measured at the present value of the lease payments, in the statement of financial position. We have elected certain practical expedients permitted under the transition guidance that allow us to use the beginning of the period of adoption (January 1, 2021) as the date of initial recognition. As a result, prior period comparative financial information was not recast under the new standard and continues to be presented under the prior lease accounting standards. Other practical expedients include our election to not separate non-lease components from lease components and to not reassess lease classification, treatment of initial direct costs or whether an existing or expired contract contains a lease. We have also elected to apply the short-term lease exception for all leases, which we will not recognize right-of-use assets or lease liabilities for leases that, at the commencement date, have a term of twelve (12) months or less.<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments &#8211; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASU 2016-13"). ASU 2016-13 introduces a model based on expected losses for most financial assets and certain other instruments. In addition, for available-for-sale debt securities with unrealized losses, the losses will be recognized as allowances rather than reductions in the amortized cost of the securities. As a smaller reporting company, the standard is currently effective for us for annual reporting periods beginning after December 15, 2022, with early adoption permitted for annual reporting periods beginning after December 15, 2019. We currently intend to adopt this new standard effective January 1, 2023. We currently do not expect the adoption of ASU 2016-13 to have a material impact on our consolidated financial statements and disclosures. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt &#8211; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8211; Contracts in Entity&#8217;s Own Equity (Subtopic 815 &#8211; 40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (&#8220;ASU 2020-06&#8221;). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity&#8217;s own equity. ASU 2020-06 is effective for smaller reporting companies for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. We are currently evaluating the impact of this guidance on our consolidated financial statements and disclosures.<br/></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_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2019, we adopted ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 606")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">Generally, the provisions of ASC 606 state that revenue is recognized upon transfer of control of promised products or services in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct, distinct within the context of the contract and accounted for as separate performance obligations.</span></div><div style="margin-top:12pt;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%">Contract Balances</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of invoicing for contracts with customers. When the timing of revenue recognition differs from the timing of invoicing, we use judgment to determine whether the contract includes a significant financing component requiring adjustment to the transaction price. Various factors are considered in this determination including the duration of the contract, payment terms and other circumstances. Generally, we determine that contracts do not include a significant financing component. We apply a practical expedient for instances where, at contract inception, the expected timing difference between when promised goods or services are transferred and associated payment will be one year or less. Payment terms vary by contract type; however, contracts typically stipulate a requirement for the customer to pay within 30 days.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price may be allocated to performance obligations that are unsatisfied or are partially unsatisfied. Amounts relating to remaining performance obligations on non-cancelable contracts include both the deferred revenue balance and amounts that will be invoiced and recognized as revenue in future periods. </span></div><div style="margin-top:12pt;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%">Significant Judgments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When selling our platform subscriptions and services, our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. For contracts with </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">multiple performance obligations, the contract price is allocated to separate performance obligations on a relative standalone basis for which significant judgment is required. Judgment is required to determine whether a software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software support and services and recognized over time. Significant judgment is also required relating to the timing of the satisfaction of performance obligations.</span></div><div style="margin-top:12pt;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%">Platform Subscriptions and Services Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive subscription revenue from software license fees, which comprise subscription fees from customers licensing our Software Development Kits (SDKs), which include accessing the MaaS platform and/or MaaS platform data; application development service revenue from the development of customer applications, or apps, which are built and delivered to customers; and support fees. Our contract terms generally range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzU4Mzg_aecb5d4b-e539-4b2e-b72f-4d2a87a5b408">one</span> to three years. License fees are typically billed annually in advance. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Application development revenue is derived from development services around designing and building new applications or enhancing existing applications. We recognize application development revenue upon the transfer of control of the completed application or application development services. We typically bill for application development revenue in advance at contract signing, but may at times, bill one-half in advance at contract execution and one-half upon completion.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue from SDK licenses gives the customer the right to access our MaaS platform. In accordance with ASC 606, a &#8216;right to access&#8217; license is recognized over the license period. Support and maintenance revenue is comprised of support fees for customer applications, software updates and technical support for application development services for a support term. Support revenue is recognized ratably over the support term. Support and maintenance is typically billed annually in advance.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When a customer contract consists of licensing, application development and support and maintenance, we consider these separate performance obligations, which would require an allocation of consideration, of which significant judgement is required. </span></div><div style="margin-top:12pt;text-indent:36pt"><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 may also provide professional services by outsourcing employees to customers on a time and materials basis. Revenues from these arrangements are recognized as the services are performed. We typically bill professional service customers in the month in which the services are performed.</span></div><div style="margin-top:12pt;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%">Application Transaction Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also generate revenue by charging advertisers to deliver advertisements (ads) to users of mobile connected devices. Depending on the specific terms of each advertising contract, we generally recognize revenue based on the activity of mobile users viewing these ads. Fees from advertisers are commonly based on the number of ads delivered or views, clicks or actions by users on mobile advertisements delivered, and we recognize revenue at the time the user views, clicks or otherwise acts on the ad. We sell ads through several offerings: cost per thousand impressions, on which advertisers are charged for each ad delivered to 1,000 consumers; cost per click, on which advertisers are charged for each ad clicked or touched on by a user; and cost per action, on which advertisers are charged each time a consumer takes a specified action, such as downloading an app. In addition, during 2020, we generated application transaction revenue thru in-app purchases from an application on our platform.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we may act as an intermediary in executing transactions with third parties. The determination of whether revenue should be reported on a gross or net basis is based on an assessment of whether we are acting as the principal or an agent in our transactions with advertisers. Control is a determining factor in assessing principal versus agent relation. The determination of whether we are acting as a principal or an agent in a transaction involves judgment and is based on an evaluation of the terms of each arrangement. ASC 606 provides indicators of when an entity controls specified goods or services and is, therefore, acting as a principal. Based on the indicators of control, we have determined that we are the principal in all advertising arrangements because we are responsible for fulfilling the promise to provide the specified advertisements to advertising agencies or companies; establishing the selling prices of the advertisements sold; and credit risk with its advertising traffic providers. Accordingly, we act as the principal in all advertising arrangements and, therefore, report revenue earned and costs incurred related to these transactions on a gross basis.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, we announced the commencement of the selling of PhunToken to consumers, developers and brands. PhunToken is an innovative cryptocurrency utilized within our token ecosystem to help drive engagement by unlocking features and capabilities of our MaaS platform. We follow the guidance of ASC 606 in determination the revenue recognition of our PhunToken sales. PhunToken customers pay us at the time of purchase of PhunToken. We recognize revenue related to PhunToken at the time of delivery of PhunToken to a customer's ethereum-based digital wallet.</span></div><div style="margin-top:12pt;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%">Computer Hardware Revenue</span></div><div style="margin-top:12pt;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We acquired Lyte Technology in October 2021. Revenue from Lyte is primarily derived from the sale of high-performance personal computers. Lyte computers are sold with a variety of pre-packaged solutions, as well as customizable solutions selected by our customers. Customers pay us in advance of shipment of their computer via the Lyte website. A majority of Lyte's customers pay us via credit card payments, which are managed through a third party processor. We recognize computer hardware revenue at the time a completed unit ships from our facility. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions</span></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>&#160;&#160;&#160;&#160;We defer commission costs and amortize them in a manner consistent with how we recognize revenue. Key judgments that impact our commission expense include estimating our customer life and the determination of the impairment of commission assets we deem to be unrecoverable. The Company applies a practical expedient and expenses these costs as incurred if the amortization period is one year or less.</span></div><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_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Credit Risk</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments that are exposed to concentrations of credit risk consist primarily of cash, trade accounts receivable and our digital asset holdings. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we limit our exposure to credit loss by depositing our cash with established financial institutions that management believes have good credit ratings and represent minimal risk of loss of principal, our deposits, at times, may exceed federally insured limits. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is currently no clearing house for our digital assets, including our bitcoin holdings, nor is there a central or major depository for the custody of our digital assets. There is a risk that some or all of our digital asset holdings could be lost or stolen. There can be no assurance that the custodians will maintain adequate insurance or that such coverage will cover losses with respect to our digital asset holdings. Further, transactions denominated in digital assets are irrevocable. Stolen or incorrectly transferred digital assets may be irretrievable. As a result, any incorrectly executed transactions could adversely our financial condition. The aggregate cost basis of our digital asset holdings is $41,964 at December&#160;31, 2021.  </span></div>Collateral is not required for accounts receivable, and we believe the carrying value approximates fair value.<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_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash, Cash Equivalents, and Restricted Cash</a></td>
<td class="text">Cash, Cash Equivalents, and Restricted CashWe consider all investments with a maturity of three months or less from the date of acquisition to be cash equivalents.<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_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Accounts Receivable and Reserves</a></td>
<td class="text">Accounts Receivable and ReservesAccounts receivable are presented net of allowances. We consider receivables past due based on the contractual payment terms. We make judgments as to our ability to collect outstanding receivables and record a bad debt allowance for receivables when collection becomes doubtful. The allowances are based upon historical loss patterns, current and prior trends in our aged receivables, credit memo activity and specific circumstances of individual receivable balances.<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_us-gaap_InventoryPolicyTextBlock', window );">Inventory</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our inventory consists of computer hardware materials and finished computers available-for-sale and are stated at the lower of cost or net realizable value, determined using the first-in first-out (&#8220;FIFO&#8221;) method. We purchase inventory from suppliers both domestically and internationally. We believe that our products are generally available from more than one supplier and seek to maintain multiple sources for materials, both internationally and domestically. We may, at times, purchase products in bulk quantities to take advantage of quantity discounts and to ensure inventory availability. We recognize provisions for obsolete and slow-moving inventory primarily based on judgments about expected disposition of inventory, generally, through sales, or liquidations of obsolete inventory, and expected recoverable values based on currently available or historical information.</span></div><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_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy', window );">Digital Assets</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Digital Assets</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2021, we purchased an aggregate of $41,284 in digital assets, and we were paid $680 in digital assets by various customers. Payments by customers in and purchases by us of digital assets were primarily of bitcoin and ethereum. We currently account for all digital assets held as a result of these transactions as indefinite-lived intangible assets in accordance with ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#8212;Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We have ownership of and control over our digital assets and we may use third-party custodial services to secure them. The digital assets are initially recorded at cost and are subsequently remeasured, net of any impairment losses incurred since acquisition.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine the fair value of our digital assets on a nonrecurring basis in accordance with ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, based on quoted prices on the active exchange(s) that we have determined is the principal market for bitcoin and ethereum (Level 1 inputs). We perform an analysis each quarter to identify whether events or changes in circumstances, principally decreases in the quoted prices on active exchanges, indicate that it is more likely than not that our digital assets are impaired. In determining if an impairment has occurred, we consider the lowest market price quoted on an active exchange since acquiring the respective digital asset. If the then current carrying value of a digital asset exceeds the fair value, an impairment loss has occurred with respect to those digital assets in the amount equal to the difference between their carrying values and the fair value. </span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impaired digital assets are written down to their fair value at the time of impairment and this new cost basis will not be adjusted upward for any subsequent increase in fair value. Gains are not recorded until realized upon sale, at which point they are presented net of any impairment losses for the same digital assets held. In determining the gain or loss to be recognized </span></div>upon sale, we calculate the difference between the sales price and carrying value of the digital assets sold immediately prior to sale. Impairment losses and gains or losses on sales are recognized within other expense in our consolidated statements of operations and comprehensive loss.<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_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill arises from purchase business combinations and is measured as the excess of the cost of the business acquired over the sum of the acquisition-date fair values of tangible and identifiable intangible assets acquired, less any liabilities assumed.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles &#8212; Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we do not amortize goodwill or intangible assets with indefinite lives but rather assesses their carrying value for indications of impairment annually, or more frequently if events or changes in circumstances indicate that the carrying amount may be impaired.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted ASU 2017-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, on January 1, 2020, which states an entity should recognize a goodwill impairment charge for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derived the fair value from the market capitalization approach, whereby we utilize the historical market price of our common stock traded on the Nasdaq to estimate the fair value of our reporting unit. The determination of whether goodwill has become impaired involves a significant level of judgment in the assumptions underlying the approach used to determine the value of the reporting unit. Changes in our strategy and/or market conditions could significantly impact these judgments and require adjustments to recorded amounts of goodwill.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets consist of acquired trade names, customer lists, technology, in-process research and development and order backlog associated with the acquired businesses. Amortization of finite-lived intangible assets is calculated using either the straight-line or accelerated amortization model based on our best estimate of the distribution of the economic value of the identifiable intangible assets.</span></div>We did not recognize any goodwill or intangible impairment losses in the years ended December&#160;31, 2021 or 2020.<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_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Long-Lived Assets</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets with definite lives are reviewed for impairment whenever events or changes in circumstances indicate that an asset&#8217;s carrying value may not be recoverable. In accordance with authoritative guidance, we evaluate the recoverability of each of our long-lived assets, including property and equipment, by comparing its carrying amount to the undiscounted future cash flows expected to be generated. If the total of undiscounted future cash flows is less than the carrying amount of an asset, an impairment would be recognized for the amount by which the carrying amount of the asset exceeds its fair value. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not recognize any impairment losses relating to our long-lived assets during the years ended December&#160;31, 2021 or 2020.</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_us-gaap_DebtPolicyTextBlock', window );">Convertible Debt</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Debt </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, we issued a 7% convertible note with a principal amount of $3,000 for gross proceeds at closing of $2,371. In accounting for the issuance, we separated the note into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar liabilities that do not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the carrying amount of the liability component from the par value of the note. The difference represents the debt discount, recorded as a reduction of the senior convertible note on our consolidated balance sheet, and is amortized to interest expense over the term of the note using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the note, we allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability component were amortized using the effective interest rate method to interest expense over the term of the note. The issuance costs attributable to the equity component are recorded as a reduction of the equity component within additional paid-in capital. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, we issued a convertible note with an initial principal amount of $4,320. After the payoff of convertible note issued in March 2020 and deducting transaction costs, aggregate net cash proceeds to the Company was $1,751. In accordance with ASC Topic 815-40, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging - Contracts in an Entity&#8217;s Own Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we evaluated all of the convertible note's financial instruments, including warrants to purchase common stock issued in conjunction with convertible debt, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives. For derivative financial instruments that are accounted for as liabilities, the derivative instrument is initially recorded at its fair value and is then re-valued at each reporting date, with changes in the fair value reported in the consolidated statement of operations and comprehensive loss.  We use a Black-Scholes option-pricing model to value the warrants at inception and subsequent valuation dates. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Direct costs incurred to issue non-revolving debt instruments are recognized as a reduction to the related debt balance in the accompanying consolidated balance sheets and amortized to interest expense over the contractual term of the related debt using the effective interest method.</span></div><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_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted the new lease accounting standard, ASU 2016-02 using the modified retrospective basis for all agreements existing as of January 1, 2021 as described further above </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</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 style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes a right-of-use asset and lease liability for all operating leases with terms greater than twelve months. The lease liability is measured based on the present value of the lease payments not yet paid. The right-of-use asset is measured based on the initial measurement of the lease liability adjusted for any direct costs incurred upon commencement of the lease. Short-term leases, or leases that have a lease term of 12 months or less at commencement date, are excluded from this treatment and are recognized on a straight-line basis over the term of the lease. We did not enter into any financing leases for the year ended December&#160;31, 2021.</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_us-gaap_CompensationRelatedCostsPolicyTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based transactions, including employee and non-employee director awards, is measured and recognized in the financial statements based on fair value on the grant date of the award. We recognize stock-based compensation expense for awards with only service conditions on a ratable basis over the requisite service period of the related award, generally the vesting period of the award. We have not granted any awards with market or performance conditions. Forfeitures of all stock-based awards are accounted for when they occur.</span></div><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_us-gaap_PostemploymentBenefitPlansPolicy', window );">Retirement Plan</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Retirement Plan</span></div><div style="margin-top:12pt;text-indent:36pt"><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 administered one employee retirement plan that qualified as a deferred salary arrangement under Section 401(k) of the Internal Revenue Code. Under the retirement plan, participating employees may contribute a portion of their pretax earnings, up to the Internal Revenue Service annual contribution limit. No employer matching contributions were made to the retirement plan during the years ended December&#160;31, 2021 or 2020.</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_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes in accordance with ASC 740, </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%">("ASC 740"). Under ASC 740, deferred tax assets and liabilities reflect the future tax consequences of the differences between the financial reporting and tax bases of assets and liabilities using current enacted tax rates. Valuation allowances are recorded when the realizability of such deferred tax assets does not meet the more-likely-than-not threshold under ASC 740.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income and the feasibility of tax planning strategies. In the event of a change in the determination as to the amount of deferred tax assets that can be realized, an adjustment of the valuation allowance with a corresponding impact to the provision for income taxes will be made in the period in which such determination was made.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The guidance on accounting for uncertainty in income taxes prescribes a recognition threshold and measurement attribute criterion for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities.</span></div><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_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Loss</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply the guidance in ASC 220, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for the reporting and display of comprehensive loss and its components in the consolidated financial statements. Comprehensive loss comprises net loss and cumulative foreign currency translation adjustments. Accumulated comprehensive loss at December&#160;31, 2021 and 2020 was due to foreign currency translation adjustments.</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_us-gaap_EarningsPerSharePolicyTextBlock', window );">Loss per Common Share</a></td>
<td class="text">Loss per Common ShareBasic loss per common share is computed by dividing net loss applicable to common stockholders by the weighted average number of shares of common stock outstanding during the period. Restricted shares subject to repurchase provisions relating to early exercises under our 2009 Equity Incentive Plan were excluded from basic shares outstanding. Diluted loss per common share is computed by giving effect to all potential shares of common stock, including those related to our outstanding warrants and stock equity plans, to the extent dilutive. For all periods presented, these shares were excluded from the calculation of diluted loss per share of common stock because their inclusion would have been anti-dilutive. As a result, diluted loss per common share is the same as basic loss per common share for all periods presented.<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_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We follow the guidance in ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to account for financial assets and liabilities measured on a recurring basis. Fair value is 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. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. We use a fair value hierarchy, which distinguishes between assumptions based on market data (observable inputs) and an entity's own assumptions (unobservable inputs). The guidance requires fair value measurements be classified and disclosed in one of the following three categories:</span></div><div style="margin-top:12pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:97.146%"/><td style="width:0.1%"/></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:115%">&#8226;</span></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:10pt;font-weight:400;line-height:115%">Level 1: Unadjusted quoted prices in active markets for identical assets or liabilities.</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:115%">&#8226;</span></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:10pt;font-weight:400;line-height:115%">Level 2: Quoted prices in markets that are not active or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability.</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:115%">&#8226;</span></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:10pt;font-weight:400;line-height:115%">Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining which category an asset or liability falls within the hierarchy requires significant judgment. Our financial instruments measured at fair value as of December&#160;31, 2021 are set forth below:</span></div><div style="margin-top:12pt"><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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</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%">Assets:</span></td><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"/><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%">Digital assets</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%">32,581&#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%">&#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%">32,581&#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%">Total</span></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%">32,581&#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%">&#8212;&#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%">&#8212;&#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%">32,581&#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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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%">Liabilities:</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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Warrant liability</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%">&#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%">3,605&#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%">3,605&#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%">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%">&#8212;&#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%">3,605&#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%">&#8212;&#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%">3,605&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/><br/>&#160;&#160;&#160;&#160;</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments measured at fair value as of December&#160;31, 2020 are set forth below: </span></div><div style="margin-top:12pt"><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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</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%">Liabilities:</span></td><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"/><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%">Warrant liability</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%">&#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%">1,614&#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%">1,614&#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%">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%">&#8212;&#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%">1,614&#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%">&#8212;&#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%">1,614&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;The carrying value of accounts receivable, inventory, prepaid expenses, other current assets, accounts payable and accrued expenses are considered to be representative of their respective fair values because of the short-term nature of those instruments.</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_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Loss Contingencies</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss Contingencies</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the possibility of various loss contingencies arising in the ordinary course of business. We accrue for loss contingencies when it is probable that an asset has been impaired or a liability has been incurred and the amount of loss can be reasonably estimated. If we determine that a loss is possible and the range of the loss can be reasonably determined, then we disclose the range of the possible loss. We regularly evaluate current information available to us to determine whether an accrual is required, an accrual should be adjusted or a range of possible loss should be disclosed.</span></div><div style="margin-top:12pt;text-indent:36pt"><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. However, there are many uncertainties associated with any litigation, and these actions or other third-party claims against us may cause us to incur substantial settlement charges, which are inherently difficult to estimate and could adversely affect our results of operations. The actual liability in any such matters may be materially different from our estimates, which could result in the need to adjust our liability and record additional expenses.</span></div><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_us-gaap_SubsequentEventsPolicyPolicyTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subsequent Events</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:115%">In accordance with U.S. GAAP, we have evaluated events that have occurred after the date of the financial statements through the date the financial statements are issued to determine if events or transactions occurring after the date of the financial statements require potential adjustment to or disclosure in the financial statements. See Note 18 for additional discussion on our subsequent events.</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_phun_EmergingGrowthCompanyPolicyTextBlock', window );">Smaller Reporting Company</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Smaller Reporting Company</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a "smaller reporting company" as defined by Rule 12b-2 of the Exchange Act, which qualifies the Company for reduced disclosure requirements and, if permitted, additional time to implement new or revised financial accounting standards. Smaller reporting company status is determined on an annual basis.</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_phun_EmergingGrowthCompanyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_EmergingGrowthCompanyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_GoingConcernPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Going Concern, Policy</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;">phun_GoingConcernPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_RisksAndUncertaintiesPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Risks and Uncertainties, Policy</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;">phun_RisksAndUncertaintiesPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</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_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CompensationRelatedCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f(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_CompensationRelatedCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 comprehensive income.</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_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of 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> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such 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 (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_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of 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> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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 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_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above 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 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124437754&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<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 210.5-02.6(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_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 leasing arrangement entered into by lessee.</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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918666-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_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_PostemploymentBenefitPlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans.</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 712<br> -URI http://asc.fasb.org/topic&amp;trid=2197446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitPlansPolicy</td>
</tr>
<tr>
<td style="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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are 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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="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_SubsequentEventsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reporting subsequent events.</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_SubsequentEventsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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>38
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298366919448">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_LesseeAssetsAndLiabilitiesTableTextBlock', window );">Details of Right-of-Use Asset and Lease Liability</a></td>
<td class="text">The details of our right-of-use asset and lease liability recognized upon adoption of ASC 842 are set forth below:<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:85.449%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">January 1, 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%">Right-of-use asset</span></td><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%">2,101&#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%">Straight-line rent accrual</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%">(188)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,913&#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 style="height:15pt"><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 #000;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%">Lease liability, current</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%">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%">Lease liability, non-current</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%">1,601</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2,101&#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>The adoption of ASU 2016-02 did not have a material impact on our consolidated statements of operations and comprehensive loss.<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_us-gaap_CapitalizedContractCostTableTextBlock', window );">Schedule of Changes in Deferred Commissions</a></td>
<td class="text">Changes in deferred commissions for the years ended December&#160;31, 2021 and 2020 are as follows:<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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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%">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, beginning of the period</span></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%">210&#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%">309&#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 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%">Deferral of commissions earned</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%">73&#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%">94&#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%">Recognition of commission 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%">(135)</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%">(193)</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%">Balance, end of the period</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%">148&#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%">210&#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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of Concentration Risk</a></td>
<td class="text">The following table sets forth our concentration of accounts receivable, net of specific allowances for doubtful accounts.<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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Customer A</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%">20&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">55&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><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%">Customer B</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%">18&#160;</span></td><td style="background-color:#ffffff;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><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%">16&#160;</span></td><td style="background-color:#ffffff;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><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%">Customer C</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%">0&#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><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%">13&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our concentration of revenue sources as a percentage of total net revenues.<br/><br/></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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Customer D</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%">&#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"><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%">32&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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><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%">Customer E</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&#160;</span></td><td style="background-color:#ffffff;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><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&#160;</span></td><td style="background-color:#ffffff;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><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_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts Receivable</a></td>
<td class="text">Accounts receivable consisted of the following:<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:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 2px 1.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%">Accounts receivable</span></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%">977&#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%">1,020&#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="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%">Less allowances for doubtful accounts</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%">(10)</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%">(356)</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%">Accounts receivable, net</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%">967&#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%">664&#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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Schedule of Allowance for Doubtful Debt</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%">Changes in the allowance for doubtful accounts are as follows:<br/><br/></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:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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, beginning of period</span></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%">356&#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%">3,179&#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="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%">(Recovery) allowances for bad debt</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%">(286)</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%">205&#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 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%">Issuance of credit memos and write 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%">(60)</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%">(3,028)</span></td><td style="background-color:#cceeff;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%">Balance, end of period</span></td><td style="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="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%">10&#160;</span></td><td style="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="padding:0 1pt"/><td style="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="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%">356&#160;</span></td><td style="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_ScheduleOfDigitalAssetsTableTextBlock', window );">Schedule of Digital Assets</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth changes in our bitcoin and ethereum holdings: </span></div><div style="margin-bottom:6pt;margin-top:12pt"><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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Bitcoin</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%">Digital Asset Original<br/>Cost Basis</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%">Digital Asset Impairment<br/>Losses</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%">Digital Asset Carrying<br/>Value</span></td><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;text-align: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 as of December 31, 2020</span></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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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="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:#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%">Purchases</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%">36,806</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:2px 1pt;text-align: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,806</span></td><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 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%">Received from customers</span></td><td colspan="3" style="background-color:#cceeff;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%">157</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157</span></td><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:#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%">Impairment loss</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:2px 1pt;text-align: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,554)</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%">(8,554)</span></td><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;text-align: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 as of December 31, 2021</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%">36,963&#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%">(8,554)</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%">28,409&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Ethereum</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%">Digital Asset Original<br/>Cost Basis</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%">Digital Asset Impairment<br/>Losses</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%">Digital Asset Carrying<br/>Value</span></td><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;text-align: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 as of December 31, 2020</span></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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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="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:#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%">Purchases</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%">4,191</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:2px 1pt;text-align: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,191</span></td><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 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%">Received from customers</span></td><td colspan="3" style="background-color:#cceeff;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%">523</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523</span></td><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:#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%">Impairment loss</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(670)</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%">(670)</span></td><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;text-align: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 as of December 31, 2021</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%">4,714&#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%">(670)</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,044&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><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_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</a></td>
<td class="text">The following table sets forth common stock equivalents that have been excluded from the computation of dilutive weighted average shares outstanding as their inclusion would have been anti-dilutive:<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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Convertible notes</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%">&#8212;&#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 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%">5,733,712&#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%">Warrants</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%">5,636,801&#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%">5,996,112&#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%">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:10pt;font-weight:400;line-height:100%">925,467&#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,208,740&#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%">Restricted stock units</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,576,270&#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,677,060&#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%">Restricted shares</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%">574&#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%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%">10,138,538</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%">14,616,198</span></td></tr></table><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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock', window );">Financial Instruments Measured at Fair Value</a></td>
<td class="text">Our financial instruments measured at fair value as of December&#160;31, 2021 are set forth below:<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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</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%">Assets:</span></td><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"/><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%">Digital assets</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%">32,581&#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%">&#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%">32,581&#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%">Total</span></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%">32,581&#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%">&#8212;&#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%">&#8212;&#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%">32,581&#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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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%">Liabilities:</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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Warrant liability</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%">&#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%">3,605&#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%">3,605&#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%">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%">&#8212;&#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%">3,605&#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%">&#8212;&#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%">3,605&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/><br/>&#160;&#160;&#160;&#160;</span>Our financial instruments measured at fair value as of December&#160;31, 2020 are set forth below: <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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</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%">Liabilities:</span></td><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"/><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%">Warrant liability</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%">&#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%">1,614&#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%">1,614&#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%">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%">&#8212;&#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%">1,614&#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%">&#8212;&#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%">1,614&#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_phun_LesseeAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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;">phun_LesseeAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_ScheduleOfDigitalAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Digital 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;">phun_ScheduleOfDigitalAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<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_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="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_CapitalizedContractCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost capitalized in obtaining or fulfilling 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostTableTextBlock</td>
</tr>
<tr>
<td style="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_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).  Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<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_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</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 21<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 2: 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 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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: 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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-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 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-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 21<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298373015880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination (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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Summary of Consideration Paid in Business Acquisition</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><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 consideration paid for Lyte and the estimated fair values of the aggregate assets and liabilities acquired, at the acquisition date:</span></div><div style="text-indent:36pt"><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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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%">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:700;line-height:100%">Assets acquired</span></td><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%">4&#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%">Inventory</span></td><td colspan="3" style="background-color:#cceeff;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%">1,687</span></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%">Intangible assets</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%">3,340</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 assets acquired</span></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%">5,031</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:700;line-height:100%">Liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;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%">1,369</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 liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;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%">1,369</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 assets acquired</span></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%">3,662</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:700;line-height:100%">Consideration:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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%">Cash</span></td><td colspan="3" style="background-color:#cceeff;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%">3,980</span></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%">Acquisition and earn-out payable (subject to fair value adjustments)</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%">6,619</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 consideration</span></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%">10,599</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%">Goodwill</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%">6,937&#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>
<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_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Summary of Unaudited Pro Forma Financial Information</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><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 unaudited pro forma condensed financial information of Phunware, Inc for the year ended December&#160;31, 2021 as if the acquisition of Lyte had occurred on January 1, 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:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</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 revenues</span></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%">18,175&#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;border-top:1pt solid #000;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%">15,581&#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%">Net loss</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%">(53,935)</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%">(22,922)</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_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.</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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298375499496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</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 sets forth our net revenues by category:<br/><br/></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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Net revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Platform subscriptions and services</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,308&#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%">9,108&#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%">Computer hardware</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,095&#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 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%">Application transaction</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,240&#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%">893&#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%">Net revenues</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%">10,643&#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%">10,001&#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><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"/></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"/></tr></table><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_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Revenue by Geographic Location</a></td>
<td class="text">Revenue by geographic location is as follows:<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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Net revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">United States</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%">9,939&#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%">9,686&#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%">International </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%">704&#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%">315&#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%">Net revenues</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%">10,643&#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%">10,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"/></tr></table><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_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of Concentration Risk</a></td>
<td class="text">The following table sets forth our concentration of accounts receivable, net of specific allowances for doubtful accounts.<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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Customer A</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%">20&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">55&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><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%">Customer B</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%">18&#160;</span></td><td style="background-color:#ffffff;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><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%">16&#160;</span></td><td style="background-color:#ffffff;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><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%">Customer C</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%">0&#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><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%">13&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our concentration of revenue sources as a percentage of total net revenues.<br/><br/></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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Customer D</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%">&#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"><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%">32&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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><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%">Customer E</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&#160;</span></td><td style="background-color:#ffffff;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><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&#160;</span></td><td style="background-color:#ffffff;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><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_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Deferred Revenue</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%">Our deferred revenue balance consisted of the following:<br/><br/></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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 deferred revenue</span></td><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 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%">Computer hardware</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%">2,149&#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"/></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%">Platform subscriptions and services 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%">1,744&#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%">2,317&#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%">Application transaction 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%">80&#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%">80&#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 current deferred revenue</span></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%">3,973&#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%">2,397&#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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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%">Non-current deferred revenue</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"/></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%">Platform subscriptions and services revenue</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%">1,299&#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%">2,678&#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 non-current deferred 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%">1,299&#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%">2,678&#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 revenue</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%">5,272&#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%">5,075&#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_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<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_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</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 21<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 2: 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 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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: 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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-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 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-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 21<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298375268184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash, Cash Equivalents, and Restricted Cash (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_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [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_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Cash</a></td>
<td class="text">The following table sets forth our cash and restricted cash:<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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 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:#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%">23,137&#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,940&#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 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%">Restricted cash</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%">91&#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 cash and restricted cash</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%">23,137&#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,031&#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>
<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_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock', window );">Restricted Cash</a></td>
<td class="text">The following table sets forth our cash and restricted cash:<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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 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:#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%">23,137&#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,940&#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 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%">Restricted cash</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%">91&#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 cash and restricted cash</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%">23,137&#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,031&#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_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalents.</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_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalents restricted as to withdrawal or usage.</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(1)(a))<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 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><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)(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 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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock</td>
</tr>
<tr>
<td style="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>42
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298372854088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Changes in Goodwill</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%">Changes in the Company&#8217;s goodwill balance for the years ended December&#160;31, 2021 and 2020, are summarized in the table below:<br/><br/></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:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><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%">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, beginning of period</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%">25,900&#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%">25,857&#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 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%">Acquisition of Lyte</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,374&#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 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%">Foreign currency translation</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%">(14)</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%">43&#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%">Balance, end of period</span></td><td style="background-color:#ffffff;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:#ffffff;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%">33,260&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #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:#ffffff;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%">25,900&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text">The finite-lived intangible assets that are being amortized are summarized in the table below:<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:18.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.728%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Weighted Average Useful Life </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:100%">(years)</span></div></td><td colspan="3" rowspan="2" 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%">December 31, 2021</span></td><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%">December 31, 2020</span></td></tr><tr style="height:33pt"><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%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><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%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Net Carrying Amount</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%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">5.0</span></td><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,990&#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%">(799)</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,191&#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%">651&#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%">(651)</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="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%">Acquired technology</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%">5.1</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%">4,828&#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%">(4,828)</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%">4,828&#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%">(4,821)</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%">7&#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%">In-process research and development</span></td><td colspan="3" style="background-color:#cceeff;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%">5.0</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%">94&#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%">(94)</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%">94&#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%">(94)</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%">Customer relationships</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%">5.7</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%">4,626&#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%">(4,604)</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%">22&#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%">4,636&#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%">(4,532)</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%">104&#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%">Order backlog</span></td><td colspan="3" style="background-color:#cceeff;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%">1.5</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%">329&#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%">(329)</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%">329&#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%">(329)</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: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 #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%">13,867&#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%">(10,654)</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%">3,213&#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%">10,538&#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%">(10,427)</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%">111&#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 custom" 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 Expected Future Annual Amortization Expense</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected future annual amortization expense for finite-lived intangible assets as of December&#160;31, 2021, is as follows:</span></div><div style="margin-top:12pt"><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:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><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:700;line-height:100%">Future amortization expense for the years ending December 31, </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%">Amortization</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%">2022</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%">689&#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%">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%">668&#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%">668&#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%">668&#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%">520&#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%">&#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 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%">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%">3,213&#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_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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</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><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 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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill by reportable segment and in total which includes a rollforward schedule.</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><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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-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_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="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>43
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298372841624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses (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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses</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 consisted of the following:<br/><br/></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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Acquisition and earn out payable</span></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%">5,531&#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%">&#8212;&#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%">Payroll related expenses</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,801&#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%">4,112&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable settlement (see Note 11)</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%">446&#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%">627&#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%">584&#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%">449&#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%">Taxes</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%">259&#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%">165&#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="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:#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%">Total accrued expenses</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%">9,621&#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%">5,353&#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_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_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accrued 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_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298370093560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (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_DebtDisclosureAbstract', window );"><strong>Debt 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_us-gaap_ScheduleOfDebtTableTextBlock', window );">Summary of Debt Obligations</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 sets forth our various debt obligations:<br/><br/></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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">2021 Promissory Note</span></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%">5,220&#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%">&#8212;&#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%">Series A Note (principal amount)</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%">2,481&#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%">Series B Note (principal amount)</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%">3,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%">Paycheck Protection Program Loan</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%">2,850&#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%">Convertible Notes</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%">250&#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%">Promissory Notes</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%">905&#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="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"/></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%">Total debt</span></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%">5,220&#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%">10,071&#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%">Debt discount - warrants (2021 Promissory Note)</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%">(316)</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%">Debt discount - warrants (2020 Convertible Notes)</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%">(1,029)</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%">Debt discount - issuance costs (2020 Convertible Notes)</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%">(650)</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: current maturities of long-term debt</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,904)</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,435)</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%">Less: long-term related-party debt</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%">(195)</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%">Long-term debt</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%">&#8212;&#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%">3,762&#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>
<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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Summary of Calculated Aggregate Fair Values and Assumptions</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the assumptions used and calculated aggregated fair values of the liability classified warrants:</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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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><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, 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%">Strike price per share</span></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%">2.25&#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%">4.00&#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%">Closing price per share</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%">2.63&#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%">1.26&#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%">Term (years)</span></td><td colspan="3" style="background-color:#cceeff;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%">1.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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.53</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%">Volatility</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%">186&#160;</span></td><td style="background-color:#ffffff;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><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%">146&#160;</span></td><td style="background-color:#ffffff;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><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%">Risk-free 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%">0.56&#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><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%">0.17&#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><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%">Dividend Yield</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%">&#8212;</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%">&#8212;</span></td></tr></table></div><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_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Summary of Change in Fair Value of Warrant Liability</a></td>
<td class="text">A summary of the change in fair value of the warrant liability is set forth below: <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:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><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%">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, beginning of period</span></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%">1,614&#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%">&#8212;&#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 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%">Warrant issued</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%">2,486&#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%">Warrant 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%">(16,148)</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 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%">Change in fair value of warrant liability</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%">18,139&#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%">(872)</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, end of period</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%">3,605&#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%">1,614&#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>
<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_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock', window );">Summary of Interest Expense</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 sets forth interest expense for our various debt obligations included in the consolidated statements of operations and comprehensive loss:<br/><br/></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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">2020 Convertible Notes</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%">1,111&#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%">722&#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%">Accretion of debt discount - issuance 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%">1,913&#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%">686&#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%">Accretion of debt discount - warrants</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,029&#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,457&#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"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">2021 Promissory Note</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%">203&#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%">Senior Convertible Note</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%">197&#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%">Factoring financing agreement</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%">75&#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%">175&#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%">All other debt and financing obligations</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%">150&#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%">176&#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%">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%">4,481&#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%">3,413&#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_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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</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 (bbb)<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.</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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</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_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose 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.</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 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-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 50<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6784392&amp;loc=d3e188667-122775<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</td>
</tr>
<tr>
<td style="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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298372953288">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Future Minimum Annual Lease Obligations</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%">Future minimum annual lease payments under the Company&#8217;s operating leases are as follows:<br/><br/></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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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:700;line-height:100%">Future minimum lease obligations for the years ending December 31,</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%">Lease obligations</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%">2022</span></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%">667&#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%">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%">622&#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%">609&#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%">209&#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%">&#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%">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%">&#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:0 1pt 0 7pt"/><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%">2,107&#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%">Less: Portion representing interest</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%">(561)</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><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%">1,546&#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_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>46
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298373034712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (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_EquityAbstract', window );"><strong>Equity [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_phun_ScheduleOfWarrantActivityTableTextBlock', window );">Schedule of Warrant Activity</a></td>
<td class="text">A summary of our outstanding warrants is set forth below:<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:45.098%"/><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.619%"/><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.619%"/><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.619%"/><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.625%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">December&#160;31, 2020</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:30pt"><td colspan="3" rowspan="2" 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:700;line-height:100%">Warrant Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;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%">Cash Exercise<br/>Price per<br/>share</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;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%">Number of warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;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%">Cash Exercise<br/>Price per<br/>share</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;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%">Number of warrants</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><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%">2020 Convertible Notes warrant</span></td><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%">2.25&#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,780,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 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%">4.00&#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%">2,160,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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Common stock warrant (Series D-1)</span></td><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%">2.25&#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%">35,555&#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.54&#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%">14,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Common stock warrants (Series F)</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%">9.22&#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%">377,402&#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%">9.22&#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%">377,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Public Warrants (PHUNW)</span></td><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%">11.50&#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,761,291&#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%">11.50&#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,761,291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Private Placement Warrants</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%">11.50&#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,658,381&#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%">11.50&#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,658,381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Unit Purchase Option Warrants</span></td><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%">11.50&#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%">24,172&#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%">11.50&#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%">24,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 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%">Total</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="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%">5,636,801&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,996,112&#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="display:none"/><td colspan="3" style="display:none"/></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_phun_ScheduleOfWarrantActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Warrant Activity</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;">phun_ScheduleOfWarrantActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298376532536">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Restricted Stock Unit 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%">A summary of our restricted stock unit activity is set forth below:<br/><br/></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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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%">Shares</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%">Weighted Average Grant Date 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%">Outstanding as of December 31, 2020</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,677,060&#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="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%">1.41&#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="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%">Granted</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%">4,884,848&#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%">1.90&#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 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%">Released</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,593,237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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.57&#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="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%">Forfeited</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%">(392,401)</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%">1.66&#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%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;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%">3,576,270&#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="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%">1.94&#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>
<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_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Options 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%">A summary of our stock option activity under the 2009 Plan and related information is set forth below:<br/><br/></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:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.619%"/><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.619%"/><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.624%"/><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%">Number of Shares</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%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Weighted Average Remaining</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:100%">Contractual Term (years)</span></div></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%">Aggregate Intrinsic 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%">Outstanding 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:10pt;font-weight:400;line-height:100%">1,465,450&#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%">0.80&#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="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">6.86</span></td><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%">771&#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 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%">Granted</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%">&#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="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%">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%">(185,234)</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.06&#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="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"/></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%">Cancelled/Expired</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%">(71,476)</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.77&#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="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;text-align: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 as of December 31, 2020</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,208,740&#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;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.80&#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="3" style="background-color:#cceeff;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%">6.19</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%">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 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%">Granted</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%">&#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="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%">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%">(260,451)</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%">0.69&#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="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"/></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%">Cancelled/Expired</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%">(22,822)</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%">2.01&#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="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;text-align: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 as of December 31, 2021</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%">925,467&#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;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.80&#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="3" style="background-color:#cceeff;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%">5.59</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%">1,692&#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%">Exercisable as of December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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%">904,259&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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 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.79&#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="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%">5.58</span></td><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%">1,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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_srt_ScheduleOfCondensedIncomeStatementTableTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Compensation cost that has been included in our consolidated statements of operations and comprehensive loss for all stock-based compensation arrangements is set forth below:<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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Cost of revenues</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%">1,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"/><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%">274&#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 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%">Sales and marketing</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%">437&#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%">64&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,770&#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,083&#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%">Research and development</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%">684&#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%">71&#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 stock-based compensation</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%">4,941&#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,492&#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_srt_ScheduleOfCondensedIncomeStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.</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 SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 3<br> -Paragraph i<br> -Subsection 10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedIncomeStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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>
<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and 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>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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298375446472">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">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%">The difference between income taxes expected at the U.S. federal statutory income tax rate of 21% and the reported income tax expense (benefit) are summarized as follows:<br/><br/></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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr style="height:14pt"><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 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></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%">Income tax (benefit) at statutory rate</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%">(11,330)</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%">(4,661)</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%">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%">11,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%">4,408&#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%">State income tax (benefit), net of federal benefit</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,978)</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%">(330)</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%">Business tax credit net of reserves</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%">(190)</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%">Non-deductible expenses</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,210&#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%">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%">Business combination</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%">(437)</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%">Foreign income taxes at different 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%">(201)</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%">Income tax (benefit) expense</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%">(426)</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%">2&#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-style:italic;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top: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-style:italic;font-weight:400;line-height:100%">0.79&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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-style:italic;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: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-style:italic;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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-style:italic;font-weight:400;line-height:100%">%</span></td></tr></table><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_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Provision Expense for Income Taxes</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 expense for income taxes consists of the following:<br/><br/></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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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></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:700;line-height:100%">Current:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Federal</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%">&#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 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%">&#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="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%">State</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%">11&#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%">2&#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 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%">Foreign</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%">&#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="padding:2px 1pt;text-align: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</span></td><td colspan="2" style="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%">11&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">2&#160;</span></td><td style="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:700;line-height:100%">Deferred:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Federal</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%">(416)</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="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%">State</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%">(21)</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 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%">Foreign</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%">&#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="padding:2px 1pt;text-align: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</span></td><td colspan="2" style="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%">(437)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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="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%">Total income tax (benefit) expense</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">(426)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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%">2&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Components of Net Deferred Income Taxes</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 components of net deferred income taxes consist of the following:<br/><br/></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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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></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:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Net operating 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: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%">40,922&#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%">30,705&#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%">Unrealized loss on digital 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%">2,015&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</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,416&#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,193&#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%">Reserves and accruals</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%">732&#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%">3,739&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases - lease liability</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%">376&#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 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%">Amortization of acquired intangibles</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%">232&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax 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%">1,748&#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 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%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;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%">47,441&#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 colspan="2" style="background-color:#ffffff;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%">35,637&#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:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">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%">(46,163)</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,100)</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 deferred tax assets</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,278&#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 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%">537&#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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:700;line-height:100%">Deferred tax liabilities:</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"/></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%">Amortization of acquired intangibles</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%">(537)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases - right of use asset</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%">(306)</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 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%">Other deferred tax 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%">(972)</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%">Total deferred tax liabilities</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,278)</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 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%">(537)</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%">Net deferred tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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-bottom:3pt double #000;border-top:3pt double #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:3pt double #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:3pt double #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-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Reconciliation of Unrecognized Tax Benefits</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 tabular reconciliation of the total amounts of unrecognized tax benefits:<br/><br/></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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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></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%">Unrecognized tax benefits, beginning of period</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%">1,314&#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%">1,531&#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%">Tax positions taken in prior periods:</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"/></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%">Gross increases</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%">69&#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%">Gross decreases</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%">(297)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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"/></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%">Tax positions taken in current period:</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"/></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%">Gross increases</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%">231&#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&#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%">Settlements</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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"/></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%">Lapse of statute of limitations</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Unrecognized tax benefits, end of period</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%">1,545&#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%">1,314&#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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in unrecognized tax benefits.</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 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=124434304&amp;loc=d3e36027-109320<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 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298373322488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information (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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock', window );">Schedule of Select Information of Company's Segments</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected information for the Company's operating segments and a reconciliation to the consolidated financial statement amounts are as follows:</span></div><div style="margin-top:12pt"><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:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><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%">As of or for the year ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Phunware</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Lyte</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Consolidated</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%">Goodwill</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%">25,887&#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 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%">7,373&#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%">33,260&#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%">Total 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%">94,621&#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%">4,673&#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%">99,294&#160;</span></td><td style="background-color:#ffffff;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;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;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%">Net revenues</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%">7,548&#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%">3,095&#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%">10,643&#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="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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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%">Loss before taxes</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%">(53,339)</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%">(609)</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,948)</span></td><td style="background-color:#cceeff;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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.</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 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://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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>50
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298365950168">
<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">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jul. 15, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>consumer </div>
<div>retirement_plan</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 01, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Apr. 30, 2019</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_ProductInformationLineItems', window );"><strong>Product Information [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_us-gaap_OperatingLeaseLiability', window );">Operating lease, liability</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,546,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,101,000<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_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use asset</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,260,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,101,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_us-gaap_DeferredRentCreditNoncurrent', window );">Deferred rent</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">$ 0<span></span>
</td>
<td class="nump">180,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_NumberOfCustomers', window );">Number of customers per impressions | consumer</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,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 custom" 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</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">$ 0<span></span>
</td>
<td class="nump">0<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_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash</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">0<span></span>
</td>
<td class="nump">91,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_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets', window );">Purchase of digital currencies</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">41,284,000<span></span>
</td>
<td class="nump">0<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_phun_ProceedsFromReceiptOfDigitalAssets', window );">Proceeds from receipt of digital assets</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">680,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_ImpairmentOfDigitalCurrencies', window );">Impairment of digital currencies</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">9,383,000<span></span>
</td>
<td class="nump">0<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_phun_PaymentsForPurchaseOfOtherDigitalCurrencies', window );">Purchase of other digital currencies</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">287,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_ImpairmentOfOtherDigitalAssets', window );">Impairment of other digital currencies</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">$ 159,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_phun_NumberOfEmployeeRetirementPlans', window );">Number of employee retirement plans | retirement_plan</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<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_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Employer matching contributions made to retirement plan</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">$ 0<span></span>
</td>
<td class="nump">$ 0<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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=phun_DigitalAssetsMember', window );">Digital Assets</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_ProductInformationLineItems', window );"><strong>Product Information [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_IndefiniteLivedIntangibleAssetsCostBasis', window );">Aggregate cost basis of digital currency holdings</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">$ 41,964,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="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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02</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_ProductInformationLineItems', window );"><strong>Product Information [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_us-gaap_OperatingLeaseLiability', window );">Operating lease, liability</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">2,101,000<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_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use asset</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">2,101,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_us-gaap_DeferredRentCreditCurrent', window );">Short-term deferred rent</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">8,000<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_us-gaap_DeferredRentCreditNoncurrent', window );">Deferred rent</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">$ 180,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_LongtermDebtTypeAxis=phun_SeniorConvertibleNotesPayableMember', window );">Senior Convertible 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="text">&#160;<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_ProductInformationLineItems', window );"><strong>Product Information [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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate of notes (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount of note</a></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>
<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_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from debt, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,371,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_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from issuance of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,760,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_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible notes</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_ProductInformationLineItems', window );"><strong>Product Information [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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate of notes (as a percent)</a></td>
<td class="nump">7.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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.00%<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_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">$ 1,751,000<span></span>
</td>
<td class="nump">$ 1,751,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="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_ConvertibleNotesPayableMember', window );">Convertible notes | Series A 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="text">&#160;<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_ProductInformationLineItems', window );"><strong>Product Information [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_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount of note</a></td>
<td class="nump">$ 4,320,000<span></span>
</td>
<td class="nump">$ 4,320,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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ProductInformationLineItems', window );"><strong>Product Information [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_TermOfLicenseSubscriptionAgreement', window );">Term of license subscription agreement (in months)</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">1 year<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>
</tr>
<tr 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_ProductInformationLineItems', window );"><strong>Product Information [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_phun_TermOfLicenseSubscriptionAgreement', window );">Term of license subscription agreement (in months)</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">3 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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_phun_ImpairmentOfDigitalCurrencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impairment of Digital Currencies</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;">phun_ImpairmentOfDigitalCurrencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_ImpairmentOfOtherDigitalAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impairment of Other Digital 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;">phun_ImpairmentOfOtherDigitalAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_IndefiniteLivedIntangibleAssetsCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indefinite-Lived Intangible Assets, Cost Basis</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;">phun_IndefiniteLivedIntangibleAssetsCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_NumberOfCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_NumberOfCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_NumberOfEmployeeRetirementPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Employee Retirement Plans</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;">phun_NumberOfEmployeeRetirementPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Purchase of Indefinite-Lived Intangible 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;">phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_PaymentsForPurchaseOfOtherDigitalCurrencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Purchase of Other Digital Currencies</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;">phun_PaymentsForPurchaseOfOtherDigitalCurrencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_ProceedsFromReceiptOfDigitalAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Receipt of Digital 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;">phun_ProceedsFromReceiptOfDigitalAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_TermOfLicenseSubscriptionAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_TermOfLicenseSubscriptionAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_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_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_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_DeferredRentCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rental payment required by lease over rental income recognized, 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 25<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408481&amp;loc=SL77919140-209958<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123415192&amp;loc=d3e39927-112707<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRentCreditCurrent</td>
</tr>
<tr>
<td style="padding-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_DeferredRentCreditNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rental payment required by lease over rental income recognized, 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/2009/role/commonPracticeRef<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)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 25<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408481&amp;loc=SL77919140-209958<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123415192&amp;loc=d3e39927-112707<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRentCreditNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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_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_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_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 additional borrowings, net of cash paid to third parties in connection with debt origination.</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 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_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and 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://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 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_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-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_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ProductInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restricted as to withdrawal or usage, classified as noncurrent. 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.</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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-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=phun_DigitalAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_DigitalAssetsMember</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</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=phun_SeniorConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_SeniorConvertibleNotesPayableMember</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=us-gaap_ConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConvertibleNotesPayableMember</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=phun_SeriesANoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_SeriesANoteMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298366938344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Details of Right-of-Use Asset and Lease Liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 01, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use asset</a></td>
<td class="nump">$ 1,260<span></span>
</td>
<td class="nump">$ 2,101<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_us-gaap_AccruedRentNoncurrent', window );">Straight-line rent accrual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(188)<span></span>
</td>
<td class="text">&#160;<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_phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent', window );">Right-of-use asset, net of straight-line rent accrual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,913<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_us-gaap_OperatingLeaseLiabilityCurrent', window );">Lease liability, current</a></td>
<td class="nump">399<span></span>
</td>
<td class="nump">500<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_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liability, non-current</a></td>
<td class="nump">1,147<span></span>
</td>
<td class="nump">1,601<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 1,546<span></span>
</td>
<td class="nump">$ 2,101<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_phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Right-of-Use Asset, Net of Accrued Rent</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;">phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_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_AccruedRentNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due after one year (or beyond the operating cycle if longer) for contractual rent under lease arrangements.</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_AccruedRentNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298370120568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Deferred Commissions (Details) - USD ($)<br> $ in Thousands</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_phun_DeferredCommissionsRollForward', window );"><strong>Deferred Commissions [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostGross', window );">Balance, beginning of the period</a></td>
<td class="nump">$ 210<span></span>
</td>
<td class="nump">$ 309<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_phun_CapitalizedContractCostIncreaseFromDeferral', window );">Deferral of commissions earned</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">94<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_us-gaap_CapitalizedContractCostAmortization', window );">Recognition of commission expense</a></td>
<td class="num">(135)<span></span>
</td>
<td class="num">(193)<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_us-gaap_CapitalizedContractCostGross', window );">Balance, end of the period</a></td>
<td class="nump">$ 148<span></span>
</td>
<td class="nump">$ 210<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_phun_CapitalizedContractCostIncreaseFromDeferral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capitalized Contract Cost, Increase from Deferral</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;">phun_CapitalizedContractCostIncreaseFromDeferral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DeferredCommissionsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Commissions</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;">phun_DeferredCommissionsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for asset recognized from cost incurred to obtain or fulfill 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 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-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_CapitalizedContractCostGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostGross</td>
</tr>
<tr>
<td style="padding-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>53
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298366876248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) - Accounts Receivable - Customer Concentration Risk<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=phun_CustomerAMember', window );">Customer A</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_ProductInformationLineItems', window );"><strong>Product Information [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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">55.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_srt_MajorCustomersAxis=phun_CustomerBMember', window );">Customer B</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_ProductInformationLineItems', window );"><strong>Product Information [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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">16.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_srt_MajorCustomersAxis=phun_CustomerCMember', window );">Customer C</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_ProductInformationLineItems', window );"><strong>Product Information [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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">13.00%<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_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_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ProductInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_srt_MajorCustomersAxis=phun_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_CustomerAMember</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_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountsReceivableMember</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_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_srt_MajorCustomersAxis=phun_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_CustomerBMember</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=phun_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_CustomerCMember</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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298371110264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)<br> $ in Thousands</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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 977<span></span>
</td>
<td class="nump">$ 1,020<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_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Less allowances for doubtful accounts</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(356)<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_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 967<span></span>
</td>
<td class="nump">$ 664<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_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 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_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298366103192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) - USD ($)<br> $ in Thousands</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>Accounts Receivable, Allowance for Credit Loss [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance, beginning of period</a></td>
<td class="nump">$ 356<span></span>
</td>
<td class="nump">$ 3,179<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_us-gaap_ProvisionForDoubtfulAccounts', window );">(Recovery) allowances for bad debt</a></td>
<td class="num">(286)<span></span>
</td>
<td class="nump">205<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_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Issuance of credit memos and write offs</a></td>
<td class="num">(60)<span></span>
</td>
<td class="num">(3,028)<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_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance, end of period</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 356<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_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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298366046344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Digital Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></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, 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_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract', window );"><strong>Digital Asset Carrying Value</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_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets', window );">Purchase of digital currencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,284<span></span>
</td>
<td class="nump">$ 0<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=phun_DigitalAssetsMember', window );">Digital Assets</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_phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract', window );"><strong>Digital Asset Original Cost Basis</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_IndefiniteLivedIntangibleAssetsCostBasis', window );">Ending balance</a></td>
<td class="nump">$ 41,964<span></span>
</td>
<td class="nump">41,964<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_phun_DigitalCurrencyAxis=phun_BitcoinMember', window );">Bitcoin | Digital Assets</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_phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract', window );"><strong>Digital Asset Original Cost Basis</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_phun_IndefiniteLivedIntangibleAssetsCostBasis', window );">Beginning balance</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_IndefiniteLivedIntangibleAssetsCostBasis', window );">Ending balance</a></td>
<td class="nump">36,963<span></span>
</td>
<td class="nump">36,963<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_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract', window );"><strong>Digital Asset Carrying Value</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Beginning balance</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Ending balance</a></td>
<td class="nump">28,409<span></span>
</td>
<td class="nump">28,409<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_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets', window );">Purchase of digital currencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,806<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_phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers', window );">Received from customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">157<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_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">Impairment loss</a></td>
<td class="num">(8,554)<span></span>
</td>
<td class="num">(8,554)<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_phun_DigitalCurrencyAxis=phun_EthereumMember', window );">Ethereum | Digital Assets</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_phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract', window );"><strong>Digital Asset Original Cost Basis</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_phun_IndefiniteLivedIntangibleAssetsCostBasis', window );">Beginning balance</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_IndefiniteLivedIntangibleAssetsCostBasis', window );">Ending balance</a></td>
<td class="nump">4,714<span></span>
</td>
<td class="nump">4,714<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_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract', window );"><strong>Digital Asset Carrying Value</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Beginning balance</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Ending balance</a></td>
<td class="nump">4,044<span></span>
</td>
<td class="nump">4,044<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_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets', window );">Purchase of digital currencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,191<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_phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers', window );">Received from customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">523<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_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">Impairment loss</a></td>
<td class="num">$ (670)<span></span>
</td>
<td class="num">$ (670)<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_phun_IndefiniteLivedIntangibleAssetsCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indefinite-Lived Intangible Assets, Cost Basis</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;">phun_IndefiniteLivedIntangibleAssetsCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indefinite-Lived Intangible Assets, Cost Basis</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;">phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indefinite-Lived Intangible Assets Received From 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;">phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Purchase of Indefinite-Lived Intangible 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;">phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit 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://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-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_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_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=phun_DigitalAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_DigitalAssetsMember</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_phun_DigitalCurrencyAxis=phun_BitcoinMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_DigitalCurrencyAxis=phun_BitcoinMember</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_phun_DigitalCurrencyAxis=phun_EthereumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_DigitalCurrencyAxis=phun_EthereumMember</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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298369209640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares<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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">10,138,538<span></span>
</td>
<td class="nump">14,616,198<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,733,712<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Warrants</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">5,636,801<span></span>
</td>
<td class="nump">5,996,112<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Options</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">925,467<span></span>
</td>
<td class="nump">1,208,740<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">3,576,270<span></span>
</td>
<td class="nump">1,677,060<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember', window );">Restricted shares</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">574<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-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_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleNotesPayableMember</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember</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>58
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298365812696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Financial Instruments Measured at Fair Value (Details) - USD ($)<br> $ in Thousands</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>Jul. 15, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_phun_DigitalCurrencies', window );">Digital assets</a></td>
<td class="nump">$ 32,581<span></span>
</td>
<td class="nump">$ 0<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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</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_us-gaap_WarrantsAndRightsOutstanding', window );">Warrant liability</a></td>
<td class="nump">3,605<span></span>
</td>
<td class="nump">1,614<span></span>
</td>
<td class="nump">$ 2,486<span></span>
</td>
<td class="nump">$ 0<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_DigitalCurrencies', window );">Digital assets</a></td>
<td class="nump">32,581<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="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">32,581<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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</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_us-gaap_WarrantsAndRightsOutstanding', window );">Warrant liability</a></td>
<td class="nump">3,605<span></span>
</td>
<td class="nump">1,614<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Financial and Nonfinancial Liabilities, Fair Value Disclosure</a></td>
<td class="nump">3,605<span></span>
</td>
<td class="nump">1,614<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Fair Value, Recurring</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_phun_DigitalCurrencies', window );">Digital assets</a></td>
<td class="nump">32,581<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="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">32,581<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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrant liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LiabilitiesFairValueDisclosure', window );">Financial and Nonfinancial Liabilities, Fair Value Disclosure</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Fair Value, Recurring</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_DigitalCurrencies', window );">Digital assets</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>
</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_us-gaap_AssetsFairValueDisclosure', window );">Total</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>
</tr>
<tr 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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</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_us-gaap_WarrantsAndRightsOutstanding', window );">Warrant liability</a></td>
<td class="nump">3,605<span></span>
</td>
<td class="nump">1,614<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Financial and Nonfinancial Liabilities, Fair Value Disclosure</a></td>
<td class="nump">3,605<span></span>
</td>
<td class="nump">1,614<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value, Recurring</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_phun_DigitalCurrencies', window );">Digital assets</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>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</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>
</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrant liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LiabilitiesFairValueDisclosure', window );">Financial and Nonfinancial Liabilities, Fair Value Disclosure</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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_phun_DigitalCurrencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Digital Currencies</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;">phun_DigitalCurrencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of financial and nonfinancial 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 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_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_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_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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueInputsLevel2Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueInputsLevel3Member</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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298373140984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination - Narrative (Details) - Lyte Technology, Inc.<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 18, 2021 </div>
<div>USD ($) </div>
<div>installment</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_phun_BusinessCombinationAdjustedConsiderationTransferred', window );">Adjusted purchase price</a></td>
<td class="nump">$ 11,000<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_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life of identified amortizable intangible assets</a></td>
<td class="text">5 years<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_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill deductible for federal and state income tax purposes</a></td>
<td class="nump">$ 437<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_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Acquisition and earn-out payable (subject to fair value adjustments)</a></td>
<td class="nump">6,619<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_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Revenue generated from acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,095<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_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Operating loss since acquisition date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 609<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_BusinessAcquisitionAxis=phun_LyteTechnologyIncMember', window );">Contingent Consideration by Type, Working Capital Items | Contingent Consideration, Earnout Payment, Tranche One</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Acquisition and earn-out payable (subject to fair value adjustments)</a></td>
<td class="nump">1,125<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_BusinessAcquisitionAxis=phun_LyteTechnologyIncMember', window );">Contingent Consideration by Type, Common Stock Issuance</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Acquisition and earn-out payable (subject to fair value adjustments)</a></td>
<td class="nump">2,250<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_BusinessAcquisitionAxis=phun_LyteTechnologyIncMember', window );">Contingent Consideration by Type, Common Stock Issuance | Contingent Consideration, Earnout Payment, Tranche Two</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Acquisition and earn-out payable (subject to fair value adjustments)</a></td>
<td class="nump">$ 1,125<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_phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments', window );">Number of equal installments | installment</a></td>
<td class="nump">2<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_BusinessAcquisitionAxis=phun_LyteTechnologyIncMember', window );">Contingent Consideration by Type, Common Stock Issuance | Contingent Consideration, Earnout Payment, Tranche Three</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Acquisition and earn-out payable (subject to fair value adjustments)</a></td>
<td class="nump">$ 1,250<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_BusinessAcquisitionAxis=phun_LyteTechnologyIncMember', window );">Contingent Consideration by Type, Cash | Contingent Consideration, Earnout Payment, Tranche Three</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Acquisition and earn-out payable (subject to fair value adjustments)</a></td>
<td class="nump">$ 1,250<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_phun_BusinessCombinationAdjustedConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Adjusted Consideration Transferred</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;">phun_BusinessCombinationAdjustedConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Number of Equal Installments</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;">phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization period of finite-lived intangible assets acquired either individually or as part of a group of 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>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)(3)<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill arising from a business combination that is expected to be deductible for tax purposes.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the 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 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=phun_LyteTechnologyIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=phun_LyteTechnologyIncMember</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_ContingentConsiderationByTypeAxis=phun_ContingentConsiderationByTypeWorkingCapitalItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContingentConsiderationByTypeAxis=phun_ContingentConsiderationByTypeWorkingCapitalItemsMember</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_phun_ContingentConsiderationEarnoutPaymentAxis=phun_ContingentConsiderationEarnoutPaymentTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_ContingentConsiderationEarnoutPaymentAxis=phun_ContingentConsiderationEarnoutPaymentTrancheOneMember</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_ContingentConsiderationByTypeAxis=phun_ContingentConsiderationByTypeCommonStockIssuanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContingentConsiderationByTypeAxis=phun_ContingentConsiderationByTypeCommonStockIssuanceMember</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_phun_ContingentConsiderationEarnoutPaymentAxis=phun_ContingentConsiderationEarnoutPaymentTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_ContingentConsiderationEarnoutPaymentAxis=phun_ContingentConsiderationEarnoutPaymentTrancheTwoMember</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_phun_ContingentConsiderationEarnoutPaymentAxis=phun_ContingentConsiderationEarnoutPaymentTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_ContingentConsiderationEarnoutPaymentAxis=phun_ContingentConsiderationEarnoutPaymentTrancheThreeMember</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_ContingentConsiderationByTypeAxis=phun_ContingentConsiderationByTypeCashMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContingentConsiderationByTypeAxis=phun_ContingentConsiderationByTypeCashMember</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>60
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298369426408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combination - Summary of Consideration Paid in Business Acquisition (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 18, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_BusinessCombinationConsiderationTransferredAbstract', window );"><strong>Consideration:</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,260<span></span>
</td>
<td class="nump">$ 25,900<span></span>
</td>
<td class="nump">$ 25,857<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_BusinessAcquisitionAxis=phun_LyteTechnologyIncMember', window );">Lyte Technology, Inc.</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets acquired</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">$ 4<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">1,687<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">3,340<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="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets acquired</a></td>
<td class="nump">5,031<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities assumed</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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">1,369<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="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities assumed</a></td>
<td class="nump">1,369<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="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="nump">3,662<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_BusinessCombinationConsiderationTransferredAbstract', window );"><strong>Consideration:</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_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash</a></td>
<td class="nump">3,980<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_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Acquisition and earn-out payable (subject to fair value adjustments)</a></td>
<td class="nump">6,619<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="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="nump">10,599<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 6,937<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_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</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 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationConsiderationTransferredAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationConsiderationTransferredAbstract</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the 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 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 acquired at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, acquired at the acquisition date. 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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 intangible assets, excluding goodwill, acquired at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inventory recognized as of the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assumed at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</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 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 acquisition of business during the period. The cash portion only of the acquisition price.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<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 13<br> -Subparagraph (b)<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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=phun_LyteTechnologyIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=phun_LyteTechnologyIncMember</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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298369026616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination - Unaudited Pro Forma Financial Information (Details) - Lyte Technology, Inc. - USD ($)<br> $ in Thousands</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Net revenues</a></td>
<td class="nump">$ 18,175<span></span>
</td>
<td class="nump">$ 15,581<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_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (53,935)<span></span>
</td>
<td class="num">$ (22,922)<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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=phun_LyteTechnologyIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=phun_LyteTechnologyIncMember</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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298369238184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 10,643<span></span>
</td>
<td class="nump">$ 10,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_srt_ProductOrServiceAxis=phun_ComputerRevenuesMember', window );">Computer hardware</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_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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">3,095<span></span>
</td>
<td class="nump">0<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_ProductOrServiceAxis=phun_PlatformSubscriptionsAndServicesRevenueMember', window );">Platform subscriptions and services revenue</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">5,308<span></span>
</td>
<td class="nump">9,108<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_ProductOrServiceAxis=phun_ApplicationTransactionRevenueMember', window );">Application transaction revenue</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_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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 2,240<span></span>
</td>
<td class="nump">$ 893<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_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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding 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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-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 32<br> -Subparagraph (b)<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 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<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 (b)<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 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 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 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 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_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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_srt_ProductOrServiceAxis=phun_ComputerRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=phun_ComputerRevenuesMember</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_ProductOrServiceAxis=phun_PlatformSubscriptionsAndServicesRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=phun_PlatformSubscriptionsAndServicesRevenueMember</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_ProductOrServiceAxis=phun_ApplicationTransactionRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=phun_ApplicationTransactionRevenueMember</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>63
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298366891560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Narrative (Details) - USD ($)<br> $ in Thousands</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_ProceedsFromSaleOfDigitalAssets', window );">Proceeds from sale of digital currencies</a></td>
<td class="nump">$ 1,063<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_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Deferred revenue recognized</a></td>
<td class="nump">3,379<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_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 8,588<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Percent of revenue expected to be recognized over next 12 months</a></td>
<td class="nump">54.00%<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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, expected timing</a></td>
<td class="text">12 months<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_StatementGeographicalAxis=country_US', window );">United States</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_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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_DerivedOverOurNetRevenuesPercentage', window );">Derived over net revenues percentage</a></td>
<td class="nump">93.00%<span></span>
</td>
<td class="nump">97.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_phun_DerivedOverOurNetRevenuesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_DerivedOverOurNetRevenuesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_ProceedsFromSaleOfDigitalAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Sale of Digital 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;">phun_ProceedsFromSaleOfDigitalAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue recognized that was previously included in balance of 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<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_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-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_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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 transaction price allocated to performance obligation that has not been recognized as revenue.</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 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-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_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in which remaining performance obligation is expected to be recognized as revenue, 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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remaining performance obligation to total remaining performance obligation not recognized as revenue.</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 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-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_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-01-01</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_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=country_US</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>64
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298369245208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Revenue by Geographic Location (Details) - USD ($)<br> $ in Thousands</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 10,643<span></span>
</td>
<td class="nump">$ 10,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_srt_StatementGeographicalAxis=country_US', window );">United States</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_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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">9,939<span></span>
</td>
<td class="nump">9,686<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_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 704<span></span>
</td>
<td class="nump">$ 315<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_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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding 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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-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 32<br> -Subparagraph (b)<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 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<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 (b)<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 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 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 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 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_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=country_US</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_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=us-gaap_NonUsMember</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>65
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298374505928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Schedule of Concentration Risk (Details) - Sales Revenue, Net - Customer Concentration Risk<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=phun_CustomerDMember', window );">Customer D</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_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="re">
<td class="pl custom" 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 (as a percent)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">32.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_srt_MajorCustomersAxis=phun_CustomerEMember', window );">Customer E</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 custom" 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 (as a percent)</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">12.00%<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_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_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_srt_MajorCustomersAxis=phun_CustomerDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_CustomerDMember</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_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueFromContractWithCustomerMember</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_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_srt_MajorCustomersAxis=phun_CustomerEMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_CustomerEMember</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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298366827608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue - Deferred Revenue (Details) - USD ($)<br> $ in Thousands</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_ProductInformationLineItems', window );"><strong>Product Information [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_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Total current deferred revenue</a></td>
<td class="nump">$ 3,973<span></span>
</td>
<td class="nump">$ 2,397<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_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Non-current deferred revenue</a></td>
<td class="nump">1,299<span></span>
</td>
<td class="nump">2,678<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_us-gaap_ContractWithCustomerLiability', window );">Total deferred revenue</a></td>
<td class="nump">5,272<span></span>
</td>
<td class="nump">5,075<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_ProductOrServiceAxis=phun_ComputerRevenuesMember', window );">Computer hardware</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_ProductInformationLineItems', window );"><strong>Product Information [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_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Total current deferred revenue</a></td>
<td class="nump">2,149<span></span>
</td>
<td class="nump">0<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_ProductOrServiceAxis=phun_PlatformSubscriptionsAndServicesRevenueMember', window );">Platform subscriptions and services revenue</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_ProductInformationLineItems', window );"><strong>Product Information [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_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Total current deferred revenue</a></td>
<td class="nump">1,744<span></span>
</td>
<td class="nump">2,317<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_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Non-current deferred revenue</a></td>
<td class="nump">1,299<span></span>
</td>
<td class="nump">2,678<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_ProductOrServiceAxis=phun_ApplicationTransactionRevenueMember', window );">Application transaction revenue</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_ProductInformationLineItems', window );"><strong>Product Information [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_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Total current deferred revenue</a></td>
<td class="nump">$ 80<span></span>
</td>
<td class="nump">$ 80<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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-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 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 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 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_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_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ProductInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_srt_ProductOrServiceAxis=phun_ComputerRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=phun_ComputerRevenuesMember</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_ProductOrServiceAxis=phun_PlatformSubscriptionsAndServicesRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=phun_PlatformSubscriptionsAndServicesRevenueMember</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_ProductOrServiceAxis=phun_ApplicationTransactionRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=phun_ApplicationTransactionRevenueMember</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>67
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298374508344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash, Cash Equivalents, and Restricted Cash (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>Dec. 31, 2019</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_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [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_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">$ 23,137,000<span></span>
</td>
<td class="nump">$ 3,940,000<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_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">91,000<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash and restricted cash</a></td>
<td class="nump">23,137,000<span></span>
</td>
<td class="nump">4,031,000<span></span>
</td>
<td class="nump">$ 362,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_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash equivalents</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-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_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_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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restricted as to withdrawal or usage, classified as noncurrent. 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.</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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-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>68
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298374608312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Changes in Goodwill (Details) - USD ($)<br> $ in Thousands</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_GoodwillRollForward', window );"><strong>Goodwill [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">$ 25,900<span></span>
</td>
<td class="nump">$ 25,857<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_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition of Lyte</a></td>
<td class="nump">7,374<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_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="num">(14)<span></span>
</td>
<td class="nump">43<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_us-gaap_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">$ 33,260<span></span>
</td>
<td class="nump">$ 25,900<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_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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<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_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-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_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits 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 1<br> -Subparagraph (f)<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_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-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_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-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>69
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298370994664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Finite-Lived Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></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_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Finite-Lived Intangible Assets, Net [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 13,867<span></span>
</td>
<td class="nump">$ 10,538<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(10,654)<span></span>
</td>
<td class="num">(10,427)<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_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 3,213<span></span>
</td>
<td class="nump">111<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 );">Trade name</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_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Finite-Lived Intangible Assets, Net [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (years)</a></td>
<td class="text">5 years<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_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 3,990<span></span>
</td>
<td class="nump">651<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(799)<span></span>
</td>
<td class="num">(651)<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_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 3,191<span></span>
</td>
<td class="nump">0<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 );">Acquired technology</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_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Finite-Lived Intangible Assets, Net [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (years)</a></td>
<td class="text">5 years 1 month 6 days<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_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 4,828<span></span>
</td>
<td class="nump">4,828<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(4,828)<span></span>
</td>
<td class="num">(4,821)<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_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">7<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_InProcessResearchAndDevelopmentMember', window );">In-process research and development</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_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Finite-Lived Intangible Assets, Net [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (years)</a></td>
<td class="text">5 years<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_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 94<span></span>
</td>
<td class="nump">94<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(94)<span></span>
</td>
<td class="num">(94)<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_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<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="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_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Finite-Lived Intangible Assets, Net [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (years)</a></td>
<td class="text">5 years 8 months 12 days<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_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 4,626<span></span>
</td>
<td class="nump">4,636<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(4,604)<span></span>
</td>
<td class="num">(4,532)<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_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">104<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_OrderOrProductionBacklogMember', window );">Order backlog</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_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Finite-Lived Intangible Assets, Net [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (years)</a></td>
<td class="text">1 year 6 months<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_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 329<span></span>
</td>
<td class="nump">329<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(329)<span></span>
</td>
<td class="num">(329)<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_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</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_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_FiniteLivedIntangibleAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-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_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_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=us-gaap_InProcessResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InProcessResearchAndDevelopmentMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OrderOrProductionBacklogMember</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>70
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298373004904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)<br> $ in Thousands</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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 238<span></span>
</td>
<td class="nump">$ 142<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_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_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>71
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298371026840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Expected Future Annual Amortization Expense (Details) - USD ($)<br> $ in Thousands</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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [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 custom" 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">$ 689<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2023</a></td>
<td class="nump">668<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2024</a></td>
<td class="nump">668<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">668<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2026</a></td>
<td class="nump">520<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 3,213<span></span>
</td>
<td class="nump">$ 111<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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298366019912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses (Details) - USD ($)<br> $ in Thousands</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Acquisition and earn out payable</a></td>
<td class="nump">$ 5,531<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_us-gaap_AccruedPayrollTaxesCurrent', window );">Payroll related expenses</a></td>
<td class="nump">2,801<span></span>
</td>
<td class="nump">4,112<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_phun_AccountsPayableSettlement', window );">Accounts payable settlement</a></td>
<td class="nump">446<span></span>
</td>
<td class="nump">627<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_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">584<span></span>
</td>
<td class="nump">449<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_us-gaap_AccruedIncomeTaxesCurrent', window );">Taxes</a></td>
<td class="nump">259<span></span>
</td>
<td class="nump">165<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued expenses</a></td>
<td class="nump">$ 9,621<span></span>
</td>
<td class="nump">$ 5,353<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_phun_AccountsPayableSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts Payable Settlement</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;">phun_AccountsPayableSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_AccruedPayrollTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance 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>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 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_AccruedPayrollTaxesCurrent</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability recognized arising from contingent consideration in a business combination, expected to be settled 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 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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>73
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298373148008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Factoring Agreement (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 15, 2016</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_phun_FactoringAgreementLineItems', window );"><strong>Factoring Agreement [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_phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable', window );">Advances, maximum percentage amount of eligible accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.00%<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_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">$ 4,481<span></span>
</td>
<td class="nump">$ 3,413<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_LongtermDebtTypeAxis=phun_FactoringFinancingAgreementMember', window );">Factoring financing agreement</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_phun_FactoringAgreementLineItems', window );"><strong>Factoring Agreement [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_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">$ 75<span></span>
</td>
<td class="nump">$ 175<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_phun_FeesPaidTimePeriodAxis=phun_First30DaysMember', window );">First 30 Days</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_phun_FactoringAgreementLineItems', window );"><strong>Factoring Agreement [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_FeesPaidForFactoredReceivablesPercentage', window );">Fees paid for factored receivables (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.80%<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_phun_FeesPaidTimePeriodAxis=phun_EveryTenDaysThereafterMember', window );">Every Ten Days Thereafter</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_phun_FactoringAgreementLineItems', window );"><strong>Factoring Agreement [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_phun_FeesPaidForFactoredReceivablesPercentage', window );">Fees paid for factored receivables (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.65%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Advances, Maximum Percentage Amount of 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;">phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_FactoringAgreementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Factoring 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;">phun_FactoringAgreementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_FeesPaidForFactoredReceivablesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fees Paid for Factored Receivables, Percentage</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;">phun_FeesPaidForFactoredReceivablesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of borrowed funds accounted for as interest expense.</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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<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> -Subparagraph (d)<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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: 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.9)<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_InterestExpense</td>
</tr>
<tr>
<td style="padding-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=phun_FactoringFinancingAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_FactoringFinancingAgreementMember</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_phun_FeesPaidTimePeriodAxis=phun_First30DaysMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_FeesPaidTimePeriodAxis=phun_First30DaysMember</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_phun_FeesPaidTimePeriodAxis=phun_EveryTenDaysThereafterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_FeesPaidTimePeriodAxis=phun_EveryTenDaysThereafterMember</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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298365741400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Summary of Debt Obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Oct. 18, 2021</div></th>
<th class="th"><div>Apr. 05, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jul. 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_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>
</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_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 5,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,071<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_us-gaap_LongTermDebtCurrent', window );">Less: current maturities of long-term debt</a></td>
<td class="num">(4,904)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,435)<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_us-gaap_DueToRelatedPartiesNoncurrent', window );">Less: long-term related-party debt</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="num">(195)<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_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</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="nump">3,762<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_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Note payable | 2021 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="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>
</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_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">5,220<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="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_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt discount - warrants</a></td>
<td class="num">(316)<span></span>
</td>
<td class="num">$ (200)<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt discount - issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (280)<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_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Note payable | Series A 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="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>
</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_us-gaap_LongTermDebt', window );">Total debt</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="nump">2,481<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_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Note payable | Series B 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="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>
</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_us-gaap_LongTermDebt', window );">Total debt</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="nump">3,585<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_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Note payable | Promissory Notes</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_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>
</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_us-gaap_LongTermDebt', window );">Total debt</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="nump">905<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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks | Paycheck Protection Program 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>
</tr>
<tr 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>
</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_us-gaap_LongTermDebt', window );">Total debt</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="nump">2,850<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_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible notes | Series A 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="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>
</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_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt discount - 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="num">$ (320)<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_ConvertibleNotesPayableMember', window );">Convertible notes | Series B 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="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>
</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_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,718<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_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt discount - 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="num">$ (1,280)<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_ConvertibleNotesPayableMember', window );">Convertible notes | Convertible Notes</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_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>
</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_us-gaap_LongTermDebt', window );">Total debt</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="nump">250<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_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt discount - warrants</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="num">(1,029)<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_us-gaap_DeferredFinanceCostsNet', window );">Debt discount - issuance costs</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="num">$ (650)<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_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_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt discount.</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://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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-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_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration 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 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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<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 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_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-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_DueToRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Portion of the carrying amount as of the balance sheet date of obligations due all related parties that is payable 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://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(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: 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 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 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 4: 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 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.23)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 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 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)(B))<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)(iii)(C))<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_DueToRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</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 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: 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 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)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: 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><br>Reference 5: 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 6: 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 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-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_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NotesPayableOtherPayablesMember</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=phun_A2021PromissoryNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_A2021PromissoryNoteMember</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=phun_SeriesANoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_SeriesANoteMember</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=phun_SeriesBNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_SeriesBNoteMember</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=phun_PromissoryNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_PromissoryNotesMember</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=us-gaap_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NotesPayableToBanksMember</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=phun_PPPLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_PPPLoanMember</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=us-gaap_ConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConvertibleNotesPayableMember</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=phun_ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_ConvertibleNotesMember</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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140298354551464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Narrative (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="5">1 Months Ended</th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">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>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 27, 2021</div></th>
<th class="th"><div>Oct. 18, 2021</div></th>
<th class="th"><div>Apr. 05, 2021</div></th>
<th class="th"><div>Jul. 15, 2020</div></th>
<th class="th"><div>Apr. 10, 2020</div></th>
<th class="th"><div>Mar. 20, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Apr. 09, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2012</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RepaymentsOfDebt', window );">Repayments of 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="nump">$ 11,507,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>
</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_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,952,000<span></span>
</td>
<td class="nump">$ 2,158,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Payments of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,243,000<span></span>
</td>
<td class="nump">8,418,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_us-gaap_LongTermDebt', window );">Total 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,220,000<span></span>
</td>
<td class="nump">$ 10,071,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Class of warrant or right, outstanding (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">5,636,801<span></span>
</td>
<td class="nump">5,996,112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_WarrantsAndRightsOutstanding', window );">Warrant liability</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">$ 2,486,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="nump">$ 3,605,000<span></span>
</td>
<td class="nump">$ 1,614,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="nump">$ 0<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_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Issuance of common stock upon partial conversions of Senior Convertible Note (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,763,675<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,764,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_RelatedPartyTransactionAxis=phun_ContributionsForNotesPayableMember', window );">Contributions for Notes Payable</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transaction, amount of transaction</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">$ 560,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>
</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_us-gaap_RelatedPartyTransactionRate', window );">Related party transaction rate (as a 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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>
<td class="text">&#160;<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_RelatedPartyTransactionsByRelatedPartyAxis=phun_CaneCapitalLLCMember', window );">Cane Capital, LLC</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount of 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 195,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_RelatedPartyTransactionsByRelatedPartyAxis=phun_CaneCapitalLLCMember', window );">Cane Capital, LLC | Contributions for Notes Payable</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transaction, amount of transaction</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">$ 204,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>
</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=phun_CuroCapitalAppreciationFundLLCMember', window );">Curo Capital Appreciation Fund, LLC | Contributions for Notes Payable</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transaction, amount of transaction</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">151,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>
</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=phun_IndividualsAssociatedWithChiefExecutiveOfficerMember', window );">Individuals Associated With Chief Executive Officer | Contributions for Notes Payable</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transaction, amount of transaction</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">155,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>
</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=phun_ChiefTechnologyOfficerMember', window );">Chief Technology Officer | Contributions for Notes Payable</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transaction, amount of transaction</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">50,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>
</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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrant, term</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">3 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Class of warrant or right, outstanding (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="nump">2,160,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,840,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_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 9.22<span></span>
</td>
<td class="nump">$ 5.54<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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember', window );">Warrants | Subsequent Event</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent', window );">Additional warrant shares (as a 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">250.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>
<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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember', window );">Warrants | 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise 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="nump">$ 4.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.25<span></span>
</td>
<td class="text">&#160;<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_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible notes</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from issuance of 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="nump">$ 1,751,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="nump">$ 1,751,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>
<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_phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage', window );">Interest rate, restricted principal (as a 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage', window );">Subsequent placement optional redemption, maximum net proceeds from placement (as a 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="nump">40.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RepaymentsOfDebt', window );">Repayments of 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="nump">$ 2,084,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of 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="nump">$ 734,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="nump">5,717,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="nump">1,343,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_DebtInstrumentParticipationRightsPeriod', window );">Participation rights period</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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings', window );">Maximum amount of securities sold in equity offerings (as a 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="nump">30.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate of notes (as a 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="nump">7.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_phun_DebtInstrumentAuthorizedAmount', window );">Value of notes</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">$ 20,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (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="text">&#160;<span></span>
</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">$ 11.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ExtinguishmentOfDebtAmount', window );">Extinguishment of debt, amount</a></td>
<td class="nump">$ 222,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible notes | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_phun_DebtInstrumentAuthorizedAmount', window );">Value of notes</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">$ 20,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ProceedsFromBankDebt', window );">Loan proceeds</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">$ 2,850,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate of notes (as a 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.98%<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_LongtermDebtTypeAxis=phun_SeniorConvertibleNotesPayableMember', window );">Senior Convertible 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount of 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Original issue discount</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="nump">240,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="nump">$ 240,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>
</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_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from issuance of 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="nump">$ 2,760,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>
<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_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of 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>
<td class="nump">$ 81,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>
</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_phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings', window );">Maximum amount of securities sold in equity offerings (as a 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="nump">30.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate of notes (as a 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="nump">7.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>
<td class="nump">7.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>
<td class="text">&#160;<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_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from debt, net of issuance costs</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="nump">$ 2,371,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>
<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_phun_DebtInstrumentInstallmentConversionPrincipalPayment', window );">Principal repayment</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="nump">$ 143,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="nump">$ 143,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>
</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_phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount', window );">Percent of installment 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="nump">100.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>
<td class="nump">100.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>
<td class="text">&#160;<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_phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent', window );">Percent of installment at election of company</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="nump">105.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>
<td class="nump">105.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>
<td class="text">&#160;<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_phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage', window );">Installment conversion, lowest volume weighted average price (as a 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="nump">85.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>
<td class="nump">85.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>
<td class="text">&#160;<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_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage', window );">Subsequent placement optional redemption, redemption price (as a 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="nump">110.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LongtermDebtTypeAxis=phun_PromissoryNotesMember', window );">Promissory Notes</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate of notes (as a 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="nump">10.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_phun_DebtInstrumentAuthorizedAmount', window );">Value of notes</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,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>
<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_phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod', window );">Period to maintain minimum balance of interest payments</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">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod', window );">Principal and unpaid accrued interest due and payable, period</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">60 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RepaymentsOfNotesPayable', window );">Repayments of notes payable</a></td>
<td class="nump">$ 905,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LongtermDebtTypeAxis=phun_PromissoryNotesMember', window );">Promissory Notes | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_phun_DebtInstrumentAuthorizedAmount', window );">Value of notes</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,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>
<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=phun_A2021PromissoryNoteMember', window );">2021 Promissory Note | Note payable</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount of note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,220,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Original issue discount</a></td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 316,000<span></span>
</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>
<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_us-gaap_DeferredFinanceCostsNet', window );">Other issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">280,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from issuance of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,740,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_phun_DebtInstrumentMonthlyAmortizationPayments', window );">Monthly amortization payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 574,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_phun_DebtInstrumentPrepaymentPremiumPercent', window );">Prepayment premium (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LongTermDebt', window );">Total 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,220,000<span></span>
</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>
<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=phun_SeriesANoteMember', window );">Series A Note | Note payable</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LongTermDebt', window );">Total 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,481,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_DebtInstrumentAxis=phun_SeriesANoteMember', window );">Series A Note | Convertible notes</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount of 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">$ 4,320,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="nump">$ 4,320,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>
<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_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Original issue discount</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">320,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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=phun_SeriesBNoteMember', window );">Series B Note | Note payable</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LongTermDebt', window );">Total 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,585,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_DebtInstrumentAxis=phun_SeriesBNoteMember', window );">Series B Note | Convertible notes</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount of 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">17,280,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Original issue discount</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,280,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,184,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>
<td class="nump">$ 51,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>
</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_us-gaap_RepaymentsOfConvertibleDebt', window );">Payments of convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,902,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,718,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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=phun_InvestorNoteMember', window );">Investor Note | Secured 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount of 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">$ 16,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_phun_DebtInstrumentMandatoryPrepaymentAmount', window );">Mandatory prepayment 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_DebtInstrumentFaceAmountUnrestricted', window );">Unrestricted principal</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,750,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_phun_DebtInstrumentFaceAmountRestricted', window );">Restricted principal</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,070,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_DebtInstrumentVoluntaryPrepaymentAmount', window );">Voluntary prepayment 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="nump">$ 10,250,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="nump">4,750,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_phun_ProceedsFromVoluntaryPrepaymentAmount', window );">Proceeds from voluntary prepayment 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="nump">10,250,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="nump">5,750,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_DebtInstrumentUnamortizedDiscountUnrestricted', window );">Unrestricted original issue discount</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">$ 820,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="nump">$ 820,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="nump">$ 460,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Additional Warrant Shares, 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;">phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DebtInstrumentAuthorizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Instrument, 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;">phun_DebtInstrumentAuthorizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Instrument, Covenant Compliance, Maximum Percent of Securities Sold in Equity Offerings</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;">phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DebtInstrumentFaceAmountRestricted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Instrument, Face Amount, Restricted</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;">phun_DebtInstrumentFaceAmountRestricted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DebtInstrumentFaceAmountUnrestricted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Instrument, Face Amount, Unrestricted</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;">phun_DebtInstrumentFaceAmountUnrestricted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Instrument, Installment Conversion, Election of Company, 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;">phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Instrument, Installment Conversion, Lowest Volume Weighted Average Price in the 10 Days Prior to Installment Date, Percentage</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;">phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Instrument, Installment Conversion, Percent of Installment 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;">phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DebtInstrumentInstallmentConversionPrincipalPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Instrument, Installment Conversion, Principal Payment</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;">phun_DebtInstrumentInstallmentConversionPrincipalPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Instrument, Interest Payments Minimum Balance, 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;">phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DebtInstrumentMandatoryPrepaymentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Instrument, Mandatory Prepayment 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;">phun_DebtInstrumentMandatoryPrepaymentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DebtInstrumentMonthlyAmortizationPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Instrument, Monthly Amortization 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;">phun_DebtInstrumentMonthlyAmortizationPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DebtInstrumentParticipationRightsPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Instrument, Participation Rights, 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;">phun_DebtInstrumentParticipationRightsPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DebtInstrumentPrepaymentPremiumPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Instrument, Prepayment Premium, 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;">phun_DebtInstrumentPrepaymentPremiumPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Instrument, Principal and Unpaid Accrued Interest Due and Payable, 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;">phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Instrument, Restricted Principal, Interest Rate, Stated Percentage</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;">phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Instrument, Subsequent Placement Optional Redemption, Maximum Net Proceeds, Percentage</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;">phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Instrument, Subsequent Placement Optional Redemption, Redemption Price, Percentage</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;">phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DebtInstrumentUnamortizedDiscountUnrestricted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Instrument, Unamortized Discount, Unrestricted</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;">phun_DebtInstrumentUnamortizedDiscountUnrestricted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DebtInstrumentVoluntaryPrepaymentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Instrument, Voluntary Prepayment 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;">phun_DebtInstrumentVoluntaryPrepaymentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_ProceedsFromVoluntaryPrepaymentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Voluntary Prepayment 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;">phun_ProceedsFromVoluntaryPrepaymentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="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_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warrants or rights outstanding.</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_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-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_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_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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</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 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<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://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 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.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_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="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_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_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt discount.</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://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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-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_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration 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 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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<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 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_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-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_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_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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</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 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: 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 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)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: 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><br>Reference 5: 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 6: 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 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromBankDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 bank borrowing 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 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_ProceedsFromBankDebt</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 additional borrowings, net of cash paid to third parties in connection with debt origination.</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 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_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and 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://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 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_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 transactions with related party during the financial 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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-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_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.</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_RelatedPartyTransactionRate</td>
</tr>
<tr>
<td style="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_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from the repayment 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 15<br> -Subparagraph (b)<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_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</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 15<br> -Subparagraph (b)<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_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a borrowing supported by a written promise to pay an obligation.</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 15<br> -Subparagraph (b)<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_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-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_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_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_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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_CommonStockMember</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_RelatedPartyTransactionAxis=phun_ContributionsForNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionAxis=phun_ContributionsForNotesPayableMember</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=phun_CaneCapitalLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_CaneCapitalLLCMember</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=phun_CuroCapitalAppreciationFundLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_CuroCapitalAppreciationFundLLCMember</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=phun_IndividualsAssociatedWithChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_IndividualsAssociatedWithChiefExecutiveOfficerMember</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=phun_ChiefTechnologyOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_ChiefTechnologyOfficerMember</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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonStockMember</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=us-gaap_ConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConvertibleNotesPayableMember</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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NotesPayableToBanksMember</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=phun_SeniorConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_SeniorConvertibleNotesPayableMember</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=phun_PromissoryNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_PromissoryNotesMember</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=phun_A2021PromissoryNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_A2021PromissoryNoteMember</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=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NotesPayableOtherPayablesMember</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=phun_SeriesANoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_SeriesANoteMember</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=phun_SeriesBNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_SeriesBNoteMember</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=phun_InvestorNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_InvestorNoteMember</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=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SecuredDebtMember</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>76
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140298365938840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Summary of Calculated Aggregate Fair Values and Assumptions (Details) - Warrants<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>$ / shares</div>
</th>
<th class="th"><div>Jul. 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_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>
</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_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrant, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember', window );">Strike price 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>
</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>
</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_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrant liability, measurement input</a></td>
<td class="nump">2.25<span></span>
</td>
<td class="nump">4.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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember', window );">Closing price 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>
</tr>
<tr 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>
</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_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrant liability, measurement input</a></td>
<td class="nump">2.63<span></span>
</td>
<td class="nump">1.26<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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember', window );">Term (years)</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_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>
</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_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrant, term</a></td>
<td class="text">1 year 6 months 10 days<span></span>
</td>
<td class="text">2 years 6 months 10 days<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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember', window );">Volatility</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_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>
</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_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrant liability, measurement input</a></td>
<td class="nump">1.86<span></span>
</td>
<td class="nump">1.46<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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember', window );">Risk-free rate</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_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>
</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_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrant liability, measurement input</a></td>
<td class="nump">0.0056<span></span>
</td>
<td class="nump">0.0017<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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember', window );">Dividend Yield</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_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>
</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_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrant liability, measurement input</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_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_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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember</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=phun_MeasurementInputStrikePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_MeasurementInputStrikePriceMember</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_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputExpectedTermMember</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_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputPriceVolatilityMember</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_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputRiskFreeInterestRateMember</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_MeasurementInputExpectedDividendRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputExpectedDividendRateMember</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>R66.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.1</span><table class="report" border="0" cellspacing="2" id="idm140298373225512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Summary of Change in Fair Value of Warrant Liability (Details) - USD ($)<br> $ in Thousands</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_phun_WarrantLiabilityRollForward', window );"><strong>Warrant Liability [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Balance, beginning of period</a></td>
<td class="nump">$ 1,614<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_phun_WarrantsAndRightsIssued', window );">Warrant issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,486<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_phun_ExerciseOfWarrantsAndRights', window );">Warrant Exercised</a></td>
<td class="num">(16,148)<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_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liability</a></td>
<td class="nump">18,139<span></span>
</td>
<td class="num">(872)<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_us-gaap_WarrantsAndRightsOutstanding', window );">Balance, end of period</a></td>
<td class="nump">$ 3,605<span></span>
</td>
<td class="nump">$ 1,614<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_phun_ExerciseOfWarrantsAndRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise of Warrants and Rights</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;">phun_ExerciseOfWarrantsAndRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_WarrantLiabilityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrant Liability</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;">phun_WarrantLiabilityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_WarrantsAndRightsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrants and Rights Issued</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;">phun_WarrantsAndRightsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R67.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.1</span><table class="report" border="0" cellspacing="2" id="idm140298366028856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Summary of Interest Expense (Details) - USD ($)<br> $ in Thousands</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">$ 4,481<span></span>
</td>
<td class="nump">$ 3,413<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_us-gaap_AmortizationOfFinancingCosts', window );">Accretion of debt discount - issuance costs</a></td>
<td class="nump">1,913<span></span>
</td>
<td class="nump">686<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_phun_AmortizationOfWarrantCosts', window );">Accretion of debt discount - warrants</a></td>
<td class="nump">1,029<span></span>
</td>
<td class="nump">1,457<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_ConvertibleNotesPayableMember', window );">Convertible notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">1,111<span></span>
</td>
<td class="nump">722<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=phun_A2021PromissoryNoteMember', window );">2021 Promissory Note</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">203<span></span>
</td>
<td class="nump">0<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=phun_SeniorConvertibleNotesPayableMember', window );">Senior Convertible Note</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">197<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=phun_FactoringFinancingAgreementMember', window );">Factoring financing agreement</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">175<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=phun_OtherDebtMember', window );">All other debt and financing obligations</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">$ 150<span></span>
</td>
<td class="nump">$ 176<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_phun_AmortizationOfWarrantCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Warrant 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;">phun_AmortizationOfWarrantCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of borrowed funds accounted for as interest expense.</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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<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> -Subparagraph (d)<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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: 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.9)<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_InterestExpense</td>
</tr>
<tr>
<td style="padding-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_ConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConvertibleNotesPayableMember</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=phun_A2021PromissoryNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_A2021PromissoryNoteMember</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=phun_SeniorConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_SeniorConvertibleNotesPayableMember</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=phun_FactoringFinancingAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_FactoringFinancingAgreementMember</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=phun_OtherDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_OtherDebtMember</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>79
<FILENAME>R68.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.1</span><table class="report" border="0" cellspacing="2" id="idm140298369217304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 21, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 16, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>office</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_LeasesAbstract', window );"><strong>Leases [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_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease term</a></td>
<td class="text">&#160;<span></span>
</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lease renewal term</a></td>
<td class="text">&#160;<span></span>
</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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_phun_NumberOfCorporateOffices', window );">Number of corporate offices maintained | office</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 1 month 20 days<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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average incremental borrowing rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.13%<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_us-gaap_OperatingLeaseExpense', window );">Lease expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 809<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_us-gaap_LeaseAndRentalExpense', window );">Rent expense under operating leases</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">$ 843<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_phun_OperatingLeasesIncomeStatementSubleaseRevenuePerMonth', window );">Base rent per month</a></td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 17<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_us-gaap_OperatingLeaseImpairmentLoss', window );">Right-of-use asset impairment</a></td>
<td class="nump">$ 51<span></span>
</td>
<td class="nump">$ 77<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_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 154<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_phun_NumberOfCorporateOffices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Corporate Offices</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;">phun_NumberOfCorporateOffices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_OperatingLeasesIncomeStatementSubleaseRevenuePerMonth">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Leases, Income Statement, Sublease Revenue Per Month</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;">phun_OperatingLeasesIncomeStatementSubleaseRevenuePerMonth</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</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_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-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_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_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-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_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-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_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lease expense. Excludes 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 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-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_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment of right-of-use asset 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123399704&amp;loc=SL77918431-209957<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sublease income excluding finance and operating lease expense.</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 (e)<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_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R69.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.1</span><table class="report" border="0" cellspacing="2" id="idm140298375495656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Future Minimum Annual Lease Obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 01, 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>
<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 667<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">622<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">609<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">209<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">0<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total Lease Payments</a></td>
<td class="nump">2,107<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_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Portion representing interest</a></td>
<td class="num">(561)<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_us-gaap_OperatingLeaseLiability', window );">Operating lease, liability</a></td>
<td class="nump">$ 1,546<span></span>
</td>
<td class="nump">$ 2,101<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due 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>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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R70.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.1</span><table class="report" border="0" cellspacing="2" id="idm140298365613816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br> $ in Thousands</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="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 09, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 29, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 09, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>claim</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_LitigationStatusAxis=us-gaap_PendingLitigationMember', window );">Pending Litigation | WSGR Case</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_ObligationWithJointAndSeveralLiabilityArrangementLineItems', window );"><strong>Obligation with Joint and Several Liability Arrangement [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>
</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_us-gaap_LossContingencyPendingClaimsNumber', window );">Number of actions | claim</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">2<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_us-gaap_LossContingencyAccrualCarryingValueCurrent', window );">Loss contingency</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">$ 4,321<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,321<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_LitigationStatusAxis=us-gaap_PendingLitigationMember', window );">Pending Litigation | Uber's First Amended Cross-Complaint</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_ObligationWithJointAndSeveralLiabilityArrangementLineItems', window );"><strong>Obligation with Joint and Several Liability Arrangement [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>
</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_us-gaap_LossContingencyDamagesSoughtValue', window );">Stock issued during period, value, issued for services</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">$ 17,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_LitigationStatusAxis=us-gaap_PendingLitigationMember', window );">Pending Litigation | Ellenoff Grossman &amp; Schole LLP v. Stellar Acquisition III, 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>
<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_ObligationWithJointAndSeveralLiabilityArrangementLineItems', window );"><strong>Obligation with Joint and Several Liability Arrangement [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>
</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_us-gaap_LossContingencyDamagesSoughtValue', window );">Stock issued during period, value, issued for services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 690<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_LitigationStatusAxis=us-gaap_SettledLitigationMember', window );">Settled Litigation | Settlement 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>
</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_ObligationWithJointAndSeveralLiabilityArrangementLineItems', window );"><strong>Obligation with Joint and Several Liability Arrangement [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>
</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_us-gaap_LitigationSettlementAmountAwardedToOtherParty', window );">Amount awarded to other party</a></td>
<td class="nump">$ 6,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossRelatedToLitigationSettlement', window );">Gain (loss) related to litigation settlement</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="num">(4,500)<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_LitigationStatusAxis=us-gaap_SettledLitigationMember', window );">Settled Litigation | Settlement Agreement | Insurance Carrier</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_ObligationWithJointAndSeveralLiabilityArrangementLineItems', window );"><strong>Obligation with Joint and Several Liability Arrangement [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>
</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_phun_LitigationSettlementPaymentToOtherParty', window );">Payment to other party</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LitigationStatusAxis=us-gaap_SettledLitigationMember', window );">Settled Litigation | Settlement Agreement | Phunware</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="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_ObligationWithJointAndSeveralLiabilityArrangementLineItems', window );"><strong>Obligation with Joint and Several Liability Arrangement [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>
</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_phun_LitigationSettlementPaymentToOtherParty', window );">Payment to other party</a></td>
<td class="nump">$ 4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LitigationStatusAxis=us-gaap_SettledLitigationMember', window );">Settled Litigation | Ellenoff Grossman &amp; Schole LLP v. Stellar Acquisition III, 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>
<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_ObligationWithJointAndSeveralLiabilityArrangementLineItems', window );"><strong>Obligation with Joint and Several Liability Arrangement [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>
</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_us-gaap_LitigationSettlementAmountAwardedToOtherParty', window );">Amount awarded to other party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued expenses related to alleged unpaid invoices</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">$ 690<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_phun_LitigationSettlementPaymentToOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Litigation Settlement, Payment to Other Party</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;">phun_LitigationSettlementPaymentToOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</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,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_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_GainLossRelatedToLitigationSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.</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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossRelatedToLitigationSettlement</td>
</tr>
<tr>
<td style="padding-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_LitigationSettlementAmountAwardedToOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 awarded to other party in judgment or settlement of litigation.</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_LitigationSettlementAmountAwardedToOtherParty</td>
</tr>
<tr>
<td style="padding-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_LossContingencyAccrualCarryingValueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contingency liability expected to be resolved 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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualCarryingValueCurrent</td>
</tr>
<tr>
<td style="padding-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_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (monetary amount) of the award the plaintiff seeks in the legal matter.</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 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-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_LossContingencyPendingClaimsNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pending claims pertaining to a loss contingency.</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 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyPendingClaimsNumber</td>
</tr>
<tr>
<td style="padding-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>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_ObligationWithJointAndSeveralLiabilityArrangementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ObligationWithJointAndSeveralLiabilityArrangementLineItems</td>
</tr>
<tr>
<td style="padding-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_LitigationStatusAxis=us-gaap_PendingLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LitigationStatusAxis=us-gaap_PendingLitigationMember</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_LitigationCaseAxis=phun_WSGRCaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LitigationCaseAxis=phun_WSGRCaseMember</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_LitigationCaseAxis=phun_UbersFirstAmendedCrossComplaintMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LitigationCaseAxis=phun_UbersFirstAmendedCrossComplaintMember</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_LitigationCaseAxis=phun_EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LitigationCaseAxis=phun_EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember</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_LitigationStatusAxis=us-gaap_SettledLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LitigationStatusAxis=us-gaap_SettledLitigationMember</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_LitigationCaseAxis=phun_SettlementAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LitigationCaseAxis=phun_SettlementAgreementMember</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_phun_LitigationSettlementPayorAxis=phun_InsuranceCarrierMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_LitigationSettlementPayorAxis=phun_InsuranceCarrierMember</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_phun_LitigationSettlementPayorAxis=phun_PhunwareSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_LitigationSettlementPayorAxis=phun_PhunwareSegmentMember</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>82
<FILENAME>R71.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.1</span><table class="report" border="0" cellspacing="2" id="idm140298366019336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PhunCoin (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>stockholder</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_ProductInformationLineItems', window );"><strong>Product Information [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_phun_SecurityTokenPeriodAfterIssuanceOfRights', window );">Period after issuance of rights</a></td>
<td class="text">1 year<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_phun_SecurityTokenTerminationPeriod', window );">Termination of token rights agreement</a></td>
<td class="text">12 months<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_phun_DividendsPercentageofMonthlyCreditsPurchased', window );">Ongoing monthly dividends, percentage of monthly credits purchased</a></td>
<td class="nump">2.50%<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_phun_NumberOfStockholders', window );">Number of stockholders issued warrants | stockholder</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68<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_ProductOrServiceAxis=phun_PhunCoinDepositsMember', window );">PhunCoin</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_ProductInformationLineItems', window );"><strong>Product Information [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_phun_AggregateOfReceivableAmount', window );">Aggregate of receivable amount | $</a></td>
<td class="nump">$ 1,202<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_phun_AggregateOfReceivableAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_AggregateOfReceivableAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DividendsPercentageofMonthlyCreditsPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Dividends, Percentage of Monthly Credits Purchased</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;">phun_DividendsPercentageofMonthlyCreditsPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_NumberOfStockholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Stockholders</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;">phun_NumberOfStockholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_SecurityTokenPeriodAfterIssuanceOfRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Security Token, Period After Issuance of Rights</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;">phun_SecurityTokenPeriodAfterIssuanceOfRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_SecurityTokenTerminationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Security Token, Termination 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;">phun_SecurityTokenTerminationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ProductInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_srt_ProductOrServiceAxis=phun_PhunCoinDepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=phun_PhunCoinDepositsMember</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>83
<FILENAME>R72.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.1</span><table class="report" border="0" cellspacing="2" id="idm140298353282952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 07, 2021</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2012</div></th>
<th class="th"><div>Aug. 14, 2020</div></th>
<th class="th"><div>Jul. 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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [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>
</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_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (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="nump">1,000,000,000<span></span>
</td>
<td class="nump">1,000,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 custom" 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 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="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (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="nump">96,751,610<span></span>
</td>
<td class="nump">56,371,207<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (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="nump">96,751,610<span></span>
</td>
<td class="nump">56,371,207<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from sales of common stock, net of issuance costs</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">$ 94,737,000<span></span>
</td>
<td class="nump">$ 9,177,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_us-gaap_ProceedsFromWarrantExercises', window );">Proceeds from warrant exercises</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">$ 4,635,000<span></span>
</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>
</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_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of warrants (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="nump">5,636,801<span></span>
</td>
<td class="nump">5,996,112<span></span>
</td>
<td class="text">&#160;<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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember', window );">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>
</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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [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>
</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_us-gaap_ProceedsFromWarrantExercises', window );">Proceeds from warrant exercises</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">$ 4,635,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise 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="nump">$ 9.22<span></span>
</td>
<td class="nump">$ 5.54<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_phun_WarrantToPurchaseAggregateSharesOfCommonStock', window );">Warrant to purchase aggregate shares of common stock (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="text">&#160;<span></span>
</td>
<td class="nump">1,085,059<span></span>
</td>
<td class="nump">14,866<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_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of warrants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,840,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="nump">2,160,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_phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice', window );">Number of times the exercise price (as a 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="nump">300.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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember', window );">Warrants | 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="text">&#160;<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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [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>
</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_us-gaap_ConversionOfStockSharesIssued1', window );">Conversion of stock, shares issued (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="nump">2,060,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_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.25<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 4.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_SubsidiarySaleOfStockAxis=phun_UnderwrittenOfferingMember', window );">Underwritten Offering</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>
</tr>
<tr 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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [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>
</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_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from sales of common stock, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,722,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>
</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_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payments of stock offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,740,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>
</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_us-gaap_DeferredFinanceCostsGross', window );">Additional transaction costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,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>
</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=phun_UnderwrittenOfferingMember', window );">Underwritten Offering | 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="text">&#160;<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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [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>
</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_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Sale of common stock, net of issuance costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,761,111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_SaleOfStockPricePerShare', window );">Common stock exercise price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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=phun_AtMarketIssuanceSalesAgreementMember', window );">At Market Issuance 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>
</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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [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>
</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_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payments of stock offering costs</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">$ 2,017,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Additional transaction costs</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">178,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_phun_SaleOfStockGrossProceedsOfSalePricePercent', window );">Gross proceeds of sales price per share (as a percent)</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Aggregate net proceeds received</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">$ 65,210,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="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=phun_PublicWarrantMember', window );">Public Warrants | 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>
</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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [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>
</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_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise 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="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_phun_CommonStockExceedsPerShare', window );">Last sale price of shares of common stock (exceeds, 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="nump">$ 21.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>
<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_phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod', window );">Number of days within 30-trading day period</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">20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_phun_ClassOfWarrantOrRightTradingDayPeriod', window );">Trading day period</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">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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=us-gaap_PrivatePlacementMember', window );">Private Placement | 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>
</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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [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>
</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_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise 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="nump">$ 11.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem', window );">Minimum number of days written notice to redeem Public 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">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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=phun_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>
</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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [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>
</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_phun_CommonStockCapitalSharesReservedForFutureIssuanceValue', window );">Aggregate offering 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="nump">$ 15,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_SubsidiarySaleOfStockAxis=phun_AtTheMarketOfferingMember', window );">At-The-Market Offering</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>
</tr>
<tr 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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [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>
</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_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from sales of common stock, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,058,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_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payments of stock offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 156,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_SubsidiarySaleOfStockAxis=phun_AtTheMarketOfferingMember', window );">At-The-Market Offering | 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="text">&#160;<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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [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>
</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_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Sale of common stock, net of issuance costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,670,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">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="text">&#160;<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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [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>
</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_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Sale of common stock, net of issuance costs (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="nump">35,383,000<span></span>
</td>
<td class="nump">11,629,160<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from sales of common stock, net of issuance costs</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">$ 9,578,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_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payments of stock offering costs</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">$ 401,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="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_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock | At Market Issuance 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>
</tr>
<tr 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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [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>
</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_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Sale of common stock, net of issuance costs (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="nump">20,951,043<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StatementEquityComponentsAxis=phun_PhunCoinWarrantMember', window );">PhunCoin Warrant</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>
</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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [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>
</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_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise 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="nump">$ 11.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Consideration Payable, Number of Times the Exercise 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;">phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Minimum Number of Days Written Notice to Redeem</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;">phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number of Days Within 30- Trading Day 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;">phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_ClassOfWarrantOrRightTradingDayPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Trading Day 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;">phun_ClassOfWarrantOrRightTradingDayPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_CommonStockCapitalSharesReservedForFutureIssuanceValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Capital Shares Reserved for Future Issuance, 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;">phun_CommonStockCapitalSharesReservedForFutureIssuanceValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_CommonStockExceedsPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_CommonStockExceedsPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_SaleOfStockGrossProceedsOfSalePricePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Gross Proceeds of Sale Price, 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;">phun_SaleOfStockGrossProceedsOfSalePricePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_WarrantToPurchaseAggregateSharesOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_WarrantToPurchaseAggregateSharesOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="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_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warrants or rights outstanding.</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_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-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_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_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_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration 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 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_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-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_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost incurred directly with the issuance of an equity 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<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_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount received from holders exercising their stock warrants.</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 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_ProceedsFromWarrantExercises</td>
</tr>
<tr>
<td style="padding-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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems</td>
</tr>
<tr>
<td style="padding-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_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>
<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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember</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_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonStockMember</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=phun_UnderwrittenOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_UnderwrittenOfferingMember</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=phun_AtMarketIssuanceSalesAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_AtMarketIssuanceSalesAgreementMember</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=phun_PublicWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_PublicWarrantMember</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=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_PrivatePlacementMember</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=phun_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=phun_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=phun_AtTheMarketOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_AtTheMarketOfferingMember</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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_CommonStockMember</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_StatementEquityComponentsAxis=phun_PhunCoinWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=phun_PhunCoinWarrantMember</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>84
<FILENAME>R73.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.1</span><table class="report" border="0" cellspacing="2" id="idm140298370899368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stockholders' Equity - Warrant Activity (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_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>
</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_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of warrants (in shares)</a></td>
<td class="nump">5,636,801<span></span>
</td>
<td class="nump">5,996,112<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_ClassOfWarrantOrRightAxis=phun_ConvertibleNoteWarrantsMember', window );">2020 Convertible Notes warrant</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_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>
</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_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Cash exercise price per share (in dollars per share)</a></td>
<td class="nump">$ 2.25<span></span>
</td>
<td class="nump">$ 4.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_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of warrants (in shares)</a></td>
<td class="nump">35,555<span></span>
</td>
<td class="nump">2,160,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_ClassOfWarrantOrRightAxis=phun_CommonStockWarrantMember', window );">Common stock warrant (Series D-1)</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_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>
</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_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Cash exercise price per share (in dollars per share)</a></td>
<td class="nump">$ 2.25<span></span>
</td>
<td class="nump">$ 5.54<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_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of warrants (in shares)</a></td>
<td class="nump">377,402<span></span>
</td>
<td class="nump">14,866<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_ClassOfWarrantOrRightAxis=phun_CommonStockWarrantsMember', window );">Common stock warrants (Series F)</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_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>
</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_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Cash exercise price per share (in dollars per share)</a></td>
<td class="nump">$ 9.22<span></span>
</td>
<td class="nump">$ 9.22<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_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of warrants (in shares)</a></td>
<td class="nump">1,761,291<span></span>
</td>
<td class="nump">377,402<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_ClassOfWarrantOrRightAxis=phun_PublicWarrantsMember', window );">Public Warrants (PHUNW)</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_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>
</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_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Cash exercise price per share (in dollars per share)</a></td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="nump">$ 11.50<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_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of warrants (in shares)</a></td>
<td class="nump">1,658,381<span></span>
</td>
<td class="nump">1,761,291<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_ClassOfWarrantOrRightAxis=phun_PrivatePlacementWarrantsMember', window );">Private Placement Warrants</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_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>
</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_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Cash exercise price per share (in dollars per share)</a></td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="nump">$ 11.50<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_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of warrants (in shares)</a></td>
<td class="nump">1,780,000<span></span>
</td>
<td class="nump">1,658,381<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_ClassOfWarrantOrRightAxis=phun_UnitPurchaseOptionWarrantsMember', window );">Unit Purchase Option Warrants</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_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>
</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_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Cash exercise price per share (in dollars per share)</a></td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="nump">$ 11.50<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_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of warrants (in shares)</a></td>
<td class="nump">24,172<span></span>
</td>
<td class="nump">24,172<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="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_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_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warrants or rights outstanding.</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_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-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_ClassOfWarrantOrRightAxis=phun_ConvertibleNoteWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=phun_ConvertibleNoteWarrantsMember</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_ClassOfWarrantOrRightAxis=phun_CommonStockWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=phun_CommonStockWarrantMember</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_ClassOfWarrantOrRightAxis=phun_CommonStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=phun_CommonStockWarrantsMember</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_ClassOfWarrantOrRightAxis=phun_PublicWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=phun_PublicWarrantsMember</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_ClassOfWarrantOrRightAxis=phun_PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=phun_PrivatePlacementWarrantsMember</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_ClassOfWarrantOrRightAxis=phun_UnitPurchaseOptionWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=phun_UnitPurchaseOptionWarrantsMember</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>85
<FILENAME>R74.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.1</span><table class="report" border="0" cellspacing="2" id="idm140298352267944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>office </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>purchasePeriod </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</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>
<td class="text">&#160;<span></span>
</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">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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share) | $ / shares</a></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>
<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">$ 0<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=phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember', window );">Restricted Stock Units (RSUs) - Non-Employee Directors</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>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock unit awards granted (in shares)</a></td>
<td class="nump">368,672<span></span>
</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">50,000<span></span>
</td>
<td class="nump">39,426<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Restricted stock unit awards grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 1.35<span></span>
</td>
<td class="text">&#160;<span></span>
</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.28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.35<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=phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember', window );">Restricted Stock Units (RSUs) - Non-Employee Directors | Share-based Payment Arrangement, Tranche One</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>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock unit awards granted (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="nump">652,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,996<span></span>
</td>
<td class="nump">123,084<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Restricted stock unit awards grant date fair value (in dollars 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.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.71<span></span>
</td>
<td class="nump">$ 1.25<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=phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember', window );">Restricted Stock Units (RSUs) - Non-Employee Directors | Share-based Payment Arrangement, Tranche Two</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>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock unit awards granted (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="nump">97,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">375,000<span></span>
</td>
<td class="nump">125,523<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Restricted stock unit awards grant date fair value (in dollars 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.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 1.25<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period of award</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">4 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>
</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage of award (as a 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="nump">25.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_AwardTypeAxis=phun_RestrictedStockUnitsRSUsTeamMembersMember', window );">Restricted Stock Units (RSUs) - Team Members</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>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock unit awards granted (in shares)</a></td>
<td class="nump">170,000<span></span>
</td>
<td class="nump">54,000<span></span>
</td>
<td class="nump">54,000<span></span>
</td>
<td class="nump">3,488,262<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">746,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Restricted stock unit awards grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 3.97<span></span>
</td>
<td class="nump">$ 1.09<span></span>
</td>
<td class="nump">$ 1.23<span></span>
</td>
<td class="nump">$ 2.03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.25<span></span>
</td>
<td class="nump">$ 3.97<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period of award</a></td>
<td class="text">47 months<span></span>
</td>
<td class="text">47 months<span></span>
</td>
<td class="text">47 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">42 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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage of award (as a 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="nump">25.00%<span></span>
</td>
<td class="nump">25.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="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=phun_RestrictedStockUnitsRSUsTeamMembersMember', window );">Restricted Stock Units (RSUs) - Team Members | Minimum</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>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period of award</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">10 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AwardTypeAxis=phun_RestrictedStockUnitsRSUsTeamMembersMember', window );">Restricted Stock Units (RSUs) - Team Members | 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>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period of award</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">51 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AwardTypeAxis=phun_RestrictedStockUnitsRSUsNonEmployeesMember', window );">Restricted Stock Units (RSUs) - Non-Employees</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>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock unit awards granted (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="text">&#160;<span></span>
</td>
<td class="nump">155,000<span></span>
</td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">630,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Restricted stock unit awards grant date fair value (in dollars 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="text">&#160;<span></span>
</td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 0.88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.85<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period of award</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments', window );">Number of equal monthly installments | office</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Aggregate intrinsic value of options | $</a></td>
<td class="nump">$ 1,168,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="nump">$ 88,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="nump">$ 1,168,000<span></span>
</td>
<td class="nump">$ 88,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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Total fair value for options | $</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="nump">$ 66,000<span></span>
</td>
<td class="nump">$ 130,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_PlanNameAxis=phun_TwoThousandEighteenStockOptionAndIncentivePlanMember', window );">2018 Equity Incentive Plan</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>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_phun_IssuanceOfCommonStockShares', window );">Issuance of common stock shares (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="text">&#160;<span></span>
</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">925,467,000<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_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for issuance (in shares)</a></td>
<td class="nump">762,038<span></span>
</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,551,720<span></span>
</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">762,038<span></span>
</td>
<td class="nump">2,551,720<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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense | $</a></td>
<td class="nump">$ 5,943,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="nump">$ 5,943,000<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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Amortization period of restricted stock cost</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">2 years 8 months 12 days<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=phun_TwoThousandEighteenStockOptionAndIncentivePlanMember', window );">2018 Equity Incentive Plan | Employee Stock | Outstanding Shares on Last Day of Immediately Preceding Year</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>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares', window );">Annual increase (in shares)</a></td>
<td class="nump">2,729,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,729,416<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_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding', window );">Annual percentage increase</a></td>
<td class="nump">5.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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=phun_TwoThousandEighteenEmployeeStockPurchasePlanMember', window );">2018 Employee Stock Purchase Plan</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>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for issuance (in shares)</a></td>
<td class="nump">189,215<span></span>
</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">272,942<span></span>
</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">189,215<span></span>
</td>
<td class="nump">272,942<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Maximum payroll deductions (as a percent)</a></td>
<td class="nump">15.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<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_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution', window );">Maximum yearly contribution | $</a></td>
<td class="nump">$ 25,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="nump">$ 25,000<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee', window );">Maximum number of shares participant may purchase</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="nump">4,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_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod', window );">Offering period</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">24 months<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_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods', window );">Number of purchase periods | purchasePeriod</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="nump">4<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_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod', window );">Purchase period for award</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">6 months<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">ESPP, purchase price (as a 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="nump">85.00%<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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense | $</a></td>
<td class="nump">$ 328,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="nump">$ 328,000<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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Amortization period of restricted stock cost</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">1 year 6 months<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=phun_TwoThousandEighteenEmployeeStockPurchasePlanMember', window );">2018 Employee Stock Purchase Plan | 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>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for issuance (in shares)</a></td>
<td class="nump">272,942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">272,942<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=phun_TwoThousandEighteenEmployeeStockPurchasePlanMember', window );">2018 Employee Stock Purchase Plan | Employee 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares', window );">Annual increase (in shares)</a></td>
<td class="nump">818,825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">818,825<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_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay', window );">Outstanding shares of common stock on last day of immediately preceding year (as a percent)</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.50%<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=phun_TwoThousandNineStockOptionAndIncentivePlanMember', window );">2009 Equity Incentive Plan</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>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period of award</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">4 years<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</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">10 years<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Unvested shares (in shares)</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="nump">574<span></span>
</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">574<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_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent', window );">Accrued expenses | $</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,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="nump">$ 1,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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense | $</a></td>
<td class="nump">$ 14,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="nump">$ 14,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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Amortization period of restricted stock cost</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">3 months 18 days<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_phun_IssuanceOfCommonStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance of common stock 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;">phun_IssuanceOfCommonStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Annual Increase in 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;">phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Maximum Yearly Contribution</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;">phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number of Equal Monthly Installments</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;">phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number of Purchase Periods</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;">phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Offering 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;">phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Purchase 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;">phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Percent Outstanding Shares on Last Day</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;">phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Percent Shares Outstanding</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;">phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_AccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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.15(5))<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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<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_AccruedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of common shares reserved for future issuance.</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_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-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_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_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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 highest percentage of annual salary that an employee is permitted to utilize with respect to the 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> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 highest quantity of shares an employee can purchase under the plan per 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> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee</td>
</tr>
<tr>
<td style="padding-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_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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 vesting of 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 (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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding 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>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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from grant date that an equity-based award expires, 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>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)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 non-vested options outstanding.</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its 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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="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_AwardTypeAxis=phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</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=phun_RestrictedStockUnitsRSUsTeamMembersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_RestrictedStockUnitsRSUsTeamMembersMember</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_AwardTypeAxis=phun_RestrictedStockUnitsRSUsNonEmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_RestrictedStockUnitsRSUsNonEmployeesMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=phun_TwoThousandEighteenStockOptionAndIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_TwoThousandEighteenStockOptionAndIncentivePlanMember</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_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EmployeeStockMember</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_phun_ShareTypeAxis=phun_OutstandingSharesonLastDayofImmediatelyPrecedingYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_ShareTypeAxis=phun_OutstandingSharesonLastDayofImmediatelyPrecedingYearMember</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=phun_TwoThousandEighteenEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_TwoThousandEighteenEmployeeStockPurchasePlanMember</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=phun_TwoThousandNineStockOptionAndIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_TwoThousandNineStockOptionAndIncentivePlanMember</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>86
<FILENAME>R75.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.1</span><table class="report" border="0" cellspacing="2" id="idm140298365715016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock Unit Activity (Details) - Restricted stock units<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>Shares</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding, beginning balance (in shares) | shares</a></td>
<td class="nump">1,677,060<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">4,884,848<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Released (in shares) | shares</a></td>
<td class="num">(2,593,237)<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(392,401)<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding, beginning balance (in shares) | shares</a></td>
<td class="nump">3,576,270<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 1.41<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">1.90<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Released (in dollars per share) | $ / shares</a></td>
<td class="nump">1.57<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">1.66<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 1.94<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity instruments other than options outstanding, including both vested and non-vested instruments.</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)(ii)<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)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_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>87
<FILENAME>R76.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.1</span><table class="report" border="0" cellspacing="2" id="idm140298371039992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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>Shares</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,208,740<span></span>
</td>
<td class="nump">1,465,450<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">0<span></span>
</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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(260,451)<span></span>
</td>
<td class="num">(185,234)<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled/expired (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,822)<span></span>
</td>
<td class="num">(71,476)<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">925,467<span></span>
</td>
<td class="nump">1,208,740<span></span>
</td>
<td class="nump">1,465,450<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options exercisable (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">904,259,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 " 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 Grant Date Fair Value</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.80<span></span>
</td>
<td class="nump">$ 0.80<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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 1.08<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.69<span></span>
</td>
<td class="nump">1.06<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Cancelled/expired (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.01<span></span>
</td>
<td class="nump">1.77<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.80<span></span>
</td>
<td class="nump">$ 0.80<span></span>
</td>
<td class="nump">$ 0.80<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options exercisable (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.79<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted Average Remaining Contractual Term (years)</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 7 months 2 days<span></span>
</td>
<td class="text">6 years 2 months 8 days<span></span>
</td>
<td class="text">6 years 10 months 9 days<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted Average Remaining Contractual Term (years), Exercisable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 6 months 29 days<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_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic Value</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,692<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">$ 771<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options exercisable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,668<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_phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Options, Aggregate Intrinsic 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;">phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_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_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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-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_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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 option holders acquired shares when converting their stock options into 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractual term for vested portions of options outstanding and currently exercisable or convertible, 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>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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractual term for option awards outstanding, 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>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)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_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>88
<FILENAME>R77.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.1</span><table class="report" border="0" cellspacing="2" id="idm140298366856584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Compensation Cost (Details) - USD ($)<br> $ in Thousands</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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [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_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation</a></td>
<td class="nump">$ 4,941<span></span>
</td>
<td class="nump">$ 4,492<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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenues</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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [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_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation</a></td>
<td class="nump">1,050<span></span>
</td>
<td class="nump">274<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_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [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_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation</a></td>
<td class="nump">437<span></span>
</td>
<td class="nump">64<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_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [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_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation</a></td>
<td class="nump">2,770<span></span>
</td>
<td class="nump">4,083<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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [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_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation</a></td>
<td class="nump">$ 684<span></span>
</td>
<td class="nump">$ 71<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-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_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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</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_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</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_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</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>89
<FILENAME>R78.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.1</span><table class="report" border="0" cellspacing="2" id="idm140298371003128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br> $ in Thousands</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_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before taxes</a></td>
<td class="nump">$ 53,948<span></span>
</td>
<td class="nump">$ 22,197<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_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">53,522<span></span>
</td>
<td class="nump">22,199<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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Net operating loss carryforwards federal</a></td>
<td class="nump">166,826<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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Net operating loss carryforwards state</a></td>
<td class="nump">79,463<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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration', window );">Federal net operating losses subject to expiration</a></td>
<td class="nump">85,674<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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">Federal net operating losses not subject to expiration</a></td>
<td class="nump">81,152<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_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal', window );">R&amp;D credit carryforwards federal</a></td>
<td class="nump">1,863<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_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState', window );">R&amp;D credit carryforwards state</a></td>
<td class="nump">1,226<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_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">46,163<span></span>
</td>
<td class="nump">35,100<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_StatementGeographicalAxis=country_US', window );">United States</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_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [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_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">$ 54,907<span></span>
</td>
<td class="nump">$ 22,194<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 research tax credit carryforwards.</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;">phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 research tax credit carryforwards.</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;">phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 domestic operating loss carryforwards. Excludes state and local 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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-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_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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 state and local 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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<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><br>Reference 6: 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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: 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(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: 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 10: 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(15))<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxExaminationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IncomeTaxExaminationLineItems</td>
</tr>
<tr>
<td style="padding-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_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=country_US</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>90
<FILENAME>R79.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.1</span><table class="report" border="0" cellspacing="2" id="idm140298375507048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Effective Income Tax Rate Reconciliation (Details) - USD ($)<br> $ in Thousands</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax (benefit) at statutory rate</a></td>
<td class="num">$ (11,330)<span></span>
</td>
<td class="num">$ (4,661)<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_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">11,500<span></span>
</td>
<td class="nump">4,408<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_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income tax (benefit), net of federal benefit</a></td>
<td class="num">(1,978)<span></span>
</td>
<td class="num">(330)<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_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Business tax credit net of reserves</a></td>
<td class="num">(190)<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_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Non-deductible expenses</a></td>
<td class="nump">2,210<span></span>
</td>
<td class="nump">585<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_phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount', window );">Business combination</a></td>
<td class="num">(437)<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_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign income taxes at different rate</a></td>
<td class="num">(201)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (benefit) expense</a></td>
<td class="num">$ (426)<span></span>
</td>
<td class="nump">$ 2<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_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate (as a percent)</a></td>
<td class="nump">0.79%<span></span>
</td>
<td class="num">(0.01%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Business Combination, 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;">phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_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_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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) 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 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 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<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> -Subparagraph (h)<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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: 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(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 increase (decrease) 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 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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 foreign income 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 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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax expense or benefit for the period computed by applying the 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://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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 nondeductible expenses.</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 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_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 state and local income 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 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_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</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 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_IncomeTaxReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R80.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.1</span><table class="report" border="0" cellspacing="2" id="idm140298370909656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Provision Expense (Benefit) For Income Taxes (Details) - USD ($)<br> $ in Thousands</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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</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_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 0<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_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">2<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_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">2<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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</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_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(416)<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_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(21)<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_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred</a></td>
<td class="num">(437)<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_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax (benefit) expense</a></td>
<td class="num">$ (426)<span></span>
</td>
<td class="nump">$ 2<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 federal 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://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 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 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 3: 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 9<br> -Subparagraph (a)<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_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 foreign 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://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 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 9<br> -Subparagraph (a)<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_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 state and local 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/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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 federal 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://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 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 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 3: 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 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_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 foreign 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/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/2009/role/commonPracticeRef<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_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 state and local 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://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 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) 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 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 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<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> -Subparagraph (h)<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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: 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(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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>92
<FILENAME>R81.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.1</span><table class="report" border="0" cellspacing="2" id="idm140298366851912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Components in Net Deferred Income Taxes (Details) - USD ($)<br> $ in Thousands</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 custom" 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</a></td>
<td class="nump">$ 40,922<span></span>
</td>
<td class="nump">$ 30,705<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_phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets', window );">Unrealized loss on digital assets</a></td>
<td class="nump">2,015<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_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credits</a></td>
<td class="nump">1,416<span></span>
</td>
<td class="nump">1,193<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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves', window );">Reserves and accruals</a></td>
<td class="nump">732<span></span>
</td>
<td class="nump">3,739<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_phun_DeferredTaxAssetsLeaseLiability', window );">Leases - lease liability</a></td>
<td class="nump">376<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_phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles', window );">Amortization of acquired intangibles</a></td>
<td class="nump">232<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_us-gaap_DeferredTaxAssetsOther', window );">Other deferred tax assets</a></td>
<td class="nump">1,748<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Gross deferred tax assets</a></td>
<td class="nump">47,441<span></span>
</td>
<td class="nump">35,637<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_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less valuation allowance</a></td>
<td class="num">(46,163)<span></span>
</td>
<td class="num">(35,100)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="nump">1,278<span></span>
</td>
<td class="nump">537<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_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Amortization of acquired intangibles</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(537)<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_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Leases - right of use asset</a></td>
<td class="num">(306)<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_us-gaap_DeferredTaxLiabilitiesOther', window );">Other deferred tax liabilities</a></td>
<td class="num">(972)<span></span>
</td>
<td class="nump">0<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_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(1,278)<span></span>
</td>
<td class="num">(537)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" 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">$ 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_phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Assets, Amortization of Acquired Intangibles</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;">phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DeferredTaxAssetsLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Assets, Lease Liability</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;">phun_DeferredTaxAssetsLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Assets, Unrealized Loss on Digital 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;">phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_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_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_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit 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://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><br>Reference 3: 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_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from reserves, 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from intangible assets other than goodwill.</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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from leasing arrangements.</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_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-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>93
<FILENAME>R82.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.1</span><table class="report" border="0" cellspacing="2" id="idm140298374436088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits, beginning of period</a></td>
<td class="nump">$ 1,314<span></span>
</td>
<td class="nump">$ 1,531<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_phun_TaxPositionsTakenInPriorPeriodsAbstract', window );"><strong>Tax positions taken in prior periods:</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_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Gross increases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">69<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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Gross decreases</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(297)<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_phun_TaxPositionsTakenInCurrentPeriodAbstract', window );"><strong>Tax positions taken in current period:</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_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Gross increases</a></td>
<td class="nump">231<span></span>
</td>
<td class="nump">11<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_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlements</a></td>
<td class="nump">0<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_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Lapse of statute of limitations</a></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_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits, end of period</a></td>
<td class="nump">$ 1,545<span></span>
</td>
<td class="nump">$ 1,314<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_phun_TaxPositionsTakenInCurrentPeriodAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_TaxPositionsTakenInCurrentPeriodAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_TaxPositionsTakenInPriorPeriodsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">phun_TaxPositionsTakenInPriorPeriodsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits.</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 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-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 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-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_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</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 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from settlements with taxing authorities.</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 15A<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</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 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-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>94
<FILENAME>R83.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.1</span><table class="report" border="0" cellspacing="2" id="idm140298372951928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information - Narrative (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>segment</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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">2<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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning 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/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_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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>95
<FILENAME>R84.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.1</span><table class="report" border="0" cellspacing="2" id="idm140298365974648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information - Select Information of Company's Segments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 33,260<span></span>
</td>
<td class="nump">$ 25,900<span></span>
</td>
<td class="nump">$ 25,857<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_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">99,294<span></span>
</td>
<td class="nump">31,836<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">10,643<span></span>
</td>
<td class="nump">10,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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before taxes</a></td>
<td class="num">(53,948)<span></span>
</td>
<td class="num">$ (22,197)<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_StatementBusinessSegmentsAxis=phun_PhunwareSegmentMember', window );">Phunware</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">25,887<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_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">94,621<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">7,548<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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before taxes</a></td>
<td class="num">(53,339)<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_StatementBusinessSegmentsAxis=phun_LyteSegmentMember', window );">Lyte Segment</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">7,373<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_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">4,673<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">3,095<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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before taxes</a></td>
<td class="num">$ (609)<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_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_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<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><br>Reference 6: 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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: 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(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: 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 10: 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(15))<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding 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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-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 32<br> -Subparagraph (b)<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 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<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 (b)<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 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 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 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 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_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_StatementBusinessSegmentsAxis=phun_PhunwareSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=phun_PhunwareSegmentMember</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_StatementBusinessSegmentsAxis=phun_LyteSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=phun_LyteSegmentMember</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>96
<FILENAME>R85.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.1</span><table class="report" border="0" cellspacing="2" id="idm140298369235576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related-Party Transactions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 29, 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_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>
</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_us-gaap_RecapitalizationCosts', window );">Reverse merger and recapitalization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 255<span></span>
</td>
<td class="nump">$ 255<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_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Repayments of related party debt</a></td>
<td class="nump">$ 171<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_us-gaap_RecapitalizationCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recapitalization costs for professional fees associated with restructuring debt and equity mixture that do not qualify for capitalization.</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 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RecapitalizationCosts</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R86.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.1</span><table class="report" border="0" cellspacing="2" id="idm140298371158296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details)<br> $ / shares in Units, $ in Thousands</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>Mar. 15, 2022 </div>
<div>USD ($) </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Feb. 01, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars 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">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<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_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease term</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">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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Manufacturing Facility And Warehouse</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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_us-gaap_AreaOfRealEstateProperty', window );">Leased area (in square feet) | ft&#178;</a></td>
<td class="nump">21,830<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease 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_phun_OperatingLeaseInitialBaseRentMonthlyPayment', window );">Initial base rent monthly payment</a></td>
<td class="nump">$ 27<span></span>
</td>
<td class="text">&#160;<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_phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment', window );">Proportionate share of operating expenses</a></td>
<td class="nump">$ 7<span></span>
</td>
<td class="text">&#160;<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=phun_AtMarketIssuanceSalesAgreementMember', window );">At Market Issuance 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>
</tr>
<tr 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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Aggregate net proceeds received</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">$ 65,210<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=phun_AtMarketIssuanceSalesAgreementMember', window );">At Market Issuance Sales Agreement | Subsequent Event</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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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 custom" 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 dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<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_phun_SaleOfStockAggregateOfferingPrice', window );">Aggregate offering price</a></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>
<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_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Aggregate net proceeds received</a></td>
<td class="text">&#160;<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="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_phun_OperatingLeaseInitialBaseRentMonthlyPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Initial Base Rent, Monthly Payment</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;">phun_OperatingLeaseInitialBaseRentMonthlyPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Proportionate Share Of Operating Expenses, Monthly Payment</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;">phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_phun_SaleOfStockAggregateOfferingPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Aggregate Offering 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;">phun_SaleOfStockAggregateOfferingPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>phun_</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_AreaOfRealEstateProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of a real estate property.</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_AreaOfRealEstateProperty</td>
</tr>
<tr>
<td style="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:areaItemType</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_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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-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_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-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_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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</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_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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=phun_ManufacturingFacilityAndWarehouseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_ManufacturingFacilityAndWarehouseMember</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=phun_AtMarketIssuanceSalesAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=phun_AtMarketIssuanceSalesAgreementMember</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>98
<FILENAME>phun-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:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:phun="http://phunware.com/20211231"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="phun-20211231.xsd" xlink:type="simple"/>
    <context id="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4f46e78f097b4fe69d7ba47afc3b461c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i115ac14e65874ef28a9fefcd32153fd5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i64ef125d375c496a8f30761ff125d73c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic05b0e308faa4497a5956e0ace8182d3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd879f23f7be42da81b70f0e8c8a3947_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9ceb5ab6c51347b79fde883c3f7eab69_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</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="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ief66e2e0018940d4b1487b76ec5d32e0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="i0bdeaa23a90a42f6952d5d08f473e7f4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="i117ef2f06e3a43f58e218c1f370f2e3f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="i740d1b69d04d4892bda592a3adff106c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="i1cf9495c40eb44fcbb69004d99f3f630_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib95a38f8d21343cfa0b3ef0f8cd5da55_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="id8ac14376880429e9afc4dce583c18c2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="i381e47fe0f584389abc3ac3da18cf95f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i14ead9dc88d24660a0c7ce7c5e450e24_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="i7c9848927db149ed8cfd0eb1b9f81049_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="i0d8ea1f144c74a58a5d3c5a4698d78b6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="ieced79defa75466cb8a4496fc6834e7d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="ic8da530a134f4736a097fd22a8bf6dcf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="i73c2507313444d45b530e581c6a30f47_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="i4cf00400dd4445e4bdd682311ce7f78a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="i3ee7cf8c8d1245649f16312d6dcac490_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="ia10527005d2a48afb38339d4912dd718_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="ib6a8b96f49084432ace31f3eabd4ca78_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="i93b5b32a82ab45f7829f34c53832b8e5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="if907681e270a4ee1871550ba04bd7581_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="ia74ff114541d4fbb95c49e279ce3169b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="i1049f05108f64bcd8a27020df39d8088_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i3a3ef4b3af754227b85f669fc815adf9_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i18a909d9b4c74783aa970151c78e4749_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="i31846bdb300e49b4985a256938197fd8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2652fa5b8eac477b8a5ba9bda5ce2564_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">phun:DigitalAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaeaf897b3a424cc1805f5194bcbfda46_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">phun:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</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="i83f08c2ff1124b34ba2c1756580859f5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">phun:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</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="i9b886fb12fc44cfa9385d03b8b0af9fc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">phun:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</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="ifeae40e6ba9c47629bb68b06dae014c8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">phun:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</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="ie23cacb67fdc4ca98a53ca309001a533_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">phun:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</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="i02686f3607e940e5bd8e785a21815de4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">phun:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</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="ib3cf7f7070e74c5e9b8874577e9fc044_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">phun:DigitalAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="phun:DigitalCurrencyAxis">phun:BitcoinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if726869464984c48a0d3746ff0fcd50e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">phun:DigitalAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="phun:DigitalCurrencyAxis">phun:BitcoinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia38db34a13054a30868eafc1f22f0f63_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">phun:DigitalAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="phun:DigitalCurrencyAxis">phun:BitcoinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if4b0474bda9d4a71ba5f8c8c80db3d0a_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">phun:DigitalAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="phun:DigitalCurrencyAxis">phun:BitcoinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i51de692ca0b44cb1a7aba633b0ff470e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">phun:DigitalAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="phun:DigitalCurrencyAxis">phun:EthereumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1c786f1af24c435a9f88fc9d537f40b6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">phun:DigitalAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="phun:DigitalCurrencyAxis">phun:EthereumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i006077eca2cf4b0b9e140725bc8755a7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">phun:DigitalAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="phun:DigitalCurrencyAxis">phun:EthereumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i28bf53bc621a417d8d00cc5e503b2f1e_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">phun:DigitalAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="phun:DigitalCurrencyAxis">phun:EthereumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8b0dcc9ac01a4b2b816c2fd59fbfd51c_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:SeniorConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iff6f54e048d94f0ebd2a22d5a2b5d4be_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:SeniorConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id86a247fab894c50ae79bcf2fe1b0c24_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:SeriesANoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="if877f58573874017b8933662ccb558de_D20200701-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i90dc6378aaaa474f83d6f64064d0e61b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3501cf447ca44e45b31a27719fc2b443_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6980a2dfd4ac40b28f523b2baca5e036_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i994cbf1037d5405c8152a81d7db8d473_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7bc7fb703668413781cb1da7d4f652e3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibce1862307c84a6a89264eb87ce88f2c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ide3a1d3ca1bd497e99425d1601eeb22f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9f9cb5ebe02a4258b8dabc00a52dad50_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i814b5fcf93a14286898afaee8b551c29_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0bb442ed74884db28f8009be6163d7c4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i49b3c15d9774490e9fb6aace3e54efad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="i7524977296a949e58e51b2f3922a378e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</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="i34185f06a0e74318be7563657ebe1db9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2d9f83c3dacb4aa3906fd9ae6d631078_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i483c777a715f49e8916fded6128af1bb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id336da171f3f4c16a979724fdf165b90_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id45feb315aee4e9fbee3cd5ffb5f4dcb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i91127d6ed88b43b1be28f6d55491486b_D20211018-20211018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phun:LyteTechnologyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-18</startDate>
            <endDate>2021-10-18</endDate>
        </period>
    </context>
    <context id="i169dfbfea7ff4c4f93bdd405e51547d7_I20211018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phun:LyteTechnologyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-18</instant>
        </period>
    </context>
    <context id="i4ade371edd0546fa8ef38c955fd9507e_D20211018-20211018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phun:LyteTechnologyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">phun:ContingentConsiderationByTypeWorkingCapitalItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="phun:ContingentConsiderationEarnoutPaymentAxis">phun:ContingentConsiderationEarnoutPaymentTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-18</startDate>
            <endDate>2021-10-18</endDate>
        </period>
    </context>
    <context id="i008a4d79ce7b469d8d7643e0d96ff840_D20211018-20211018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phun:LyteTechnologyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">phun:ContingentConsiderationByTypeCommonStockIssuanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-18</startDate>
            <endDate>2021-10-18</endDate>
        </period>
    </context>
    <context id="icd8a1b92fa4445dea0da66a55a22cd25_D20211018-20211018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phun:LyteTechnologyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">phun:ContingentConsiderationByTypeCommonStockIssuanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="phun:ContingentConsiderationEarnoutPaymentAxis">phun:ContingentConsiderationEarnoutPaymentTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-18</startDate>
            <endDate>2021-10-18</endDate>
        </period>
    </context>
    <context id="iecccfdeb19d14ee28b808fc4c3137a47_D20211018-20211018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phun:LyteTechnologyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">phun:ContingentConsiderationByTypeCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="phun:ContingentConsiderationEarnoutPaymentAxis">phun:ContingentConsiderationEarnoutPaymentTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-18</startDate>
            <endDate>2021-10-18</endDate>
        </period>
    </context>
    <context id="i1bd86e6a96a0432abf153ec15402257b_D20211018-20211018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phun:LyteTechnologyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">phun:ContingentConsiderationByTypeCommonStockIssuanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="phun:ContingentConsiderationEarnoutPaymentAxis">phun:ContingentConsiderationEarnoutPaymentTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-18</startDate>
            <endDate>2021-10-18</endDate>
        </period>
    </context>
    <context id="i5b78fb5fe31f4d2d85623e476d346258_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phun:LyteTechnologyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6ea891b6a17d42049aaa8fb8d1980b65_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phun:LyteTechnologyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie79cd000f8384be8be777d1b76aa86c6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:PlatformSubscriptionsAndServicesRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i28b3bfd992c6411e8f7695e9142374b3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:PlatformSubscriptionsAndServicesRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i899a37c2627941b68e980c4de15c3ae7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:ComputerRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ida1aeb88715444c8ae987c97245c58ab_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:ComputerRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i27351e2b8eb74fb5bf92b063fc1496df_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:ApplicationTransactionRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i66b988c12cda4795b6be6544f72aa5e2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:ApplicationTransactionRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2766d54a58bc4a25bc30ca71608433bc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if089bd3de74c4f719c622ce0f9d7d124_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1973f660510441259475c7ead893d958_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id339b2e126504a069540d337a32abad3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i025ff571d060418cafa7e12bbea01d1c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">phun:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</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="i234c98c4b3d94014bd35c526409b7af8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">phun:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</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="i8cf001e1cf3a401da40cfb4c9420a8b5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">phun:CustomerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</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="i2613dd8ef0b6470facffdf5b57678265_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">phun:CustomerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</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="i58d9f4300b9d4b91b9b965034cb95b36_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:ComputerRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibbb8d06b93d345a7ab95c2c7eae66724_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:ComputerRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i593676891586423db03ecd34228bdf81_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:PlatformSubscriptionsAndServicesRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i221253f59f744ed9a6a6972e26e61ad4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:PlatformSubscriptionsAndServicesRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib379f33c0fe64516ac22007d7729cbad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:ApplicationTransactionRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8d61104ad051429d92e7b719393751c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:ApplicationTransactionRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i28dc895316a5471bbf79e7845c39e268_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3903f3f25f094383b02bf034a8dcb35c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="i919b0c48f2604b519d3a47e73394a6ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="i1454ec440a184122914e403302571cab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="icbed0d61d67a47e48a55368512f6b4fa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="ia91ef83a178d4552bf317b93db8dc5df_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="i53d6ac80632e45b4ac0cf62e5595200a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="if75d1707605540cbada6db6d95e8f524_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie560a872020246ee84a5721535436b81_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if72643bb1da54fc6b5d2b368b88939c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0de212baa4554c9aba112340b7f41109_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="i0a9cbe61e8e84006a834547ce4776639_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="id902a2b5ade5492a8fd5fc04be963564_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="idd8aa92469b14103991bd692380823c2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iac59a3e3c98a4261ba8085ca7f6fa77b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieff55546bda5465e9b7f83d474a75fe8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1f2815381171412dab1c5b8db7950c18_I20160615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
        </entity>
        <period>
            <instant>2016-06-15</instant>
        </period>
    </context>
    <context id="i9e5bf6256de3426fbb1bb9c67aa0c498_I20160615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="phun:FeesPaidTimePeriodAxis">phun:First30DaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-06-15</instant>
        </period>
    </context>
    <context id="ia4640a8ea52c4c2c846f5ee407a37c9d_I20160615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="phun:FeesPaidTimePeriodAxis">phun:EveryTenDaysThereafterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-06-15</instant>
        </period>
    </context>
    <context id="i1f53b6bc82b349c583a11a32df9cfdeb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:FactoringFinancingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i340087a3665344ee8e84c18aeb1316cd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:FactoringFinancingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7ff7c23caa4547238cb4cd9e3fb60944_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:A2021PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5787386ab6fa46169298f9dc23d7cc82_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:A2021PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ied19054ce6b849088c5a21d49ac6a052_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:SeriesANoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i091fd00d994c4c3eb919761d4ae25211_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:SeriesANoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i38e8333a51be482fa27f5859f905800b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:SeriesBNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i83f10237fa1349548e007fbf5acb0dcd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:SeriesBNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4a03c514a69d4841973a00aeff3804a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:PPPLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idc939d8333e74fcea214c4398ec2b531_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:PPPLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i851041e3159f4662905cb3042f7b2370_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i368dc5b7fa8a4da49b55be2a24777ec4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i28063943661849b5b39d046379a9d276_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:PromissoryNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6655e8e0d6b945acb0455470ebe40b6b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:PromissoryNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib61cf38bb1e5409ab854dcf2c4239c28_I20211018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:A2021PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-18</instant>
        </period>
    </context>
    <context id="ifd1ba28df45945da891531563beacdf6_D20211018-20211018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:A2021PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-18</startDate>
            <endDate>2021-10-18</endDate>
        </period>
    </context>
    <context id="ibc87fe9d2fc04507b3ec2491c42a373e_I20200715">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:SeriesANoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-15</instant>
        </period>
    </context>
    <context id="i7ff9a665c56e407fa57daedf7f8f1f30_D20200715-20200715">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-15</startDate>
            <endDate>2020-07-15</endDate>
        </period>
    </context>
    <context id="ibf6522171a9743699afd8fc17bc79964_I20200715">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:SeriesBNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-15</instant>
        </period>
    </context>
    <context id="i5e49faf535dc40938bfaf4af369c1c2b_I20200715">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:InvestorNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-15</instant>
        </period>
    </context>
    <context id="i896fb84efee842c8982664a7bc8b0c03_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:InvestorNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4fecf9f4d5e548aababf6e3c8e328560_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:InvestorNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i95d964f18b524ebb948204818e742b8b_I20200715">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-15</instant>
        </period>
    </context>
    <context id="i23fc6cb3480444c99239197ba7caf719_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i85f27a55494543f39071709548b3aa4b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3261e5ec83314452a8abc25de191fac1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic6e14f20801b47d687a2813ceb4d9ada_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:InvestorNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8bc79b7e61e94030a6a5b222a5a42dda_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:InvestorNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i31c65c9d52b34418a627534a1eeba095_D20210405-20210405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:SeriesBNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-05</startDate>
            <endDate>2021-04-05</endDate>
        </period>
    </context>
    <context id="i3505cd7b324847b58ae6c0ba603d14cd_I20210405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:SeriesBNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-05</instant>
        </period>
    </context>
    <context id="i7cd7f8a842e84b208fea9d54d8ae5355_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phun:SeriesBNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id9cd7ad4d97c49f18e80136094788b2c_I20200715">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-15</instant>
        </period>
    </context>
    <context id="ifeb7decd4e144ce0b05cad2a19a66c41_I20200715">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-15</instant>
        </period>
    </context>
    <context id="i3a1ea9c3c9084edab96ac1235ec51f55_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="idb4f9b15f1994a3c8a9288b8df2b424b_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="if526d428ea3d426a847b498cba4ff369_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i06853f09d76a462092e53519828a79c1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">phun:MeasurementInputStrikePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i31ccf1d113f647ed9857582c3e967ca4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">phun:MeasurementInputStrikePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2f49348b5c9c498db2f2e5afe4f05263_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i254df8f72ab6476c946bd2a7f2a55945_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i871cd888dc2f4a5fb9155e017a90e92d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie9b3a95e476b418c9a2b44f5ac1dbe2e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2fc6945394f44defb6569c803cf1eacb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifef8e2ab58244aca9dfaefe6e48db37b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i81742ce06c6d4868ba7805eb158e7537_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0586067cfb9c499995f990dee2f86232_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i21a0036587514247bfa26a57778da42c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id665d9a3b7394fb283922d4a497fec9c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iba22d884b1d04b1f889efe0694a13775_I20200715">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
        </entity>
        <period>
            <instant>2020-07-15</instant>
        </period>
    </context>
    <context id="i05978f48f81c4fc7b9cacd4698c9ca4e_I20200715">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:SeniorConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-15</instant>
        </period>
    </context>
    <context id="i48072e44240a41a98c5986301c8a008d_D20200410-20200410">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-10</startDate>
            <endDate>2020-04-10</endDate>
        </period>
    </context>
    <context id="i165d4bf8c32f415382a3c9d5c369fef2_I20200409">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-09</instant>
        </period>
    </context>
    <context id="ida865943d3934ebc96d004e766cc1753_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie23ec061bcd440efb2172caaf43f4349_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:SeniorConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7927d86d5d5a45058e0c202c6fa73177_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:SeniorConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="idc630b33e8d74af2ab4e7ad39a32b9df_D20200320-20200320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-20</startDate>
            <endDate>2020-03-20</endDate>
        </period>
    </context>
    <context id="ie0b4a98b5a374c6bb89a270d219b56b9_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">phun:ContributionsForNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i0fc8a1fd1f9240cab099064bfb4c1642_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">phun:ContributionsForNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">phun:CaneCapitalLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="icab810c4a3ec4a66a85285ec70ea3c3b_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">phun:ContributionsForNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">phun:CuroCapitalAppreciationFundLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iadee9394ffad4ebaa6d73941bb2739eb_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">phun:ContributionsForNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">phun:IndividualsAssociatedWithChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iae4aacf4395a40cd8c70313755d02879_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">phun:ContributionsForNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">phun:ChiefTechnologyOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i51e799c59b0e43fca28d813a1b7545ce_D20190401-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="i472f60e23d754ea4aeb906be640b8f25_D20190401-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="icfa559b1bd22412a99c9e0aca8924ee9_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="i054e6d6b333641719f2215dbd5704208_D20211027-20211027">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-27</startDate>
            <endDate>2021-10-27</endDate>
        </period>
    </context>
    <context id="i82374df80a844ff49779b885c1337371_D20191001-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:PromissoryNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ibcf7b1b2616244419c40c8c3fb98ba98_D20191001-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:PromissoryNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i890d50b4c4bd42c6a0a815b884982c82_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:PromissoryNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i94ffbb6efc1d476382ec74e2410fdee4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">phun:CaneCapitalLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i53cc0556bd834392ad77cdf990e324d7_D20211027-20211027">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:PromissoryNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-27</startDate>
            <endDate>2021-10-27</endDate>
        </period>
    </context>
    <context id="i8c598e13647e4979966d9d31bd6f5fa4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4cf2a0687e4a466fa7b01e6b8530e211_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:A2021PromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id186b020cb5f46d49cf01009169e3115_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:A2021PromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i407bc7683cc94972a2531a48105ed1f4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:SeniorConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia0359e2f18ba4a6abe00983915e9ac18_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:SeniorConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3386202a6e9d42c3aadc151ddc7b316a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:OtherDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idaf209db150b4dc6a28f5ff6587d11f8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">phun:OtherDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic00f1c6f83904baf9cd4612b9ef504dc_D20210316-20210316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
        </entity>
        <period>
            <startDate>2021-03-16</startDate>
            <endDate>2021-03-16</endDate>
        </period>
    </context>
    <context id="i81e2a57173a44a58be5990a366529130_D20211221-20211221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
        </entity>
        <period>
            <startDate>2021-12-21</startDate>
            <endDate>2021-12-21</endDate>
        </period>
    </context>
    <context id="idcb1d7f23ec94e8da371787b2663a50b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">phun:WSGRCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i06a3702b8dde4864a09499e54d7516d5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">phun:WSGRCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia43af5c10cc84238a2fc7fb1edc4fe0d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">phun:UbersFirstAmendedCrossComplaintMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4776bb86460f42268cce0f4ff8fce95b_D20201009-20201009">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">phun:SettlementAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-09</startDate>
            <endDate>2020-10-09</endDate>
        </period>
    </context>
    <context id="i7093edc956324486944cb79a2781638f_D20201009-20201009">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">phun:SettlementAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="phun:LitigationSettlementPayorAxis">phun:InsuranceCarrierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-09</startDate>
            <endDate>2020-10-09</endDate>
        </period>
    </context>
    <context id="i04ff2d0c08eb46f28f7d71935494b160_D20201009-20201009">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">phun:SettlementAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="phun:LitigationSettlementPayorAxis">phun:PhunwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-09</startDate>
            <endDate>2020-10-09</endDate>
        </period>
    </context>
    <context id="i500942fa24b24c96a95e85725c8b1a3b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">phun:SettlementAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic93ae5687f134f6a9d0de36b922c0d9f_D20200309-20200309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">phun:EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-09</startDate>
            <endDate>2020-03-09</endDate>
        </period>
    </context>
    <context id="i49585c07fc7b4883be288fefb52b8c68_D20200929-20200929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">phun:EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-29</startDate>
            <endDate>2020-09-29</endDate>
        </period>
    </context>
    <context id="i68bebdc0a78a4619a6b1f4dfa57e43bc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">phun:EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i33e0e4cc3748448a82a3d11fec021553_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phun:PhunCoinDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i797f589b76534cde9f83b6ad0cac7a7b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia5553009d4c149cc8fa08109f96ca60b_I20200814">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:SalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-14</instant>
        </period>
    </context>
    <context id="i3b33d31948bd47f5be0c25e4d0c06256_D20210101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="idee912c8805e443298caa5c1a51f55ff_D20210101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i53d7d810100f405ea7fbf12892fd1f46_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:UnderwrittenOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i17ed22b8419b4143ade299ff682b8b37_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:UnderwrittenOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i92b537953ddc45c18a136f4c81ac1669_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:UnderwrittenOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i8b495228c7664e6988edc6dc849330da_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:UnderwrittenOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i36806472086f49e6ba5173255424d021_D20210407-20210407">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:AtMarketIssuanceSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-07</startDate>
            <endDate>2021-04-07</endDate>
        </period>
    </context>
    <context id="i682c00f2f74247e79d17c86863b65037_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:AtMarketIssuanceSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie039bed6cd2d4ca8a7804c495d827232_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:AtMarketIssuanceSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i06e8434c74894aecaab3609f694107e6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:AtMarketIssuanceSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8b01aa7297344c238e37d9fd70bedfa9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:ConvertibleNoteWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia2f308b1a82443468103850b12bb8286_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1cf7d064883f437ba53ee91984ca4c18_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:ConvertibleNoteWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib7bd796b079f4160b90e31107bfea22b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:CommonStockWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie4f81610e0b04d159ff275d88a6eedae_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:CommonStockWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5205e91d194b4ba9881d9408c56b8fbf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5ac357544ce34e9daed221e2bb7638f9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i331791f90e7141e1b14cd7ff9ed51fcf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8158f8676e054991b722fc268b0c0f18_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i40d2ab7a5f2948049f32ec0c4e233812_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i48d14ad9933b4f17a62245e25f56b917_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:UnitPurchaseOptionWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1af4a45c52964688bbc8163899778819_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">phun:UnitPurchaseOptionWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4442a6bbfb424c3eaaba702f42ab0950_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8ee58f8332a14cc5894353215e9a832f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic97592306ade4e9ea34ebb4d61a69f05_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iede78b74551f4366b909414f3f1c1af5_D20120101-20121231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-01-01</startDate>
            <endDate>2012-12-31</endDate>
        </period>
    </context>
    <context id="ic3d9b4f0e341403e800bbe9f64b60d28_I20121231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2012-12-31</instant>
        </period>
    </context>
    <context id="i39d883b25179452480e37025c11b2660_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1ee9a1dcf9c64733ba71f6ed6acf6640_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i70cad2aa0b45477c9925a06570c6eecb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">phun:PhunCoinWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaa4408b8afdc435aa840e093ca9d03a2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:PublicWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i16b42bc9f3a24b6aab98c97756d17cd8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i50374de28f44437da4c3b9a86ffd867f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:PublicWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8699b9a250294429822ca271a0826d9f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4da8ebb070ac43f6afeba25b7dc02669_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandEighteenStockOptionAndIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="phun:ShareTypeAxis">phun:OutstandingSharesonLastDayofImmediatelyPrecedingYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5d7e78ac14da4f7fbb623377c0f46541_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandEighteenStockOptionAndIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i55ab7d4ebed54b5fa25fb143d77dc7dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandEighteenStockOptionAndIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ica59d7bb65884951a269e2a63d26604e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandEighteenStockOptionAndIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5dbb541e490743d8abef474e32db8e50_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="i5e144c2b649444b585a0118acff71300_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="id0c0142ee1244077a7a31f126d1ca408_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="ib50fdd1a53694630bbbdd56f0a456b79_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i89ff6a55acc5483288446afe3d220ae7_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i621e2b9fc9934ec3a4596dec0b9f96f8_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i82875aeed72a48b895dd686ff1b7ed33_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ie1a275d23c884bb48035b137daab0258_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia55ecfbd249f40c2ad15ff4e25f81cc3_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iaec84f80fe48444bbb02ba284cd64ed0_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie21e672001e64364ad9d42796015c837_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i058b909fb8df4c489258697a4e1b4e25_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4f3c0a5c38e6494db44ef6ed680c1b97_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i44225e87b96c46c98a57fd19ec827644_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i61c1054702e74e5b9dfdb32e8692309a_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic3cfec322327405e874fd2d27275e18b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i156c07eb06f349b68da24718dfdc057f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9c5b9ef9778742b6b612cba024306be9_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1635ceb78ef445868d140a0843642624_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i41745dca0b994a48a2f036982e1b72da_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic54aec2138cd47ec9139732543e5856e_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i629efafa3e9f43c98936b760b480aa86_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i09b66bbc4ec346cea803397622b96ec8_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i6463bf5b523b4d0c96c2bc2399c12f6a_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i05751d9fd312416ea5c2daedbfb39d0e_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia7437a42267a4433a836d01579d3a43d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5439c3ca442943beabcbf1a8a962a784_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i628c046daa5a40da81c2e2cd454516b6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8307a57bf9c44103873363c0a76cc906_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i117fd6196f2848cf846eb7a7a9fc9f63_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4d7c42cd112947438927d459acd9f3f7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic30a1e54feee464ca8d68473f342b993_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4bdd5152ef3a4817970d3cbf91e3bd6b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i625bc216363a449fa01cd131cc43e9c8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i593cb8248af949d78d58dc87e6ebe7c7_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0a87c8f9283245d393d311826d9edd85_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i04cd07fc24504bb7a5150046f4c1dec2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i04efd62bc3964dd1af43b0ce081ac715_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8d7819c2b3c94e00a0dcaf2aced82e4a_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ice6d21313d624e8c95b609a14c508577_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsTeamMembersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ife822ea46a7c4a30a1acfbd298466059_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if560f11b733a490bb92b4983bc19cb75_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1a18fd0c35ac4c23945c4d9419f471d9_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icc5cf4d24230470c8f4b15d58306ab93_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i455f0165df234921af3e516f8ee744ac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandEighteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i077fe848c93742c38a137e5e18eab2a5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandEighteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2125022a943448b0923d58a5f85d16b8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandEighteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5ae4b8e50d804fdc9663f2737547117a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandEighteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2636d6701cb54827ad17bd760ffa5c53_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandEighteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d6dca0282eb448099c8f7bfac976d57_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandNineStockOptionAndIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i704f007a18164911943c62c623453ce0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandNineStockOptionAndIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i294571984c1449b198eb4b4fe6eb3c0c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">phun:TwoThousandNineStockOptionAndIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i33d567bd94754ac693119b83d67013b5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id01c1a6a931540c288196bb67cf35ddb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ica642102ca594998abb72d5c80703ad5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i41aac518d19c4a6cb916d890795f1cb3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</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="i9a8860cd2e0a41a99cf2c50eb193cd7b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ide07d6449d784349a98d94f3b9cfacb9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i34880f83787445099e55de8888352ecd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i075d2ff7c44940f59edccf60cd66c4d2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i84aeff86cc5c493687fa1be2422411c6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3c7e633ac5e140beaea36cbcb55e6eeb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9aea9991f2d94ba0860455d9661ca6c6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib83fb5af22c045d884b21edd19790df0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i00261cc3cdc049bb8c21d8bac9923235_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i11b5ec6b799d4efe8f1dc040a1c45d51_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phun:PhunwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic2adf4e8365743d28173c3cf3ecada66_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phun:LyteSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd43391934744b7d9034b08f206f1a33_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phun:PhunwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i62dbbf7ace1c40969709cbeae8aa000e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phun:LyteSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i817a726e007c417b8df604178511fed3_D20211229-20211229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
        </entity>
        <period>
            <startDate>2021-12-29</startDate>
            <endDate>2021-12-29</endDate>
        </period>
    </context>
    <context id="i4fd6ba650db44806ab62df59ebbf8188_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:AtMarketIssuanceSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i74d278d0fb45427089b13eeba3416d6f_D20220131-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:AtMarketIssuanceSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-31</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i394bfa11097b4120a9a391e41e2f0696_D20220201-20220201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">phun:AtMarketIssuanceSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-01</endDate>
        </period>
    </context>
    <context id="ieefd4be47f5f45bea194a256f6184e98_I20220315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">phun:ManufacturingFacilityAndWarehouseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-15</instant>
        </period>
    </context>
    <context id="i83c2b6d7ab4b4e13a8b8406a0430ebc9_D20220315-20220315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001665300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">phun:ManufacturingFacilityAndWarehouseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-15</startDate>
            <endDate>2022-03-15</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="consumer">
        <measure>phun:consumer</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="retirement_plan">
        <measure>phun:retirement_plan</measure>
    </unit>
    <unit id="installment">
        <measure>phun:installment</measure>
    </unit>
    <unit id="office">
        <measure>phun:office</measure>
    </unit>
    <unit id="claim">
        <measure>phun:claim</measure>
    </unit>
    <unit id="stockholder">
        <measure>phun:stockholder</measure>
    </unit>
    <unit id="purchaseperiod">
        <measure>phun:purchasePeriod</measure>
    </unit>
    <unit id="segment">
        <measure>phun:segment</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV80L2ZyYWc6YTZmYTU4MGFkZjU3NDI3NTgxYmQ0MDcyMmJjYjdhMDUvdGFibGU6MTMzZWM1NWYyYzNjNDJlZmJiNDc4MDljYTNhOTI3YzMvdGFibGVyYW5nZToxMzNlYzU1ZjJjM2M0MmVmYmI0NzgwOWNhM2E5MjdjM18xLTEtMS0xLTI2MTk4_0259fcdd-9c9a-47d8-954b-ee11ad58fe68">0001665300</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV80L2ZyYWc6YTZmYTU4MGFkZjU3NDI3NTgxYmQ0MDcyMmJjYjdhMDUvdGFibGU6MTMzZWM1NWYyYzNjNDJlZmJiNDc4MDljYTNhOTI3YzMvdGFibGVyYW5nZToxMzNlYzU1ZjJjM2M0MmVmYmI0NzgwOWNhM2E5MjdjM18yLTEtMS0xLTI2MTk4_3324543c-2a7f-4857-923d-ddd9b085a51f">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV80L2ZyYWc6YTZmYTU4MGFkZjU3NDI3NTgxYmQ0MDcyMmJjYjdhMDUvdGFibGU6MTMzZWM1NWYyYzNjNDJlZmJiNDc4MDljYTNhOTI3YzMvdGFibGVyYW5nZToxMzNlYzU1ZjJjM2M0MmVmYmI0NzgwOWNhM2E5MjdjM18zLTEtMS0xLTI2MTk4_893b29fa-e922-4e88-9d91-fcba288c8d91">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV80L2ZyYWc6YTZmYTU4MGFkZjU3NDI3NTgxYmQ0MDcyMmJjYjdhMDUvdGFibGU6MTMzZWM1NWYyYzNjNDJlZmJiNDc4MDljYTNhOTI3YzMvdGFibGVyYW5nZToxMzNlYzU1ZjJjM2M0MmVmYmI0NzgwOWNhM2E5MjdjM180LTEtMS0xLTI2MTk4_df3df959-b23a-41e4-91a3-7c3c90bd0e87">2021</dei:DocumentFiscalYearFocus>
    <phun:TermOfLicenseSubscriptionAgreement
      contextRef="i18a909d9b4c74783aa970151c78e4749_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzU4Mzg_aecb5d4b-e539-4b2e-b72f-4d2a87a5b408">P1Y</phun:TermOfLicenseSubscriptionAgreement>
    <phun:SecurityTokenPeriodAfterIssuanceOfRights
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDUvZnJhZzo5MzBhZWFhN2M0ZmU0NGQ0YjIxMzQ5ZWIzZTZhZTcxOC90ZXh0cmVnaW9uOjkzMGFlYWE3YzRmZTQ0ZDRiMjEzNDllYjNlNmFlNzE4XzEzNDE_82cccda4-2862-4fa6-a575-b5af673db89b">P1Y</phun:SecurityTokenPeriodAfterIssuanceOfRights>
    <dei:DocumentType
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl84NA_64982466-afee-4730-be3d-2dd6673e6707">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl85OA_de421846-4014-4c6a-ab26-d500ac89416c">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8yMTI_f62ce78f-71c5-4b78-b054-abc2a60bf017">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8yMTI_b4530fb1-3ac8-4f60-8a16-8b3150e606c1">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8yMTY_91ca737e-0ae1-42fe-86bc-bd8000551931">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8zODg_0c57eeee-6280-4369-a8dc-d586010dae8a">001-37862</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8zOTE_36cb0d8f-f96a-456b-98db-b464effd33dd">PHUNWARE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6ZjM4YThjNWI0MDgwNDA1Yjk0YjQ4NmJmYTQyNjYyZmYvdGFibGVyYW5nZTpmMzhhOGM1YjQwODA0MDViOTRiNDg2YmZhNDI2NjJmZl8wLTAtMS0xLTI2MTk4_93efbbb7-0363-417a-b98c-1641e102cb87">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6ZjM4YThjNWI0MDgwNDA1Yjk0YjQ4NmJmYTQyNjYyZmYvdGFibGVyYW5nZTpmMzhhOGM1YjQwODA0MDViOTRiNDg2YmZhNDI2NjJmZl8wLTItMS0xLTI2MTk4_c0224568-6383-4c23-9873-43d5b2349e6a">30-1205798</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6MGE0YzJjNGI4MzJlNGRhNGI0MGUyM2EzZDkwOTFlMjcvdGFibGVyYW5nZTowYTRjMmM0YjgzMmU0ZGE0YjQwZTIzYTNkOTA5MWUyN18wLTAtMS0xLTI2MTk4L3RleHRyZWdpb246YjZkNzI5MTY0NDgxNDU0OWI5M2JhY2QzYWY2YWIwYzFfNA_cbd45c25-7cfe-4acc-ab31-35e967fe52ed">7800 Shoal Creek Blvd</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6MGE0YzJjNGI4MzJlNGRhNGI0MGUyM2EzZDkwOTFlMjcvdGFibGVyYW5nZTowYTRjMmM0YjgzMmU0ZGE0YjQwZTIzYTNkOTA5MWUyN18wLTAtMS0xLTI2MTk4L3RleHRyZWdpb246YjZkNzI5MTY0NDgxNDU0OWI5M2JhY2QzYWY2YWIwYzFfOA_a7328476-e406-4f9b-af36-23a7e63dad4b">Suite 230-S</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6MGE0YzJjNGI4MzJlNGRhNGI0MGUyM2EzZDkwOTFlMjcvdGFibGVyYW5nZTowYTRjMmM0YjgzMmU0ZGE0YjQwZTIzYTNkOTA5MWUyN18wLTAtMS0xLTI2MTk4L3RleHRyZWdpb246YjZkNzI5MTY0NDgxNDU0OWI5M2JhY2QzYWY2YWIwYzFfMTE_920c236a-7979-4aa5-b27a-185b079723cb">Austin</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6MGE0YzJjNGI4MzJlNGRhNGI0MGUyM2EzZDkwOTFlMjcvdGFibGVyYW5nZTowYTRjMmM0YjgzMmU0ZGE0YjQwZTIzYTNkOTA5MWUyN18wLTAtMS0xLTI2MTk4L3RleHRyZWdpb246YjZkNzI5MTY0NDgxNDU0OWI5M2JhY2QzYWY2YWIwYzFfMTU_7d57be4b-8e8d-46fc-a469-ad1aeddfedf5">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6MGE0YzJjNGI4MzJlNGRhNGI0MGUyM2EzZDkwOTFlMjcvdGFibGVyYW5nZTowYTRjMmM0YjgzMmU0ZGE0YjQwZTIzYTNkOTA5MWUyN18wLTItMS0xLTI2MTk4_2c96a97f-2ece-464e-9ce0-540dd909b173">78757</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl81MDY_7317a75b-8cec-43bd-be5a-dce052af5d39">512</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl81MDk_e5528de9-d37c-4361-8492-8ba71e3123a5">693-4199</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i4f46e78f097b4fe69d7ba47afc3b461c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6ZmJlOTNiNmQxZTEwNGFmMGFkYjk1NmRjMjlhZjEyYjUvdGFibGVyYW5nZTpmYmU5M2I2ZDFlMTA0YWYwYWRiOTU2ZGMyOWFmMTJiNV8xLTAtMS0xLTI2MTk4_3bb35e04-ca7e-41ee-aa08-7b73396ab36e">Common Stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i4f46e78f097b4fe69d7ba47afc3b461c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6ZmJlOTNiNmQxZTEwNGFmMGFkYjk1NmRjMjlhZjEyYjUvdGFibGVyYW5nZTpmYmU5M2I2ZDFlMTA0YWYwYWRiOTU2ZGMyOWFmMTJiNV8xLTItMS0xLTI2MTk4_9f91d759-c571-4f3c-a00f-27c6eba003ea">PHUN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i4f46e78f097b4fe69d7ba47afc3b461c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6ZmJlOTNiNmQxZTEwNGFmMGFkYjk1NmRjMjlhZjEyYjUvdGFibGVyYW5nZTpmYmU5M2I2ZDFlMTA0YWYwYWRiOTU2ZGMyOWFmMTJiNV8xLTQtMS0xLTI2MTk4L3RleHRyZWdpb246OTBjZWJkODA2NDA2NDlhOGFkYmE4NjdjYjNhN2M3ZjNfOA_d0de4ca9-3f5e-47d8-80f8-0ddc8911bd9e">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i115ac14e65874ef28a9fefcd32153fd5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6ZmJlOTNiNmQxZTEwNGFmMGFkYjk1NmRjMjlhZjEyYjUvdGFibGVyYW5nZTpmYmU5M2I2ZDFlMTA0YWYwYWRiOTU2ZGMyOWFmMTJiNV8yLTAtMS0xLTI2MTk4_690d5c4a-e004-4883-b66e-ef885df14597">Warrants to purchase one share of Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i115ac14e65874ef28a9fefcd32153fd5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6ZmJlOTNiNmQxZTEwNGFmMGFkYjk1NmRjMjlhZjEyYjUvdGFibGVyYW5nZTpmYmU5M2I2ZDFlMTA0YWYwYWRiOTU2ZGMyOWFmMTJiNV8yLTItMS0xLTI2MTk4_8ce3b3df-0dff-4019-8131-e9f31280f2aa">PHUNW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i115ac14e65874ef28a9fefcd32153fd5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6ZmJlOTNiNmQxZTEwNGFmMGFkYjk1NmRjMjlhZjEyYjUvdGFibGVyYW5nZTpmYmU5M2I2ZDFlMTA0YWYwYWRiOTU2ZGMyOWFmMTJiNV8yLTQtMS0xLTI2MTk4L3RleHRyZWdpb246OGUzNzQzYTM4ZDI3NDIyZDg0Yzg0YzJhNTM2ODQ3NzlfOA_8acf599d-0d5c-4bd2-8f8d-5b56d9f5ed08">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl83NjQ_8f81ce55-0e7b-4df1-a7ea-af7a21084b77">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl85MDA_7029d606-34e5-4b31-9f4f-1e74fa017311">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8xMjUw_49383d4c-ce15-4c6f-a240-e094f5d03a6d">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8xNTcx_7d0be7c9-42a8-4b98-b79c-bdcd2cacc341">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6MjQxNmViOWVjNzdkNGJiM2FjYTdmMDBhMzIyNmQ3YmMvdGFibGVyYW5nZToyNDE2ZWI5ZWM3N2Q0YmIzYWNhN2YwMGEzMjI2ZDdiY18xLTAtMS0xLTI2MTk4L3RleHRyZWdpb246NTIwNTU3NjdmNmMwNGM0YThlYjg2ODZjOTNhNTE1YjdfNA_1cbebe8f-ea1a-4b33-8708-8d439ec0c67c">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6MjQxNmViOWVjNzdkNGJiM2FjYTdmMDBhMzIyNmQ3YmMvdGFibGVyYW5nZToyNDE2ZWI5ZWM3N2Q0YmIzYWNhN2YwMGEzMjI2ZDdiY18xLTEtMS0xLTI2MTk4L3RleHRyZWdpb246MWZmOGIwZDZjZjEwNGRhODg4NWQwMWYzN2U3ODE1ZGNfMzI_c753d0b9-c126-427a-a6aa-9d09fd8bd639">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGFibGU6MjQxNmViOWVjNzdkNGJiM2FjYTdmMDBhMzIyNmQ3YmMvdGFibGVyYW5nZToyNDE2ZWI5ZWM3N2Q0YmIzYWNhN2YwMGEzMjI2ZDdiY18yLTEtMS0xLTI2MTk4L3RleHRyZWdpb246MTRhNWQxNzI3NmM3NDkyM2FlOGViMGVkZjM1MDgwYWRfMjE5OTAyMzI1NTU4Mw_ad94082b-bba6-45b7-a5e3-271318986c04">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8yNjM0_e3301447-0a08-4f57-b526-c58ab56654ac">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i64ef125d375c496a8f30761ff125d73c_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8yMTk5MDIzMjU5MjA3_c563c523-9657-4889-b5c2-67d7dbee2dec"
      unitRef="usd">92885032</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ic05b0e308faa4497a5956e0ace8182d3_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8yOTYx_f22f96e1-96cb-4245-9c29-93f74da17a62"
      unitRef="shares">97250520</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xL2ZyYWc6Nzc2Y2ZlMzUyODVkNDczYThiZjE3YzI5Y2U1MWIwYjIvdGV4dHJlZ2lvbjo3NzZjZmUzNTI4NWQ0NzNhOGJmMTdjMjljZTUxYjBiMl8zNTkz_baf5b5db-41ac-43a1-b508-03b7656e11f3">None.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV84OC9mcmFnOmE0NjRlM2NkZTA4NzQ5YzM5ODNjNzQzODY0ZjkwM2RjL3RhYmxlOjk3YTk2ODczMmVlNDQ4MzE4YWRiOTg0NTA5ZjhiNDAyL3RhYmxlcmFuZ2U6OTdhOTY4NzMyZWU0NDgzMThhZGI5ODQ1MDlmOGI0MDJfMS0wLTEtMS00MTc0OS90ZXh0cmVnaW9uOjcxMTQxYTQ0ZDMyMjRhY2Q5ZDY1MDZmM2VlYjBiOGIyXzIxOTkwMjMyNTYwMTk_15bd7c2c-97b5-41da-9517-505dfc51f650">688</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85MS9mcmFnOjA1OTc4NTk5YjAwZjQ1ZWVhNjYxZWYwZjJmOWMxMWZmL3RleHRyZWdpb246MDU5Nzg1OTliMDBmNDVlZWE2NjFlZjBmMmY5YzExZmZfMjE5OTAyMzI1ODU5NQ_aeab225d-9fe0-44be-b0da-4d6c7a8bb30d">Marcum LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85MS9mcmFnOjA1OTc4NTk5YjAwZjQ1ZWVhNjYxZWYwZjJmOWMxMWZmL3RleHRyZWdpb246MDU5Nzg1OTliMDBmNDVlZWE2NjFlZjBmMmY5YzExZmZfMjE5OTAyMzI1ODU5Ng_3e6fb96d-9ab9-459e-adb2-5662f1e7fa53">Houston, Texas</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMy0xLTEtMS0yNjE5OA_6c26a55f-4dcd-44fc-b405-112ce260aa71"
      unitRef="usd">23137000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMy0zLTEtMS0yNjE5OA_a96dbdbf-9475-4ab6-8f74-d7ef2e1d7c13"
      unitRef="usd">3940000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNC0wLTEtMS0yNjE5OC90ZXh0cmVnaW9uOmUzNDExZDY5NmQxNDQzNzBiNDlkMThmMTRlZGQ2ZjY5XzY3_9d86cf41-7570-4974-bd9c-9e5c5dc30f2a"
      unitRef="usd">10000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNC0wLTEtMS0yNjE5OC90ZXh0cmVnaW9uOmUzNDExZDY5NmQxNDQzNzBiNDlkMThmMTRlZGQ2ZjY5Xzc0_90629e2e-76a6-45b0-8584-8a5615fd19a3"
      unitRef="usd">356000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNet
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNC0xLTEtMS0yNjE5OA_6a6f9949-6ecb-4f90-b8fa-2b05b36d3202"
      unitRef="usd">967000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNC0zLTEtMS0yNjE5OA_c4991aae-74ea-4ddd-8071-b4e87b8aaa7f"
      unitRef="usd">664000</us-gaap:AccountsReceivableNet>
    <us-gaap:InventoryNet
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNS0xLTEtMS0zMTAwNA_61ee99cb-a551-4f5e-b542-3e76769562e5"
      unitRef="usd">2636000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNS0zLTEtMS0zMTAwNA_e12d9e8b-ad87-40bd-9f8e-a99eca311d3c"
      unitRef="usd">0</us-gaap:InventoryNet>
    <phun:DigitalCurrencies
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNi0xLTEtMS0zMTAwNA_114f3e04-7746-43de-bd76-843fdadde3a2"
      unitRef="usd">32581000</phun:DigitalCurrencies>
    <phun:DigitalCurrencies
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNi0zLTEtMS0zMTAwNA_ab362418-185e-4853-98f0-ecba5a4e8e27"
      unitRef="usd">0</phun:DigitalCurrencies>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNS0xLTEtMS0yNjE5OA_93508c40-db90-486c-9a9b-e9ac0a0aa30f"
      unitRef="usd">686000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNS0zLTEtMS0yNjE5OA_2959a251-9c95-4eba-ba0a-16e2b7be9ab4"
      unitRef="usd">304000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNi0xLTEtMS0yNjE5OA_35c27e32-60f7-4fa1-b59d-f92796a2c2f6"
      unitRef="usd">60007000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNi0zLTEtMS0yNjE5OA_25c55474-01a2-44cb-a8ca-bfa877873225"
      unitRef="usd">4908000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNy0xLTEtMS0yNjE5OA_ab9497ff-d847-4beb-9ac1-86288c8b76fc"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfNy0zLTEtMS0yNjE5OA_713effff-71ab-4e28-bcf8-1a1c015f66ba"
      unitRef="usd">13000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfOC0xLTEtMS0yNjE5OA_f72cbbbf-e0a7-477b-afaf-c2fbf3784f25"
      unitRef="usd">33260000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfOC0zLTEtMS0yNjE5OA_50277bf5-b958-4b50-bfd2-4ae29f21012d"
      unitRef="usd">25900000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfOS0xLTEtMS0yNjE5OA_d90f04bf-c105-4dc4-b3ee-a280f91a0fa0"
      unitRef="usd">3213000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfOS0zLTEtMS0yNjE5OA_1b729fa7-3082-493f-ad7c-c01192947080"
      unitRef="usd">111000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTAtMS0xLTEtMjYxOTg_5d3bd2ff-085d-437c-8abb-3cb1cabc3d19"
      unitRef="usd">1278000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTAtMy0xLTEtMjYxOTg_3e2d3bce-13ae-436e-86c3-d303131d8345"
      unitRef="usd">537000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTEtMS0xLTEtMjYxOTg_552a6da3-8b9e-484c-b353-9733922445e2"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTEtMy0xLTEtMjYxOTg_e9124715-c0c0-4b5e-b43d-1512dee4c54e"
      unitRef="usd">91000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTQtMS0xLTEtMzEwMTc_e96cdfb4-03dc-4842-be2e-5357d6b4ee6e"
      unitRef="usd">1260000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTQtMy0xLTEtMzEwMTc_d5d3caea-459c-4585-a606-fe22a2873c18"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssets
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTItMS0xLTEtMjYxOTg_38e962db-fbbb-4fec-9ace-f8b27ff1b5fc"
      unitRef="usd">276000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTItMy0xLTEtMjYxOTg_205eae2f-a323-49b2-8569-fb28c21a74b9"
      unitRef="usd">276000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTMtMS0xLTEtMjYxOTg_9c9be114-75ab-4505-a867-1e7710b7d6fa"
      unitRef="usd">99294000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTMtMy0xLTEtMjYxOTg_749de641-4375-4d50-83d7-e07340ade846"
      unitRef="usd">31836000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTYtMS0xLTEtMjYxOTg_2a916d45-1444-496d-a501-b56c124b9ffe"
      unitRef="usd">6589000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTYtMy0xLTEtMjYxOTg_124be569-b620-414b-a204-31bf21f4668b"
      unitRef="usd">8462000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTctMS0xLTEtMjYxOTg_d8639eab-aa07-4800-850e-b556a079cfb3"
      unitRef="usd">9621000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTctMy0xLTEtMjYxOTg_c2e2e99e-37c5-4293-9857-b6bc24e7760e"
      unitRef="usd">5353000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LitigationReserveCurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTgtMS0xLTEtMjYxOTg_8aaff87d-7e34-4739-8ca9-0514b6dad2e5"
      unitRef="usd">0</us-gaap:LitigationReserveCurrent>
    <us-gaap:LitigationReserveCurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTgtMy0xLTEtMjYxOTg_91503c97-9724-4fed-b8b8-c3c2bf09e60c"
      unitRef="usd">3000000</us-gaap:LitigationReserveCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjItMS0xLTEtMzEwMzY_ba6a0756-eb63-4958-8fef-21fa056234fb"
      unitRef="usd">399000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjItMy0xLTEtMzEwMzY_bc8438c7-84c5-482b-a281-1c4652672286"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTktMS0xLTEtMjYxOTg_f80bb34a-b980-4559-bda7-05aeab37cbe9"
      unitRef="usd">3973000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMTktMy0xLTEtMjYxOTg_39e9e383-0992-4277-880c-dc1e525007e1"
      unitRef="usd">2397000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DepositLiabilityCurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjAtMS0xLTEtMjYxOTg_953bb59b-b6f7-4cfc-a727-9b4784592ed9"
      unitRef="usd">1202000</us-gaap:DepositLiabilityCurrent>
    <us-gaap:DepositLiabilityCurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjAtMy0xLTEtMjYxOTg_28ed869a-389d-4def-8b5f-90778b299e01"
      unitRef="usd">1202000</us-gaap:DepositLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjItMS0xLTEtMjYxOTg_e0ee2508-c06c-4380-b507-abccdfbd1274"
      unitRef="usd">4904000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjItMy0xLTEtMjYxOTg_b8f7a320-ac7f-460e-bec1-10083d21b91d"
      unitRef="usd">4435000</us-gaap:LongTermDebtCurrent>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjMtMS0xLTEtMjYxOTg_61f6ca9f-2a7b-4822-8f03-80b904cf6c4b"
      unitRef="usd">3605000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i9ceb5ab6c51347b79fde883c3f7eab69_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjMtMS0xLTEtMjYxOTg_b3d53c11-e3f2-4af2-b8b3-e57a1d88ccda"
      unitRef="usd">3605000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjMtMy0xLTEtMjYxOTg_53f06394-2cd7-4a28-857a-b7e4ae4af2a8"
      unitRef="usd">1614000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:LiabilitiesCurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjQtMS0xLTEtMjYxOTg_093db2c7-4a74-426c-8fff-1f53c1ea3b61"
      unitRef="usd">30293000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjQtMy0xLTEtMjYxOTg_ceef8281-5e2c-4827-8bb2-b439ee286c7c"
      unitRef="usd">26463000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjUtMS0xLTEtMjYxOTg_c012df58-46b8-4cd4-95b9-221c1cf4c5fa"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjUtMy0xLTEtMjYxOTg_f1bca3c9-35dd-4275-97b6-523b54bb5607"
      unitRef="usd">3762000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DueToRelatedPartiesNoncurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjYtMS0xLTEtMjYxOTg_a3bf06d0-9c41-4d5b-810f-5ff937b1a25c"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesNoncurrent>
    <us-gaap:DueToRelatedPartiesNoncurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjYtMy0xLTEtMjYxOTg_59db301a-a8a8-4e9d-b1a5-4c42c614ad65"
      unitRef="usd">195000</us-gaap:DueToRelatedPartiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjctMS0xLTEtMjYxOTg_6e728c6f-0a50-4f51-b112-d7cf8f07c746"
      unitRef="usd">1278000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjctMy0xLTEtMjYxOTg_b8fdf7d8-4635-4cc0-b565-0d4901a78d1a"
      unitRef="usd">537000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjgtMS0xLTEtMjYxOTg_77e6704c-9b09-4287-a51f-5328151726ea"
      unitRef="usd">1299000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjgtMy0xLTEtMjYxOTg_5869462b-0133-4fc8-9ac8-f8e4c60cdc4b"
      unitRef="usd">2678000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzMtMS0xLTEtMzEwNDg_06e72492-edc8-4040-bd79-a0a52f8bb75b"
      unitRef="usd">1147000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzMtMy0xLTEtMzEwNDg_e336707f-8847-483d-9664-d174801ff2f5"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredRentCreditNoncurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjktMS0xLTEtMjYxOTg_ec571e1a-32ef-4d5d-950b-2b50bb7179df"
      unitRef="usd">0</us-gaap:DeferredRentCreditNoncurrent>
    <us-gaap:DeferredRentCreditNoncurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMjktMy0xLTEtMjYxOTg_bb085ec5-5ac2-4f46-a196-d25c7a403f4a"
      unitRef="usd">180000</us-gaap:DeferredRentCreditNoncurrent>
    <us-gaap:Liabilities
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzAtMS0xLTEtMjYxOTg_f8bfd367-6a4c-4648-8a41-b04b51711fd6"
      unitRef="usd">34017000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzAtMy0xLTEtMjYxOTg_4f87eab5-16f6-4176-861c-e6fe8c7a342a"
      unitRef="usd">33815000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzEtMS0xLTEtMjYxOTg_7cabaeab-70cb-4a41-a752-1fcb7acb005b"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzEtMy0xLTEtMjYxOTg_f796e489-646f-4ff5-ba5b-b51c9c8dc77f"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzQtMC0xLTEtMjYxOTgvdGV4dHJlZ2lvbjo4OTdjNGE0YTNmNTM0MDE1YTYxZTk2YTNjZjFiMTFiM18xOA_c5b08ff7-c3d5-4985-a667-aa13926ced30"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzQtMC0xLTEtMjYxOTgvdGV4dHJlZ2lvbjo4OTdjNGE0YTNmNTM0MDE1YTYxZTk2YTNjZjFiMTFiM18xOA_e283d95d-73b9-40c6-83b7-98c720939cbb"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzQtMC0xLTEtMjYxOTgvdGV4dHJlZ2lvbjo4OTdjNGE0YTNmNTM0MDE1YTYxZTk2YTNjZjFiMTFiM18zMg_0124c679-75e3-4ff3-92e6-dbd6878f109b"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzQtMC0xLTEtMjYxOTgvdGV4dHJlZ2lvbjo4OTdjNGE0YTNmNTM0MDE1YTYxZTk2YTNjZjFiMTFiM18zMg_b22c5c6b-cdd6-4024-bc16-7c51eab782a8"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzQtMC0xLTEtMjYxOTgvdGV4dHJlZ2lvbjo4OTdjNGE0YTNmNTM0MDE1YTYxZTk2YTNjZjFiMTFiM182OA_373ffe5d-146c-419d-855a-96dfc534efd7"
      unitRef="shares">96751610</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzQtMC0xLTEtMjYxOTgvdGV4dHJlZ2lvbjo4OTdjNGE0YTNmNTM0MDE1YTYxZTk2YTNjZjFiMTFiM182OA_9f199c08-ae1b-42cf-8b3b-73961598fa1c"
      unitRef="shares">96751610</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzQtMC0xLTEtMjYxOTgvdGV4dHJlZ2lvbjo4OTdjNGE0YTNmNTM0MDE1YTYxZTk2YTNjZjFiMTFiM183NQ_a9ab7e36-ca45-47b0-a727-30b16dba9bda"
      unitRef="shares">56371207</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzQtMC0xLTEtMjYxOTgvdGV4dHJlZ2lvbjo4OTdjNGE0YTNmNTM0MDE1YTYxZTk2YTNjZjFiMTFiM183NQ_ddafcc32-eeec-4fb5-b470-d0b325f34d29"
      unitRef="shares">56371207</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzQtMS0xLTEtMjYxOTg_08bb3766-ea03-451e-ab86-d4167fb43007"
      unitRef="usd">10000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzQtMy0xLTEtMjYxOTg_38e1e801-4354-4eb6-b767-b37329966bfc"
      unitRef="usd">6000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzUtMS0xLTEtMjYxOTg_2787533b-264a-4f46-8a61-bebd2637a34c"
      unitRef="usd">264944000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzUtMy0xLTEtMjYxOTg_fb57e98d-548c-44e8-a5a0-2cd4fad823ce"
      unitRef="usd">144156000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzYtMS0xLTEtMjYxOTg_99f8513b-fd74-4bbb-b40f-dcf293bc92b0"
      unitRef="usd">-352000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzYtMy0xLTEtMjYxOTg_2adc2f6f-59f6-4b27-85e1-aecae58d8969"
      unitRef="usd">-338000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzctMS0xLTEtMjYxOTg_12be7c4d-a4ef-41ee-81a2-dcedb923c942"
      unitRef="usd">-199325000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzctMy0xLTEtMjYxOTg_0d3d93c5-81a3-4dbe-b589-1558686ad5da"
      unitRef="usd">-145803000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzgtMS0xLTEtMjYxOTg_49cb4e68-cc80-4fd8-83d2-28965c90d40f"
      unitRef="usd">65277000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzgtMy0xLTEtMjYxOTg_98ce2816-6c6b-4d3d-b27c-8d46d6c2ddec"
      unitRef="usd">-1979000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzktMS0xLTEtMjYxOTg_eb029745-f4b8-4e9d-b73b-072448c413db"
      unitRef="usd">99294000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV85NC9mcmFnOjI4YWJiMjE3YjgxNDQyM2NiMWUyNTgzOWU0MzVkNjkzL3RhYmxlOmExYmM1Y2VkNjU3YjRhNTA5NmM1NGNkOGUxZjFkZDc1L3RhYmxlcmFuZ2U6YTFiYzVjZWQ2NTdiNGE1MDk2YzU0Y2Q4ZTFmMWRkNzVfMzktMy0xLTEtMjYxOTg_504fa5f2-72ea-4d3d-af30-09865dc686e6"
      unitRef="usd">31836000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzItMS0xLTEtMjYxOTg_7ecc49d2-1287-4236-ba8e-89b75e08507d"
      unitRef="usd">10643000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzItMy0xLTEtMjYxOTg_31620bac-b7d6-450a-b49f-d6f5dac415a9"
      unitRef="usd">10001000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzMtMS0xLTEtMjYxOTg_f63a93c7-68a2-450e-a7f7-bf508c2faa8a"
      unitRef="usd">7030000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzMtMy0xLTEtMjYxOTg_ab4f501f-07e0-4fae-a243-88451232612a"
      unitRef="usd">3357000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzQtMS0xLTEtMjYxOTg_61d6d182-b47a-4a01-9376-1caa972a96d4"
      unitRef="usd">3613000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzQtMy0xLTEtMjYxOTg_f78df2bf-28e4-4750-9045-bf457899dada"
      unitRef="usd">6644000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzYtMS0xLTEtMjYxOTg_ebc7635b-b7fb-47c1-bd06-d46a9704b296"
      unitRef="usd">3022000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzYtMy0xLTEtMjYxOTg_42702bf7-8b96-467a-b241-18b67be3f197"
      unitRef="usd">1653000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzctMS0xLTEtMjYxOTg_42e3c348-db0d-493f-8ecf-a8e22331953d"
      unitRef="usd">13256000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzctMy0xLTEtMjYxOTg_075042a5-63ad-450b-8d29-4275d8bfa0e0"
      unitRef="usd">15361000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzgtMS0xLTEtMjYxOTg_2d47de8f-9d46-4109-b942-67e43256da78"
      unitRef="usd">4179000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzgtMy0xLTEtMjYxOTg_d05629df-9e7c-4fd3-b422-e4c2bd7dfcba"
      unitRef="usd">2628000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzktMS0xLTEtMjYxOTg_bddee1d3-98eb-4f92-b3ae-2a43e3cd81a1"
      unitRef="usd">0</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzktMy0xLTEtMjYxOTg_3822eaf5-0529-493c-b6ca-2aaf5c13f83a"
      unitRef="usd">4500000</us-gaap:LitigationSettlementExpense>
    <us-gaap:OperatingExpenses
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzEwLTEtMS0xLTI2MTk4_97c90754-2701-4e70-8d1a-b8d2696cde56"
      unitRef="usd">20457000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzEwLTMtMS0xLTI2MTk4_9e22a57d-48c8-41d4-90ae-546a036452ab"
      unitRef="usd">24142000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzExLTEtMS0xLTI2MTk4_83d5c407-d718-4d23-82ee-0c2a0c0b6d12"
      unitRef="usd">-16844000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzExLTMtMS0xLTI2MTk4_35c54bfa-8923-4f5b-8b06-994f6e1093bc"
      unitRef="usd">-17498000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzEzLTEtMS0xLTI2MTk4_a6137916-e7bc-49e0-a151-b726e6e29534"
      unitRef="usd">4481000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzEzLTMtMS0xLTI2MTk4_f6372196-2844-4344-b8ad-f1c15840a557"
      unitRef="usd">3413000</us-gaap:InterestExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE0LTEtMS0xLTI2MTk4_3a52fe71-ab20-4b53-9041-bb788ae1b42c"
      unitRef="usd">-7952000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE0LTMtMS0xLTI2MTk4_6d6cf487-4ce8-4445-a80b-b142d56baf85"
      unitRef="usd">-2158000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <phun:ImpairmentOfDigitalCurrencies
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE1LTEtMS0xLTMxMDcz_a9b75825-a049-4135-9fc0-7a0699538f80"
      unitRef="usd">9383000</phun:ImpairmentOfDigitalCurrencies>
    <phun:ImpairmentOfDigitalCurrencies
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE1LTMtMS0xLTMxMDcz_e56d59bc-4067-4a7b-b148-9ddac7dda39a"
      unitRef="usd">0</phun:ImpairmentOfDigitalCurrencies>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE1LTEtMS0xLTI2MTk4_e0a625ac-b6b0-4a4b-a99b-1c60f2b330ca"
      unitRef="usd">18139000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE1LTMtMS0xLTI2MTk4_1b026f9b-b33a-44d5-8e68-99eded91c4f0"
      unitRef="usd">-872000</us-gaap:FairValueAdjustmentOfWarrants>
    <phun:GainLossOnForgivenessOfPPPLoans
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE3LTEtMS0xLTMxMDkw_5dbe055d-4027-41c3-aa76-5f2a346e8cb2"
      unitRef="usd">2850000</phun:GainLossOnForgivenessOfPPPLoans>
    <phun:GainLossOnForgivenessOfPPPLoans
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE3LTMtMS0xLTMxMDkw_89041581-5e96-473f-af89-716306704789"
      unitRef="usd">0</phun:GainLossOnForgivenessOfPPPLoans>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE2LTEtMS0xLTI2MTk4_2b544099-4472-451b-9c1c-e369d77b2309"
      unitRef="usd">1000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE2LTMtMS0xLTI2MTk4_6c0b7163-676f-4499-90f5-1f0aa1338609"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE3LTEtMS0xLTI2MTk4_26746f75-5e64-4697-84db-2d24b050357b"
      unitRef="usd">-37104000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE3LTMtMS0xLTI2MTk4_59a4d9fe-699a-4ad2-824c-f21ab016a518"
      unitRef="usd">-4699000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE4LTEtMS0xLTI2MTk4_6e168e1c-4a0c-4fa7-90b9-ce933b05a817"
      unitRef="usd">-53948000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE4LTMtMS0xLTI2MTk4_1038b67d-47c2-46ff-b00d-f7604e0b5b1b"
      unitRef="usd">-22197000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE5LTEtMS0xLTI2MTk4_1007d693-757b-4509-bd36-80dd824071a7"
      unitRef="usd">-426000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzE5LTMtMS0xLTI2MTk4_99fbfd49-0728-4f1a-8c98-40345fd6f3e4"
      unitRef="usd">2000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzIwLTEtMS0xLTI2MTk4_da05d8ff-675e-4e29-b30c-ed1ecaeabe56"
      unitRef="usd">-53522000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzIwLTMtMS0xLTI2MTk4_b0537cba-f872-4467-86ff-3fc6daf23fcf"
      unitRef="usd">-22199000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzIxLTEtMS0xLTI2MTk4_6785ac6e-9739-440c-8937-2aae407659ce"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzIxLTMtMS0xLTI2MTk4_08b1c755-3545-4f26-914f-eb7fb3a6cc46"
      unitRef="usd">44000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzIyLTEtMS0xLTI2MTk4_d6672c0e-200f-4e41-b6a6-7414fb7b3096"
      unitRef="usd">-53536000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzIyLTMtMS0xLTI2MTk4_bbc5e655-6b3c-406b-89f9-f066d29b92a2"
      unitRef="usd">-22155000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzI0LTEtMS0xLTI2MTk4_5e473152-53a5-41e5-a370-8f2c02e206cc"
      unitRef="usdPerShare">-0.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzI0LTEtMS0xLTI2MTk4_9ff95b1a-c31d-42b5-9966-14d5815752bc"
      unitRef="usdPerShare">-0.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzI0LTMtMS0xLTI2MTk4_6bf98490-0cf2-4ac3-b2f6-7876dc4417fa"
      unitRef="usdPerShare">-0.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzI0LTMtMS0xLTI2MTk4_964b48e8-f8e4-48b4-a5c8-10d03de2e179"
      unitRef="usdPerShare">-0.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzI2LTEtMS0xLTI2MTk4_22883227-6247-40c1-b666-0b463ff98c36"
      unitRef="shares">75447000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzI2LTEtMS0xLTI2MTk4_b7de5a66-c55f-4360-afc5-bd03f6a8c82f"
      unitRef="shares">75447000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzI2LTMtMS0xLTI2MTk4_3533e5c3-4796-4103-8f43-e1d9668610a3"
      unitRef="shares">44269000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDMvZnJhZzo4OWM4OWU1ZmYxMzY0OGVjYWQzZDM5MTQ1MWJkZGY4My90YWJsZTphMTFkMzAyMWM1YWI0NTZiYTI3NjU5NDg4NjMwZjU4Yy90YWJsZXJhbmdlOmExMWQzMDIxYzVhYjQ1NmJhMjc2NTk0ODg2MzBmNThjXzI2LTMtMS0xLTI2MTk4_3578ab99-e3b8-4614-a902-053f4c17b1f9"
      unitRef="shares">44269000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="ief66e2e0018940d4b1487b76ec5d32e0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzExLTYtMS0xLTI2MTk4_771dea6a-47be-4c52-981e-f2c75326a382"
      unitRef="shares">39811000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ief66e2e0018940d4b1487b76ec5d32e0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzExLTgtMS0xLTI2MTk4_c33f647d-e8d7-4459-9664-ddfdaa3a38f5"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0bdeaa23a90a42f6952d5d08f473e7f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzExLTEwLTEtMS0yNjE5OA_bbf1f40e-de01-49ef-80ba-1eb94fee6474"
      unitRef="usd">128008000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i117ef2f06e3a43f58e218c1f370f2e3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzExLTEyLTEtMS0yNjE5OA_10bbde42-091a-4a01-8968-b675c6251f68"
      unitRef="usd">-123604000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i740d1b69d04d4892bda592a3adff106c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzExLTE0LTEtMS0yNjE5OA_712affa4-fea1-4d3a-a4ac-b4ebe296249e"
      unitRef="usd">-382000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1cf9495c40eb44fcbb69004d99f3f630_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzExLTE2LTEtMS0yNjE5OA_faf2e82d-cfdc-4ebf-b489-2032976bab58"
      unitRef="usd">4026000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ib95a38f8d21343cfa0b3ef0f8cd5da55_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzEyLTYtMS0xLTI2MTk4_2af7e492-6bd7-4848-a008-636ef4727dbf"
      unitRef="shares">188000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id8ac14376880429e9afc4dce583c18c2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzEyLTEwLTEtMS0yNjE5OA_168c4308-6c3f-4eb0-bcd3-c43f6e1b50ae"
      unitRef="usd">99000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzEyLTE2LTEtMS0yNjE5OA_86e5010f-25f7-4014-94b5-26a5da9f2585"
      unitRef="usd">99000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <phun:ReleaseOfRestrictedStockShares
      contextRef="ib95a38f8d21343cfa0b3ef0f8cd5da55_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzEzLTYtMS0xLTI2MTk4_7c386e47-e75e-4d5f-a511-4bfdcf6c4ac2"
      unitRef="shares">1631000</phun:ReleaseOfRestrictedStockShares>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="ib95a38f8d21343cfa0b3ef0f8cd5da55_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE0LTYtMS0xLTI2MTk4_d0dcb064-01c8-4aac-b0a9-518423a46d4b"
      unitRef="shares">1348000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="id8ac14376880429e9afc4dce583c18c2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE0LTEwLTEtMS0yNjE5OA_f272ee34-9938-42c9-86d5-ebafe23e4cd3"
      unitRef="usd">1283000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE0LTE2LTEtMS0yNjE5OA_7863e5d6-0c23-44ee-8ef3-f73d9fc12b70"
      unitRef="usd">1283000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ib95a38f8d21343cfa0b3ef0f8cd5da55_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE1LTYtMS0xLTI2MTk4_25467b01-7922-441c-8db5-08a2c1f30648"
      unitRef="shares">11629000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib95a38f8d21343cfa0b3ef0f8cd5da55_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE1LTgtMS0xLTI2MTk4_bfbd072a-5da7-459e-8337-3fa69c09d30a"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id8ac14376880429e9afc4dce583c18c2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE1LTEwLTEtMS0yNjE5OA_6b2adcea-af85-4137-b04b-425ea697aec6"
      unitRef="usd">9177000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE1LTE2LTEtMS0yNjE5OA_75adc4c9-0581-4ed2-b6f0-bb23e5e94845"
      unitRef="usd">9178000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id8ac14376880429e9afc4dce583c18c2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE2LTEwLTEtMS0yNjE5OA_c0dd6dbf-4639-4c5f-9d03-282b7244fc8b"
      unitRef="usd">4492000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE2LTE2LTEtMS0yNjE5OA_b789ac12-5f62-488e-b900-f484e08a89a6"
      unitRef="usd">4492000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ib95a38f8d21343cfa0b3ef0f8cd5da55_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE3LTYtMS0xLTI2MTk4_72f99e51-5114-4d80-821c-90a5bfc3b9b8"
      unitRef="shares">1764000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ib95a38f8d21343cfa0b3ef0f8cd5da55_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE3LTgtMS0xLTI2MTk4_51fb1458-a7d8-4991-aef0-1c0f3fe84959"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="id8ac14376880429e9afc4dce583c18c2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE3LTEwLTEtMS0yNjE5OA_7c70e75b-df4d-4126-a3e7-d50b96d3a7f5"
      unitRef="usd">2266000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE3LTE2LTEtMS0yNjE5OA_d6ca2631-7c49-4edd-899a-bfdd098cf3ba"
      unitRef="usd">2267000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments
      contextRef="id8ac14376880429e9afc4dce583c18c2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE4LTEwLTEtMS0yNjE5OA_09fc946d-72fe-4607-a360-b4730132ed39"
      unitRef="usd">1388000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE4LTE2LTEtMS0yNjE5OA_f79c3fab-6d2c-4e89-8f6c-f8c874beb2ac"
      unitRef="usd">1388000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="id8ac14376880429e9afc4dce583c18c2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE5LTEwLTEtMS0yNjE5OA_6a23daf5-3dd9-47fe-a45f-3edb42fff71f"
      unitRef="usd">219000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzE5LTE2LTEtMS0yNjE5OA_6d2fe79c-0ee7-4f85-a2bb-ef68eed69d52"
      unitRef="usd">219000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i381e47fe0f584389abc3ac3da18cf95f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIwLTE0LTEtMS0yNjE5OA_c7936a25-5db7-4b6c-bde5-b9da88b25663"
      unitRef="usd">44000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIwLTE2LTEtMS0yNjE5OA_7a1e4922-23b4-4b91-99eb-d422f2a170db"
      unitRef="usd">44000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i14ead9dc88d24660a0c7ce7c5e450e24_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIxLTEyLTEtMS0yNjE5OA_9d00e0b1-650b-4c27-812c-d470ef1ecd31"
      unitRef="usd">-22199000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIxLTE2LTEtMS0yNjE5OA_dac1394a-10d3-4d2a-a41b-7bd2334e74fc"
      unitRef="usd">-22199000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i7c9848927db149ed8cfd0eb1b9f81049_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIyLTYtMS0xLTI2MTk4_09e85097-c0a8-4bf4-ae48-84457d7f7c9f"
      unitRef="shares">56371000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7c9848927db149ed8cfd0eb1b9f81049_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIyLTgtMS0xLTI2MTk4_c747e45b-2f38-465c-8e36-7b5feba896ce"
      unitRef="usd">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0d8ea1f144c74a58a5d3c5a4698d78b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIyLTEwLTEtMS0yNjE5OA_26136b30-7960-470e-b2ae-de4bd5138d9f"
      unitRef="usd">144156000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieced79defa75466cb8a4496fc6834e7d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIyLTEyLTEtMS0yNjE5OA_aeb747eb-035a-484e-80d4-f8b49d40efa7"
      unitRef="usd">-145803000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic8da530a134f4736a097fd22a8bf6dcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIyLTE0LTEtMS0yNjE5OA_184668b9-94cb-4e3e-964e-aef355362d0a"
      unitRef="usd">-338000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIyLTE2LTEtMS0yNjE5OA_c827d8b0-6ef3-4411-ab3e-c5fa4396fffd"
      unitRef="usd">-1979000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i73c2507313444d45b530e581c6a30f47_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIzLTYtMS0xLTI2MTk4_bf3f5ed8-91b0-4686-a08c-bb58c31a9003"
      unitRef="shares">261000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4cf00400dd4445e4bdd682311ce7f78a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIzLTEwLTEtMS0yNjE5OA_495ed277-044f-442e-b15e-bb4cba1e1df3"
      unitRef="usd">179000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzIzLTE2LTEtMS0yNjE5OA_72458ca5-a683-43bd-9689-ff072d48eb59"
      unitRef="usd">179000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <phun:ReleaseOfRestrictedStockShares
      contextRef="i73c2507313444d45b530e581c6a30f47_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI0LTYtMS0xLTI2MTk4_e02ec997-dc9b-4380-9dc6-4362d424d513"
      unitRef="shares">2494000</phun:ReleaseOfRestrictedStockShares>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="i73c2507313444d45b530e581c6a30f47_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI1LTYtMS0xLTI2MTk4_9712f31e-0d1c-447a-ab30-f610fd8d98e5"
      unitRef="shares">84000</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i4cf00400dd4445e4bdd682311ce7f78a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI1LTEwLTEtMS0yNjE5OA_bf333eb6-d852-4ff3-9d7d-125d9f40ef77"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI1LTE2LTEtMS0yNjE5OA_955d811d-f7ce-492a-a8cb-778679b5c996"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="i73c2507313444d45b530e581c6a30f47_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI2LTYtMS0xLTI2MTk4_fcdda91b-5dd5-44ee-a1e6-f34a08645623"
      unitRef="shares">99000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i4cf00400dd4445e4bdd682311ce7f78a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI2LTEwLTEtMS0yNjE5OA_5eb1cf8c-7bc9-43ba-9f2e-aad4b97f5f3f"
      unitRef="usd">66000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI2LTE2LTEtMS0yNjE5OA_9b5ac8c4-c479-432d-918d-d95e11a57a54"
      unitRef="usd">66000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i73c2507313444d45b530e581c6a30f47_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI3LTYtMS0xLTI2MTk4_7562d7b2-1307-4e28-9729-f1e53f0b95c5"
      unitRef="shares">35383000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i73c2507313444d45b530e581c6a30f47_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI3LTgtMS0xLTI2MTk4_1aa5c34b-4582-4f65-bcd2-a23bee8029e8"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i4cf00400dd4445e4bdd682311ce7f78a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI3LTEwLTEtMS0yNjE5OA_f63495ba-bba8-4d28-a418-bc5c496488d7"
      unitRef="usd">94733000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI3LTE2LTEtMS0yNjE5OA_8dbd865a-7c51-4826-9910-f34ebf59d66a"
      unitRef="usd">94737000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <phun:StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises
      contextRef="i73c2507313444d45b530e581c6a30f47_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI4LTYtMS0xLTI2MTk4_5411a06b-ee7a-4c21-b463-8234b28f7b04"
      unitRef="shares">2060000</phun:StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises>
    <phun:StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises
      contextRef="i4cf00400dd4445e4bdd682311ce7f78a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI4LTEwLTEtMS0yNjE5OA_4a794d7c-7fb6-4785-bf23-e6d9a6098b1c"
      unitRef="usd">20782000</phun:StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises>
    <phun:StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI4LTE2LTEtMS0yNjE5OA_2ac06d17-3a7b-4c0f-8385-1947ba523a4c"
      unitRef="usd">20782000</phun:StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4cf00400dd4445e4bdd682311ce7f78a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI5LTEwLTEtMS0yNjE5OA_67e081e0-6c63-4bf3-9614-95c888fdef27"
      unitRef="usd">4928000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzI5LTE2LTEtMS0yNjE5OA_c2f65e93-111b-47d1-9bc3-714bec8d2d94"
      unitRef="usd">4928000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3ee7cf8c8d1245649f16312d6dcac490_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzMwLTE0LTEtMS0yNjE5OA_d1df273c-490f-42f3-ba1d-60a9b5a6fe38"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzMwLTE2LTEtMS0yNjE5OA_434215b6-27a2-47aa-b1b5-0b302696978f"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ia10527005d2a48afb38339d4912dd718_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzMxLTEyLTEtMS0yNjE5OA_3de19247-59f5-46a9-ac33-2a43049c8441"
      unitRef="usd">-53522000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzMxLTE2LTEtMS0yNjE5OA_451e002b-1803-42f5-badb-fd41b6c8f561"
      unitRef="usd">-53522000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ib6a8b96f49084432ace31f3eabd4ca78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzMyLTYtMS0xLTI2MTk4_e9ba2b80-fd0f-44ed-bfee-7909cd6668a8"
      unitRef="shares">96752000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib6a8b96f49084432ace31f3eabd4ca78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzMyLTgtMS0xLTI2MTk4_bd657456-e1a5-4832-af08-39aea03c9b23"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i93b5b32a82ab45f7829f34c53832b8e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzMyLTEwLTEtMS0yNjE5OA_0b97a98f-2ce7-4461-b536-6d5addd2707c"
      unitRef="usd">264944000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if907681e270a4ee1871550ba04bd7581_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzMyLTEyLTEtMS0yNjE5OA_048bf5a5-e9f8-4b8f-bb79-f5741ac5a3d5"
      unitRef="usd">-199325000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia74ff114541d4fbb95c49e279ce3169b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzMyLTE0LTEtMS0yNjE5OA_550b2863-4c2d-49d1-b6eb-0c63fc9272c9"
      unitRef="usd">-352000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMDYvZnJhZzo3YzEwMWUxYTkwODI0ZGI3YmVlODUxZWRmYjY2OGQ5OS90YWJsZToxN2E3Yzg3MDViMDY0ZTBmYTdjNzE2YmY4MDQ1YTkyZC90YWJsZXJhbmdlOjE3YTdjODcwNWIwNjRlMGZhN2M3MTZiZjgwNDVhOTJkXzMyLTE2LTEtMS0yNjE5OA_e3627ae2-2d3e-4964-b3c2-5bc41a2cccb3"
      unitRef="usd">65277000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzMtMS0xLTEtMjYxOTg_36be5036-77ee-451b-9e81-be881a1ac762"
      unitRef="usd">-53522000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzMtMy0xLTEtMjYxOTg_1abda797-e35d-47ff-9adb-e82864f8c58e"
      unitRef="usd">-22199000</us-gaap:NetIncomeLoss>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzctMS0xLTEtMjYxOTg_f2bb13ed-58ab-40c2-a520-0d5ceffdec69"
      unitRef="usd">2942000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzctMy0xLTEtMjYxOTg_071a8084-07b3-47da-acdf-e1e20e404c6c"
      unitRef="usd">2185000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzgtMS0xLTEtMjYxOTg_74d1f549-256f-40dc-a163-6432abb4d668"
      unitRef="usd">18139000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzgtMy0xLTEtMjYxOTg_07e7efc0-2c51-41cd-8803-3452b7c84b79"
      unitRef="usd">-872000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzctMS0xLTEtMzExNjk_66ed5b21-a75b-4ac7-bf33-988e4e62ae62"
      unitRef="usd">-7952000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzctMy0xLTEtMzExNjk_2bc86b01-fb02-4eb8-adb1-d6117f3ebf63"
      unitRef="usd">-2158000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <phun:LossOnSaleOfDigitalCurrencies
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzktMS0xLTEtMjYxOTg_68ade362-2dd7-4b21-a615-d5e057191bab"
      unitRef="usd">9383000</phun:LossOnSaleOfDigitalCurrencies>
    <phun:LossOnSaleOfDigitalCurrencies
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzktMy0xLTEtMjYxOTg_f523c366-3657-42ef-b4f2-c7cfe0d399fa"
      unitRef="usd">0</phun:LossOnSaleOfDigitalCurrencies>
    <phun:GainLossOnForgivenessOfPPPLoans
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzExLTEtMS0xLTI2MTk4_ae3b1cca-d282-41f1-8c4c-698be51a3684"
      unitRef="usd">2850000</phun:GainLossOnForgivenessOfPPPLoans>
    <phun:GainLossOnForgivenessOfPPPLoans
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzExLTMtMS0xLTI2MTk4_8c855668-217d-4f2d-a9c1-bf229d356649"
      unitRef="usd">0</phun:GainLossOnForgivenessOfPPPLoans>
    <us-gaap:ShareBasedCompensation
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE0LTEtMS0xLTI2MTk4_0cb9753c-ed08-4a7f-ac72-f2d11506de18"
      unitRef="usd">4941000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE0LTMtMS0xLTI2MTk4_bc3858b5-d484-4b6f-81af-dbe7b77397ee"
      unitRef="usd">4492000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE1LTEtMS0xLTI2MTk4_bf66ff5e-ddc8-4566-9caa-6d1cfc1120f9"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE1LTMtMS0xLTI2MTk4_377645bf-a15e-4da9-81b7-705ad22bb01b"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzEyLTEtMS0xLTMxMTc5_35525599-ea79-4232-8bae-631cc8d00194"
      unitRef="usd">478000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzEyLTMtMS0xLTMxMTc5_d7d3cfb9-9330-4742-86e3-5632fc263d70"
      unitRef="usd">40000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE3LTEtMS0xLTI2MTk4_613a23cc-a017-4abc-ab0b-0d525b8a7996"
      unitRef="usd">16000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE3LTMtMS0xLTI2MTk4_2c682cd2-d5ad-4709-8e81-8d344f68eb9c"
      unitRef="usd">-796000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE1LTEtMS0xLTMxMjAx_2d5f1dff-a284-48b2-af07-0d7acbf5dfdc"
      unitRef="usd">949000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE1LTMtMS0xLTMxMjAx_60631542-afc7-414a-8a7f-72af4ba01aa9"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE4LTEtMS0xLTI2MTk4_1c576c92-958b-4d48-9097-c5beefacb094"
      unitRef="usd">383000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE4LTMtMS0xLTI2MTk4_d883b80b-f6ef-4a94-9bb9-78be4b5d9ac3"
      unitRef="usd">-65000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE5LTEtMS0xLTI2MTk4_6634f402-5502-484f-b828-4c2d2bff9dfe"
      unitRef="usd">-1568000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzE5LTMtMS0xLTI2MTk4_916b7236-dbb6-45ca-9dd4-3199e86883a5"
      unitRef="usd">427000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzIwLTEtMS0xLTI2MTk4_d279e8b4-9819-45a5-90a2-0f0b1c5e8cd4"
      unitRef="usd">-1131000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzIwLTMtMS0xLTI2MTk4_acea5a8b-7f14-4c6e-a961-d0982885b77f"
      unitRef="usd">1064000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <phun:IncreaseDecreaseInEstimatedLitigationLiability
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzIxLTEtMS0xLTI2MTk4_649b16b9-b271-4d52-9e65-a9305875c3f0"
      unitRef="usd">-3000000</phun:IncreaseDecreaseInEstimatedLitigationLiability>
    <phun:IncreaseDecreaseInEstimatedLitigationLiability
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzIxLTMtMS0xLTI2MTk4_c4287f9a-8cf9-4efb-8752-250ba620b6a5"
      unitRef="usd">3000000</phun:IncreaseDecreaseInEstimatedLitigationLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzIwLTEtMS0xLTMxMzQ1_afccd48a-0eeb-4b23-807f-156052fb31e2"
      unitRef="usd">-802000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzIwLTMtMS0xLTMxMzQ1_a6b820d0-31c1-4cb9-ac6b-07fc626f369c"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzIyLTEtMS0xLTI2MTk4_b0b28759-19d1-49ac-9e24-32ba0fde4a67"
      unitRef="usd">-1172000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzIyLTMtMS0xLTI2MTk4_9fc1ca2c-a853-4057-b1f0-ee6698f427c4"
      unitRef="usd">-2049000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzIzLTEtMS0xLTI2MTk4_dd59b865-b35b-44e6-9181-3489b95919d8"
      unitRef="usd">-22514000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzIzLTMtMS0xLTI2MTk4_3f54c6e4-a3fe-41f9-ae2d-d71a0d42eb06"
      unitRef="usd">-10973000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzI1LTEtMS0xLTI2MTk4_35e79077-6859-41d2-b78d-1c9f8aca9bf7"
      unitRef="usd">41284000</phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets>
    <phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzI1LTMtMS0xLTI2MTk4_280115a2-491f-4d3d-9290-f87e1d296722"
      unitRef="usd">0</phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzI2LTEtMS0xLTI2MTk4_78832321-b547-4550-918f-1fc714891038"
      unitRef="usd">5101000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzI2LTMtMS0xLTI2MTk4_688ffaa6-eea4-4a1d-945d-30e0c5d3eb2d"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzI4LTEtMS0xLTI2MTk4_2c24a550-c395-45d1-b27e-92444bc32c33"
      unitRef="usd">-46385000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzI4LTMtMS0xLTI2MTk4_d1693138-2064-41c3-8c11-b78d1277f6c4"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzMwLTEtMS0xLTI2MTk4_c1e445a2-f12c-46e8-b3d3-8f0931af4052"
      unitRef="usd">14711000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzMwLTMtMS0xLTI2MTk4_6c88afb5-afde-4bca-bc7f-3f6298fa4c8f"
      unitRef="usd">14815000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzMxLTEtMS0xLTI2MTk4_48dfa341-486b-43c7-a1ff-2961e7738d35"
      unitRef="usd">0</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzMxLTMtMS0xLTI2MTk4_778dbb88-c17e-4037-b526-a20846b9d894"
      unitRef="usd">560000</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzMyLTEtMS0xLTI2MTk4_a8e6fe00-d00c-4682-9192-e9a7529120ce"
      unitRef="usd">26243000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzMyLTMtMS0xLTI2MTk4_dd0eb973-2379-4c0a-bf28-190e03db61ae"
      unitRef="usd">8418000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzMzLTEtMS0xLTI2MTk4_abfe95f6-3526-4fa2-b97a-4742b66d6bcd"
      unitRef="usd">0</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzMzLTMtMS0xLTI2MTk4_7e22bd92-d36e-406b-b6a8-38ed52f9a7b2"
      unitRef="usd">560000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <phun:ProceedsfromPaymentsforFactoringAgreement
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzM1LTEtMS0xLTI2MTk4_2200402f-2a02-4777-a90b-a956b78253e3"
      unitRef="usd">0</phun:ProceedsfromPaymentsforFactoringAgreement>
    <phun:ProceedsfromPaymentsforFactoringAgreement
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzM1LTMtMS0xLTI2MTk4_608020dd-6c29-41ac-9d54-4aea8ec78836"
      unitRef="usd">1077000</phun:ProceedsfromPaymentsforFactoringAgreement>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzM2LTEtMS0xLTI2MTk4_9b64559f-ca6f-4b6f-a2eb-407a7a9ce4a7"
      unitRef="usd">94737000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzM2LTMtMS0xLTI2MTk4_f7bcc922-3e37-46fd-a767-cbb0300f63fb"
      unitRef="usd">9177000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzM3LTEtMS0xLTI2MTk4_83413ac4-d7ed-4315-bc5b-9edb86c3b6fe"
      unitRef="usd">4635000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzM3LTMtMS0xLTI2MTk4_f9aec64d-d7af-4055-9f8e-1d3f4408ab10"
      unitRef="usd">0</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzM4LTEtMS0xLTI2MTk4_65b29d02-189c-420d-9e28-9ceb28a2409d"
      unitRef="usd">179000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzM4LTMtMS0xLTI2MTk4_5375fe10-67a2-4813-b6a1-4da0a6da2e93"
      unitRef="usd">99000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQwLTEtMS0xLTI2MTk4_33a03044-64a4-42f6-9c12-dc2e29653f64"
      unitRef="usd">88019000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQwLTMtMS0xLTI2MTk4_963f2b74-2bac-4e1d-9ae7-37a3960f6d6b"
      unitRef="usd">14596000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQxLTEtMS0xLTI2MTk4_b5915103-90af-47b3-8b11-124d16444a8a"
      unitRef="usd">-14000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQxLTMtMS0xLTI2MTk4_bee779d4-91fc-4d41-b077-ede396796e99"
      unitRef="usd">46000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQyLTEtMS0xLTI2MTk4_c031ef35-1fb2-46da-b8ee-b419b7b9cd68"
      unitRef="usd">19106000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQyLTMtMS0xLTI2MTk4_c9e55827-692e-44bd-96b7-db85af04c793"
      unitRef="usd">3669000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQzLTEtMS0xLTI2MTk4_0df32335-b47f-415b-9289-be2e829306d3"
      unitRef="usd">4031000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1cf9495c40eb44fcbb69004d99f3f630_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQzLTMtMS0xLTI2MTk4_f40a73f1-2a9e-47b6-a6bd-d526457926cb"
      unitRef="usd">362000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQ0LTEtMS0xLTI2MTk4_6089aa91-580f-452a-bd5b-eec9e0059559"
      unitRef="usd">23137000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQ0LTMtMS0xLTI2MTk4_8b1d471b-d2ff-4d87-a4c6-c59692e42d77"
      unitRef="usd">4031000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQ2LTEtMS0xLTI2MTk4_be0911f9-9c2b-40f0-b320-6b8dffad2d61"
      unitRef="usd">1364000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQ2LTMtMS0xLTI2MTk4_01b7de22-a5c3-4b66-a2ab-acbba2cbc506"
      unitRef="usd">1251000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQzLTEtMS0xLTQxNjYy_b45a51fa-df6c-4c32-a605-f2ade90679b7"
      unitRef="usd">0</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTpjMTQ3ZTZlZDVjMDk0OGY5OTUxOGNmNWMxODgzYzc4OS90YWJsZXJhbmdlOmMxNDdlNmVkNWMwOTQ4Zjk5NTE4Y2Y1YzE4ODNjNzg5XzQzLTMtMS0xLTQxNjYy_e675b25b-2f6a-494b-8304-2971098c8410"
      unitRef="usd">0</us-gaap:IncomeTaxesPaid>
    <phun:StockIssuedUnderEmployeeBenefitPlans
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzMtMS0xLTEtNDE2NzQ_1f48c5f2-7506-42a2-8c2c-4fc2f37548a8"
      unitRef="usd">100000</phun:StockIssuedUnderEmployeeBenefitPlans>
    <phun:StockIssuedUnderEmployeeBenefitPlans
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzMtMy0xLTEtNDE2NzQ_95739a81-8c44-41ff-8ff7-be407469e580"
      unitRef="usd">0</phun:StockIssuedUnderEmployeeBenefitPlans>
    <us-gaap:StockIssued1
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzMtMS0xLTEtMjYxOTg_115f2a56-9cad-4628-9dbe-892b8537272c"
      unitRef="usd">66000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzMtMy0xLTEtMjYxOTg_ead27f2d-6e6c-4f3a-8710-4775bd084cd1"
      unitRef="usd">1283000</us-gaap:StockIssued1>
    <phun:StockIssuedUponPartialExerciseOfWarrant
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzUtMS0xLTEtNDE3MTk_368816d2-96e8-436d-a8fd-01520cb4809c"
      unitRef="usd">16147000</phun:StockIssuedUponPartialExerciseOfWarrant>
    <phun:StockIssuedUponPartialExerciseOfWarrant
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzUtMy0xLTEtNDE3MTk_1544e6e3-fd71-4d3b-b8d0-73f76be85cce"
      unitRef="usd">0</phun:StockIssuedUponPartialExerciseOfWarrant>
    <phun:StockIssuedUponConversionOfDebt
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzQtMS0xLTEtMjYxOTg_c11569aa-07b9-48df-aecc-0e12d0148151"
      unitRef="usd">0</phun:StockIssuedUponConversionOfDebt>
    <phun:StockIssuedUponConversionOfDebt
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzQtMy0xLTEtMjYxOTg_eecdb9f6-7b17-47a8-8ea0-f6a0312310aa"
      unitRef="usd">2266000</phun:StockIssuedUponConversionOfDebt>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzUtMS0xLTEtMjYxOTg_b35d72c1-239b-4914-98e4-a56649ebff71"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzUtMy0xLTEtMjYxOTg_a37c9190-c346-4983-9060-1b431b9a6c74"
      unitRef="usd">1388000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzYtMS0xLTEtMjYxOTg_94a6941a-f194-4227-b08a-077c226ba5b5"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTIvZnJhZzpiNTM4ODg5NjM4NjM0NWUzYTc3ZWU5YjI0YTUxYTU2Ny90YWJsZTo5ODcxMTJlMGIzYzU0MDRkOGJmOTI5MmNkYTY0N2M1OC90YWJsZXJhbmdlOjk4NzExMmUwYjNjNTQwNGQ4YmY5MjkyY2RhNjQ3YzU4XzYtMy0xLTEtMjYxOTg_6f1c6572-865f-4cb9-acef-14b60d9989e8"
      unitRef="usd">219000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTgvZnJhZzpkOGVlZjczMGMxYWQ0ZGM3YTU2YzRjN2JjMTY0ODc1OS90ZXh0cmVnaW9uOmQ4ZWVmNzMwYzFhZDRkYzdhNTZjNGM3YmMxNjQ4NzU5XzU5OTc_1cf5ff40-f902-4e2a-8098-48fb95b74540">The Company and Basis of Presentation&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;The Company&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Phunware, Inc. and its subsidiaries (the &#x201c;Company&#x201d;, "we", "us", or "our") offers a fully integrated software platform that equips companies with the products, solutions and services necessary to engage, manage and monetize their mobile application portfolios globally at scale. Our Multiscreen-as-a-Service ("MaaS") platform provides the entire mobile lifecycle of applications and media in one login through one procurement relationship. Our MaaS technology is available in software development kit form for organizations developing their own application, via customized development services and prepackaged solutions. Through our integrated mobile advertising platform of publishers and advertisers, we provide in-app application transactions for mobile audience building, user acquisition, application discovery, audience engagement and audience monetization. During 2021, we began to sell PhunToken to consumers, developers and brands. PhunToken is an innovative cryptocurrency utilized within our token ecosystem to help drive engagement by unlocking features and capabilities of our MaaS platform. PhunToken is designed to reward consumers for their activity, such as watching branded videos, completing surveys and visiting points of interest. In October 2021, we acquired Lyte Technology, Inc. ("Lyte"), a provider of high-performance computer systems to individual consumers. Founded in 2009, we are a Delaware corporation headquartered in Austin, Texas.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 have been prepared in conformity with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;), and include the Company&#x2019;s accounts and those of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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%;text-decoration:underline"&gt;Reclassifications of Prior Year Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain reclassifications have been made to our consolidated statement of cash flows for year ended December 31, 2020. We combined individual line items that we considered to be immaterial and recorded these in our consolidated statement of cash flows as other adjustments to conform to current year presentation. These reclassifications had no impact on previously reported operating, investing or financing cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Going Concern&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 205-40, &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;Presentation of Financial Statements - Going Concern&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; ("ASC 205-40") requires management to assess the Company&#x2019;s ability to continue as a going concern for one year after the date the financial statements are issued. Under ASC 205-40, management has the responsibility to evaluate whether conditions and/or events raise substantial doubt about our ability to meet future financial obligations as they become due within one year after the date that the financial statements are issued. As required by this standard, management&#x2019;s evaluation shall initially not take into consideration the potential mitigating effects of management&#x2019;s plans that have not been fully implemented as of the date the financial statements are issued.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our assessment included the preparation of a detailed cash forecast that included all projected cash inflows and outflows. During 2021, we secured additional cash financings through the sales and issuances of our common stock through an underwritten public offering, an at-the-market offering and a partial exercise of a warrant. However, we continue to focus on growing our revenues. Accordingly, operating expenditures may exceed the revenue we expect to receive for the foreseeable future. We, also, have a history of operating losses and negative operating cash flows and expect these trends to continue into the foreseeable future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 the date of this Annual Report on Form 10-K, while we believe we have adequate capital resources to complete our near-term operations, there is no guarantee that such capital resources will be sufficient until such time we reach profitability. We may access capital markets to fund strategic acquisitions or ongoing operations on terms we believe are favorable. The timing and amount of capital that may be raised is dependent on market conditions and the terms and conditions upon which investors would require to provide such capital. We may utilize debt or sell newly issued equity securities through public or private transactions, or through the use of our at-the-market offering facility. We currently have an effective "shelf" &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;registration statement on Form S-3, which we may utilize for future financings for the issuance of our common stock, preferred stock, warrants or units. We also hold digital assets, which management believes can be readily sold and converted into cash. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the cash financings described above, we believe we have sufficient cash on-hand to fund potential net cash outflows for one year following the filing date of this Annual Report on Form 10-K. Accordingly, we believe there does not exist any indication of substantial doubt about our ability to continue as a going concern for one year following the filing date of this Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There can be no assurance that we will be able to obtain additional funding on satisfactory terms or at all. In addition, no assurance can be given that any such financing, if obtained, will be adequate to meet our capital needs and support our growth. If additional funding cannot be obtained on a timely basis and on satisfactory terms, our operations would be materially negatively impacted; however, we have been successful in accessing capital markets in the past, and we are confident in our ability to access capital markets again, if needed.&lt;/span&gt;&lt;/div&gt;The accompanying consolidated financial statements have been prepared on a going-concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTgvZnJhZzpkOGVlZjczMGMxYWQ0ZGM3YTU2YzRjN2JjMTY0ODc1OS90ZXh0cmVnaW9uOmQ4ZWVmNzMwYzFhZDRkYzdhNTZjNGM3YmMxNjQ4NzU5XzU5OTg_362a2dd6-1034-4cbe-91f7-99512487f581">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 have been prepared in conformity with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;), and include the Company&#x2019;s accounts and those of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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%;text-decoration:underline"&gt;Reclassifications of Prior Year Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain reclassifications have been made to our consolidated statement of cash flows for year ended December 31, 2020. We combined individual line items that we considered to be immaterial and recorded these in our consolidated statement of cash flows as other adjustments to conform to current year presentation. These reclassifications had no impact on previously reported operating, investing or financing cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <phun:GoingConcernPolicyPolicyTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMTgvZnJhZzpkOGVlZjczMGMxYWQ0ZGM3YTU2YzRjN2JjMTY0ODc1OS90ZXh0cmVnaW9uOmQ4ZWVmNzMwYzFhZDRkYzdhNTZjNGM3YmMxNjQ4NzU5XzYwMDA_d8c182dc-574c-411c-8bf7-b9e379e8bb93">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Going Concern&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 205-40, &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;Presentation of Financial Statements - Going Concern&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; ("ASC 205-40") requires management to assess the Company&#x2019;s ability to continue as a going concern for one year after the date the financial statements are issued. Under ASC 205-40, management has the responsibility to evaluate whether conditions and/or events raise substantial doubt about our ability to meet future financial obligations as they become due within one year after the date that the financial statements are issued. As required by this standard, management&#x2019;s evaluation shall initially not take into consideration the potential mitigating effects of management&#x2019;s plans that have not been fully implemented as of the date the financial statements are issued.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our assessment included the preparation of a detailed cash forecast that included all projected cash inflows and outflows. During 2021, we secured additional cash financings through the sales and issuances of our common stock through an underwritten public offering, an at-the-market offering and a partial exercise of a warrant. However, we continue to focus on growing our revenues. Accordingly, operating expenditures may exceed the revenue we expect to receive for the foreseeable future. We, also, have a history of operating losses and negative operating cash flows and expect these trends to continue into the foreseeable future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 the date of this Annual Report on Form 10-K, while we believe we have adequate capital resources to complete our near-term operations, there is no guarantee that such capital resources will be sufficient until such time we reach profitability. We may access capital markets to fund strategic acquisitions or ongoing operations on terms we believe are favorable. The timing and amount of capital that may be raised is dependent on market conditions and the terms and conditions upon which investors would require to provide such capital. We may utilize debt or sell newly issued equity securities through public or private transactions, or through the use of our at-the-market offering facility. We currently have an effective "shelf" &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;registration statement on Form S-3, which we may utilize for future financings for the issuance of our common stock, preferred stock, warrants or units. We also hold digital assets, which management believes can be readily sold and converted into cash. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the cash financings described above, we believe we have sufficient cash on-hand to fund potential net cash outflows for one year following the filing date of this Annual Report on Form 10-K. Accordingly, we believe there does not exist any indication of substantial doubt about our ability to continue as a going concern for one year following the filing date of this Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There can be no assurance that we will be able to obtain additional funding on satisfactory terms or at all. In addition, no assurance can be given that any such financing, if obtained, will be adequate to meet our capital needs and support our growth. If additional funding cannot be obtained on a timely basis and on satisfactory terms, our operations would be materially negatively impacted; however, we have been successful in accessing capital markets in the past, and we are confident in our ability to access capital markets again, if needed.&lt;/span&gt;&lt;/div&gt;The accompanying consolidated financial statements have been prepared on a going-concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.</phun:GoingConcernPolicyPolicyTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwMzk0_99f10317-ca49-421c-8159-398e55578ea9">Summary of Significant Accounting Policies&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Items subject to the use of estimates include, but are not limited to, the standalone selling price for our products and services, digital assets, stock-based compensation, useful lives of long-lived assets including intangibles, fair value of intangible assets and the recoverability or impairment of tangible and intangible assets, including goodwill, contingent consideration for our business combination with Lyte and periodic reassessment of fair value, allocating the fair value of purchase consideration to assets acquired and liabilities assumed in our business combination, reserves and certain accrued liabilities, the benefit period of deferred commissions, fair value of debt component of convertible notes at issuance and derecognition, assumptions used in Black-Scholes valuation method, such as the current trading price of our common stock at time of exercise of our warrant, expected volatility, risk-free interest rate and expected dividend rate and provision for (benefit from) income taxes. Actual results could differ from those estimates and such differences could be material to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulation governing blockchain technologies, cryptocurrencies, digital assets, utility tokens, security tokens and offerings of digital assets is uncertain, and new regulations or policies may materially adversely affect the development and the value of our tokens. Regulation of digital assets, like PhunCoin and PhunToken, cryptocurrencies, blockchain technologies and cryptocurrency exchanges, is likely to evolve. Regulation also varies significantly among international, federal, state and local jurisdictions and is subject to significant uncertainty. Various legislative and executive bodies in the United States and in other countries may in the future adopt laws, regulations, or guidance, or take other actions, which may severely impact the permissibility of tokens generally and the technology behind them or the means of transaction or in transferring them. Any such violations could adversely affect the ability of us to maintain PhunCoin and PhunToken, which could have a material adverse effect on our operations and financial condition. Failure by us to comply with any laws, rules and regulations, some of which may not exist yet or are subject to interpretation and may be subject to change, could also result in a material adverse effect on our operations and financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") No. 2019-12, &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; &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;(Topic 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;Simplifying the Accounting for 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;ASU 2019-12&#x201d;). ASU 2019-12 includes the removal of certain exceptions to the general principles of ASC 740 and simplifies the accounting for income taxes by clarifying and amending existing guidance. We adopted the update January 1, 2021 and it did not have a material impact on our consolidated financial statements and disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2016, the FASB issued ASU No. 2016-02, &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;Leases (Topic 842) &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;("ASU 2016-02"). We adopted ASU 2016-02 effective January 1, 2021. The core principle of ASU 2016-02 is that a lessee should recognize the assets and liabilities that arise from leases. For operating leases, a lessee is required to recognize a right-of-use asset and a lease liability, initially &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;measured at the present value of the lease payments, in the statement of financial position. We have elected certain practical expedients permitted under the transition guidance that allow us to use the beginning of the period of adoption (January 1, 2021) as the date of initial recognition. As a result, prior period comparative financial information was not recast under the new standard and continues to be presented under the prior lease accounting standards. Other practical expedients include our election to not separate non-lease components from lease components and to not reassess lease classification, treatment of initial direct costs or whether an existing or expired contract contains a lease. We have also elected to apply the short-term lease exception for all leases, which we will not recognize right-of-use assets or lease liabilities for leases that, at the commencement date, have a term of twelve (12) months or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The adoption of the new lease standard on January 1, 2021, resulted in the recognition of right-of-use assets and operating lease liabilities of $2,101 on our consolidated balance sheet. In connection with the adoption of this standard, short-term deferred rent of $8, which was previously recorded in accrued expenses and long term deferred rent of $180 previously recorded in deferred rent on our consolidated balance sheet was offset against the right-of-use asset.  The details of our right-of-use asset and lease liability recognized upon adoption of ASC 842 are set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:85.449%"/&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.621%"/&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="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;January 1, 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;Right-of-use asset&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-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;2,101&#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;Straight-line rent accrual&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;(188)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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 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;1,913&#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 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;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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;Lease liability, current&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;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;Lease liability, non-current&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;1,601&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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 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;2,101&#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;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The adoption of ASU 2016-02 did not have a material impact on our consolidated statements of operations and comprehensive loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 1, 2019, we adopted ASC 606, &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;Revenue from Contracts with Customers&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; ("ASC 606")&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;. &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;Generally, the provisions of ASC 606 state that revenue is recognized upon transfer of control of promised products or services in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct, distinct within the context of the contract and accounted for as separate performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The timing of revenue recognition may differ from the timing of invoicing for contracts with customers. When the timing of revenue recognition differs from the timing of invoicing, we use judgment to determine whether the contract includes a significant financing component requiring adjustment to the transaction price. Various factors are considered in this determination including the duration of the contract, payment terms and other circumstances. Generally, we determine that contracts do not include a significant financing component. We apply a practical expedient for instances where, at contract inception, the expected timing difference between when promised goods or services are transferred and associated payment will be one year or less. Payment terms vary by contract type; however, contracts typically stipulate a requirement for the customer to pay within 30 days.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price may be allocated to performance obligations that are unsatisfied or are partially unsatisfied. Amounts relating to remaining performance obligations on non-cancelable contracts include both the deferred revenue balance and amounts that will be invoiced and recognized as revenue in future periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Significant Judgments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When selling our platform subscriptions and services, our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. For contracts with &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;multiple performance obligations, the contract price is allocated to separate performance obligations on a relative standalone basis for which significant judgment is required. Judgment is required to determine whether a software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software support and services and recognized over time. Significant judgment is also required relating to the timing of the satisfaction of performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Platform Subscriptions and Services Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We derive subscription revenue from software license fees, which comprise subscription fees from customers licensing our Software Development Kits (SDKs), which include accessing the MaaS platform and/or MaaS platform data; application development service revenue from the development of customer applications, or apps, which are built and delivered to customers; and support fees. Our contract terms generally range from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzU4Mzg_aecb5d4b-e539-4b2e-b72f-4d2a87a5b408"&gt;one&lt;/span&gt; to three years. License fees are typically billed annually in advance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Application development revenue is derived from development services around designing and building new applications or enhancing existing applications. We recognize application development revenue upon the transfer of control of the completed application or application development services. We typically bill for application development revenue in advance at contract signing, but may at times, bill one-half in advance at contract execution and one-half upon completion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscription revenue from SDK licenses gives the customer the right to access our MaaS platform. In accordance with ASC 606, a &#x2018;right to access&#x2019; license is recognized over the license period. Support and maintenance revenue is comprised of support fees for customer applications, software updates and technical support for application development services for a support term. Support revenue is recognized ratably over the support term. Support and maintenance is typically billed annually in advance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When a customer contract consists of licensing, application development and support and maintenance, we consider these separate performance obligations, which would require an allocation of consideration, of which significant judgement is required. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 may also provide professional services by outsourcing employees to customers on a time and materials basis. Revenues from these arrangements are recognized as the services are performed. We typically bill professional service customers in the month in which the services are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Application Transaction Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also generate revenue by charging advertisers to deliver advertisements (ads) to users of mobile connected devices. Depending on the specific terms of each advertising contract, we generally recognize revenue based on the activity of mobile users viewing these ads. Fees from advertisers are commonly based on the number of ads delivered or views, clicks or actions by users on mobile advertisements delivered, and we recognize revenue at the time the user views, clicks or otherwise acts on the ad. We sell ads through several offerings: cost per thousand impressions, on which advertisers are charged for each ad delivered to 1,000 consumers; cost per click, on which advertisers are charged for each ad clicked or touched on by a user; and cost per action, on which advertisers are charged each time a consumer takes a specified action, such as downloading an app. In addition, during 2020, we generated application transaction revenue thru in-app purchases from an application on our platform.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business, we may act as an intermediary in executing transactions with third parties. The determination of whether revenue should be reported on a gross or net basis is based on an assessment of whether we are acting as the principal or an agent in our transactions with advertisers. Control is a determining factor in assessing principal versus agent relation. The determination of whether we are acting as a principal or an agent in a transaction involves judgment and is based on an evaluation of the terms of each arrangement. ASC 606 provides indicators of when an entity controls specified goods or services and is, therefore, acting as a principal. Based on the indicators of control, we have determined that we are the principal in all advertising arrangements because we are responsible for fulfilling the promise to provide the specified advertisements to advertising agencies or companies; establishing the selling prices of the advertisements sold; and credit risk with its advertising traffic providers. Accordingly, we act as the principal in all advertising arrangements and, therefore, report revenue earned and costs incurred related to these transactions on a gross basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, we announced the commencement of the selling of PhunToken to consumers, developers and brands. PhunToken is an innovative cryptocurrency utilized within our token ecosystem to help drive engagement by unlocking features and capabilities of our MaaS platform. We follow the guidance of ASC 606 in determination the revenue recognition of our PhunToken sales. PhunToken customers pay us at the time of purchase of PhunToken. We recognize revenue related to PhunToken at the time of delivery of PhunToken to a customer's ethereum-based digital wallet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Computer Hardware Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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; &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 acquired Lyte Technology in October 2021. Revenue from Lyte is primarily derived from the sale of high-performance personal computers. Lyte computers are sold with a variety of pre-packaged solutions, as well as customizable solutions selected by our customers. Customers pay us in advance of shipment of their computer via the Lyte website. A majority of Lyte's customers pay us via credit card payments, which are managed through a third party processor. We recognize computer hardware revenue at the time a completed unit ships from our facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Commissions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;br/&gt;&#160;&#160;&#160;&#160;We defer commission costs and amortize them in a manner consistent with how we recognize revenue. Key judgments that impact our commission expense include estimating our customer life and the determination of the impairment of commission assets we deem to be unrecoverable. The Company applies a practical expedient and expenses these costs as incurred if the amortization period is one year 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 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:107%"&gt;Deferred commissions are recorded in prepaid and other current assets in our consolidated balance sheets. Changes in deferred commissions for the years ended December&#160;31, 2021 and 2020 are as follows:&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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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;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, beginning of the period&lt;/span&gt;&lt;/td&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;210&#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;309&#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 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;Deferral of commissions earned&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;73&#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;94&#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;Recognition of commission 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;(135)&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;(193)&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;Balance, end of the period&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;148&#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;210&#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 style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our financial instruments that are exposed to concentrations of credit risk consist primarily of cash, trade accounts receivable and our digital asset holdings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Although we limit our exposure to credit loss by depositing our cash with established financial institutions that management believes have good credit ratings and represent minimal risk of loss of principal, our deposits, at times, may exceed federally insured limits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There is currently no clearing house for our digital assets, including our bitcoin holdings, nor is there a central or major depository for the custody of our digital assets. There is a risk that some or all of our digital asset holdings could be lost or stolen. There can be no assurance that the custodians will maintain adequate insurance or that such coverage will cover losses with respect to our digital asset holdings. Further, transactions denominated in digital assets are irrevocable. Stolen or incorrectly transferred digital assets may be irretrievable. As a result, any incorrectly executed transactions could adversely our financial condition. The aggregate cost basis of our digital asset holdings is $41,964 at December&#160;31, 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Collateral is not required for accounts receivable, and we believe the carrying value approximates fair value. The following table sets forth our concentration of accounts receivable, net of specific allowances for doubtful accounts.&lt;br/&gt;&lt;br/&gt;&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="9" 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,&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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Customer A&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;20&#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;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 #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;55&#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;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;Customer B&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;18&#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;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;16&#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;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;Customer C&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;0&#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;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;13&#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 style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents, and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all investments with a maturity of three months or less from the date of acquisition to be cash equivalents. The Company had no cash equivalents at December&#160;31, 2021 or 2020. As a result of certain debt financings, we were required to maintain restricted balances. We had $91 in restricted cash as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable and Reserves&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 are presented net of allowances. We consider receivables past due based on the contractual payment terms. We make judgments as to our ability to collect outstanding receivables and record a bad debt allowance for receivables when collection becomes doubtful. The allowances are based upon historical loss patterns, current and prior trends in our aged receivables, credit memo activity and specific circumstances of individual receivable balances. Accounts receivable consisted of the following:&lt;br/&gt;&lt;br/&gt;&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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="9" 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,&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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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 2px 1.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;Accounts receivable&lt;/span&gt;&lt;/td&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;977&#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;1,020&#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="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;Less allowances for doubtful accounts&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;(10)&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;(356)&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;Accounts receivable, net&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;967&#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;664&#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 style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the allowance for doubtful accounts are as follows:&lt;br/&gt;&lt;br/&gt;&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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="9" 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,&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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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, beginning of period&lt;/span&gt;&lt;/td&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;356&#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;3,179&#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="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;(Recovery) allowances for bad debt&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;(286)&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;205&#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 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;Issuance of credit memos and write 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;(60)&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;(3,028)&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="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, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our inventory consists of computer hardware materials and finished computers available-for-sale and are stated at the lower of cost or net realizable value, determined using the first-in first-out (&#x201c;FIFO&#x201d;) method. We purchase inventory from suppliers both domestically and internationally. We believe that our products are generally available from more than one supplier and seek to maintain multiple sources for materials, both internationally and domestically. We may, at times, purchase products in bulk quantities to take advantage of quantity discounts and to ensure inventory availability. We recognize provisions for obsolete and slow-moving inventory primarily based on judgments about expected disposition of inventory, generally, through sales, or liquidations of obsolete inventory, and expected recoverable values based on currently available or historical information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Digital Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"&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 year ended December&#160;31, 2021, we purchased an aggregate of $41,284 in digital assets, and we were paid $680 in digital assets by various customers. Payments by customers in and purchases by us of digital assets were primarily of bitcoin and ethereum. We currently account for all digital assets held as a result of these transactions as indefinite-lived intangible assets in accordance with ASC 350, &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;Intangibles&#x2014;Goodwill and Other&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 ownership of and control over our digital assets and we may use third-party custodial services to secure them. The digital assets are initially recorded at cost and are subsequently remeasured, net of any impairment losses incurred since acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine the fair value of our digital assets on a nonrecurring basis in accordance with ASC 820, &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;Fair Value Measurement&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;, based on quoted prices on the active exchange(s) that we have determined is the principal market for bitcoin and ethereum (Level 1 inputs). We perform an analysis each quarter to identify whether events or changes in circumstances, principally decreases in the quoted prices on active exchanges, indicate that it is more likely than not that our digital assets are impaired. In determining if an impairment has occurred, we consider the lowest market price quoted on an active exchange since acquiring the respective digital asset. If the then current carrying value of a digital asset exceeds the fair value, an impairment loss has occurred with respect to those digital assets in the amount equal to the difference between their carrying values and the fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The impaired digital assets are written down to their fair value at the time of impairment and this new cost basis will not be adjusted upward for any subsequent increase in fair value. Gains are not recorded until realized upon sale, at which point they are presented net of any impairment losses for the same digital assets held. In determining the gain or loss to be recognized &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;upon sale, we calculate the difference between the sales price and carrying value of the digital assets sold immediately prior to sale. Impairment losses and gains or losses on sales are recognized within other expense in our consolidated statements of operations and comprehensive loss. Impairment loss was $9,383 for the year ended December&#160;31, 2021 and we did not sell any digital assets during the year ended December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"&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 tables set forth changes in our bitcoin and ethereum holdings: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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="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-style:italic;font-weight:700;line-height:100%"&gt;Bitcoin&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;Digital Asset Original&lt;br/&gt;Cost Basis&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;Digital Asset Impairment&lt;br/&gt;Losses&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;Digital Asset Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&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;text-align:left;vertical-align: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 as of December 31, 2020&lt;/span&gt;&lt;/td&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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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="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:#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;Purchases&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;36,806&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:2px 1pt;text-align:right;vertical-align: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,806&lt;/span&gt;&lt;/td&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 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;Received from customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;157&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&lt;/span&gt;&lt;/td&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:#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;Impairment loss&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:2px 1pt;text-align:right;vertical-align: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,554)&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;(8,554)&lt;/span&gt;&lt;/td&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;text-align:left;vertical-align: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 as of December 31, 2021&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;36,963&#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;(8,554)&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;28,409&#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="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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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="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-style:italic;font-weight:700;line-height:100%"&gt;Ethereum&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;Digital Asset Original&lt;br/&gt;Cost Basis&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;Digital Asset Impairment&lt;br/&gt;Losses&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;Digital Asset Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&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;text-align:left;vertical-align: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 as of December 31, 2020&lt;/span&gt;&lt;/td&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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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="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:#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;Purchases&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;4,191&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:2px 1pt;text-align:right;vertical-align: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,191&lt;/span&gt;&lt;/td&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 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;Received from customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;523&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523&lt;/span&gt;&lt;/td&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:#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;Impairment loss&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(670)&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;(670)&lt;/span&gt;&lt;/td&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;text-align:left;vertical-align: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 as of December 31, 2021&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;4,714&#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;(670)&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,044&#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="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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other digital assets purchased during the year ended December&#160;31, 2021 was $287 and we recorded an impairment losses of $159 related to those purchases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill arises from purchase business combinations and is measured as the excess of the cost of the business acquired over the sum of the acquisition-date fair values of tangible and identifiable intangible assets acquired, less any liabilities assumed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 ASC 350, &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;Intangibles &#x2014; Goodwill and Other&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 do not amortize goodwill or intangible assets with indefinite lives but rather assesses their carrying value for indications of impairment annually, or more frequently if events or changes in circumstances indicate that the carrying amount may be impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We adopted ASU 2017-04, &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;Intangibles&#x2014;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&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;, on January 1, 2020, which states an entity should recognize a goodwill impairment charge for the amount by which the carrying amount exceeds the reporting unit&#x2019;s fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We derived the fair value from the market capitalization approach, whereby we utilize the historical market price of our common stock traded on the Nasdaq to estimate the fair value of our reporting unit. The determination of whether goodwill has become impaired involves a significant level of judgment in the assumptions underlying the approach used to determine the value of the reporting unit. Changes in our strategy and/or market conditions could significantly impact these judgments and require adjustments to recorded amounts of goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Identifiable intangible assets consist of acquired trade names, customer lists, technology, in-process research and development and order backlog associated with the acquired businesses. Amortization of finite-lived intangible assets is calculated using either the straight-line or accelerated amortization model based on our best estimate of the distribution of the economic value of the identifiable intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not recognize any goodwill or intangible impairment losses in the years ended December&#160;31, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 with definite lives are reviewed for impairment whenever events or changes in circumstances indicate that an asset&#x2019;s carrying value may not be recoverable. In accordance with authoritative guidance, we evaluate the recoverability of each of our long-lived assets, including property and equipment, by comparing its carrying amount to the undiscounted future cash flows expected to be generated. If the total of undiscounted future cash flows is less than the carrying amount of an asset, an impairment would be recognized for the amount by which the carrying amount of the asset exceeds its fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not recognize any impairment losses relating to our long-lived assets during the years ended December&#160;31, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Debt &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, we issued a 7% convertible note with a principal amount of $3,000 for gross proceeds at closing of $2,371. In accounting for the issuance, we separated the note into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar liabilities that do not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the carrying amount of the liability component from the par value of the note. The difference represents the debt discount, recorded as a reduction of the senior convertible note on our consolidated balance sheet, and is amortized to interest expense over the term of the note using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the note, we allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability component were amortized using the effective interest rate method to interest expense over the term of the note. The issuance costs attributable to the equity component are recorded as a reduction of the equity component within additional paid-in capital. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2020, we issued a convertible note with an initial principal amount of $4,320. After the payoff of convertible note issued in March 2020 and deducting transaction costs, aggregate net cash proceeds to the Company was $1,751. In accordance with ASC Topic 815-40, &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;Derivatives and Hedging - Contracts in an Entity&#x2019;s Own 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;, we evaluated all of the convertible note's financial instruments, including warrants to purchase common stock issued in conjunction with convertible debt, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives. For derivative financial instruments that are accounted for as liabilities, the derivative instrument is initially recorded at its fair value and is then re-valued at each reporting date, with changes in the fair value reported in the consolidated statement of operations and comprehensive loss.  We use a Black-Scholes option-pricing model to value the warrants at inception and subsequent valuation dates. Refer to &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;Fair Value of Financial Instruments&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; below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Direct costs incurred to issue non-revolving debt instruments are recognized as a reduction to the related debt balance in the accompanying consolidated balance sheets and amortized to interest expense over the contractual term of the related debt using the effective interest method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We adopted the new lease accounting standard, ASU 2016-02 using the modified retrospective basis for all agreements existing as of January 1, 2021 as described further above &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;Recently Adopted Accounting Pronouncements&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;/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:120%"&gt;The Company recognizes a right-of-use asset and lease liability for all operating leases with terms greater than twelve months. The lease liability is measured based on the present value of the lease payments not yet paid. The right-of-use asset is measured based on the initial measurement of the lease liability adjusted for any direct costs incurred upon commencement of the lease. Short-term leases, or leases that have a lease term of 12 months or less at commencement date, are excluded from this treatment and are recognized on a straight-line basis over the term of the lease. We did not enter into any financing leases for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense related to stock-based transactions, including employee and non-employee director awards, is measured and recognized in the financial statements based on fair value on the grant date of the award. We recognize stock-based compensation expense for awards with only service conditions on a ratable basis over the requisite service period of the related award, generally the vesting period of the award. We have not granted any awards with market or performance conditions. Forfeitures of all stock-based awards are accounted for when they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Retirement Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 administered one employee retirement plan that qualified as a deferred salary arrangement under Section 401(k) of the Internal Revenue Code. Under the retirement plan, participating employees may contribute a portion of their pretax earnings, up to the Internal Revenue Service annual contribution limit. No employer matching contributions were made to the retirement plan during the years ended December&#160;31, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for income taxes in accordance with ASC 740, &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;("ASC 740"). Under ASC 740, deferred tax assets and liabilities reflect the future tax consequences of the differences between the financial reporting and tax bases of assets and liabilities using current enacted tax rates. Valuation allowances are recorded when the realizability of such deferred tax assets does not meet the more-likely-than-not threshold under ASC 740.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income and the feasibility of tax planning strategies. In the event of a change in the determination as to the amount of deferred tax assets that can be realized, an adjustment of the valuation allowance with a corresponding impact to the provision for income taxes will be made in the period in which such determination was made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The guidance on accounting for uncertainty in income taxes prescribes a recognition threshold and measurement attribute criterion for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We apply the guidance in ASC 220, &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;Comprehensive Income&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;, for the reporting and display of comprehensive loss and its components in the consolidated financial statements. Comprehensive loss comprises net loss and cumulative foreign currency translation adjustments. Accumulated comprehensive loss at December&#160;31, 2021 and 2020 was due to foreign currency translation adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Loss per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic loss per common share is computed by dividing net loss applicable to common stockholders by the weighted average number of shares of common stock outstanding during the period. Restricted shares subject to repurchase provisions relating to early exercises under our 2009 Equity Incentive Plan were excluded from basic shares outstanding. Diluted loss per common share is computed by giving effect to all potential shares of common stock, including those related to our outstanding warrants and stock equity plans, to the extent dilutive. For all periods presented, these shares were excluded from the calculation of diluted loss per share of common stock because their inclusion would have been anti-dilutive. As a result, diluted loss per common share is the same as basic loss per common share for all periods presented. The following table sets forth common stock equivalents that have been excluded from the computation of dilutive weighted average shares outstanding as their inclusion would have been anti-dilutive:&lt;br/&gt;&lt;br/&gt;&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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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="9" 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,&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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Convertible notes&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;&#x2014;&#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 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;5,733,712&#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;Warrants&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;5,636,801&#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;5,996,112&#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;Options&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;925,467&#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,208,740&#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;Restricted stock units&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,576,270&#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,677,060&#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;Restricted shares&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;574&#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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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;10,138,538&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;border-bottom:3pt double #000;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;14,616,198&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We follow the guidance in ASC 820, &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;Fair Value Measurement&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;, to account for financial assets and liabilities measured on a recurring basis. Fair value is 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. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. We use a fair value hierarchy, which distinguishes between assumptions based on market data (observable inputs) and an entity's own assumptions (unobservable inputs). The guidance requires fair value measurements be classified and disclosed in one of the following three categories:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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: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:97.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Level 1: Unadjusted quoted prices in active markets for identical assets or liabilities.&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Level 2: Quoted prices in markets that are not active or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability.&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Determining which category an asset or liability falls within the hierarchy requires significant judgment. Our financial instruments measured at fair value as of December&#160;31, 2021 are set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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;Level 1&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;Level 2&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;Level 3&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;Total&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;Assets:&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;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;Digital assets&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;32,581&#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;&#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;32,581&#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;Total&lt;/span&gt;&lt;/td&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;32,581&#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;&#x2014;&#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;&#x2014;&#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;32,581&#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 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:3pt double #000;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 #000;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 #000;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 #000;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;Liabilities:&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;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;/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;Warrant liability&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;&#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;3,605&#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;3,605&#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;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;&#x2014;&#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;3,605&#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;&#x2014;&#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;3,605&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;br/&gt;&lt;br/&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our financial instruments measured at fair value as of December&#160;31, 2020 are set forth below: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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;Level 1&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;Level 2&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;Level 3&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;Total&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;Liabilities:&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;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;Warrant liability&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;&#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;1,614&#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;1,614&#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;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;&#x2014;&#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;1,614&#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;&#x2014;&#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;1,614&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;br/&gt;&#160;&#160;&#160;&#160;&lt;br/&gt;&#160;&#160;&#160;&#160;The carrying value of accounts receivable, inventory, prepaid expenses, other current assets, accounts payable and accrued expenses are considered to be representative of their respective fair values because of the short-term nature of those instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Loss Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 subject to the possibility of various loss contingencies arising in the ordinary course of business. We accrue for loss contingencies when it is probable that an asset has been impaired or a liability has been incurred and the amount of loss can be reasonably estimated. If we determine that a loss is possible and the range of the loss can be reasonably determined, then we disclose the range of the possible loss. We regularly evaluate current information available to us to determine whether an accrual is required, an accrual should be adjusted or a range of possible loss should be disclosed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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. However, there are many uncertainties associated with any litigation, and these actions or other third-party claims against us may cause us to incur substantial settlement charges, which are inherently difficult to estimate and could adversely affect our results of operations. The actual liability in any such matters may be materially different from our estimates, which could result in the need to adjust our liability and record additional expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Subsequent Events&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:115%"&gt;In accordance with U.S. GAAP, we have evaluated events that have occurred after the date of the financial statements through the date the financial statements are issued to determine if events or transactions occurring after the date of the financial statements require potential adjustment to or disclosure in the financial statements. See Note 18 for additional discussion on our subsequent events.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Smaller Reporting Company&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 a "smaller reporting company" as defined by Rule 12b-2 of the Exchange Act, which qualifies the Company for reduced disclosure requirements and, if permitted, additional time to implement new or revised financial accounting standards. Smaller reporting company status is determined on an annual basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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, the FASB issued ASU No. 2016-13, &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;Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&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; ("ASU 2016-13"). ASU 2016-13 introduces a model based on expected losses for most financial assets and certain other instruments. In addition, for available-for-sale debt securities with unrealized losses, the losses will be recognized as allowances rather than reductions in the amortized cost of the securities. As a smaller reporting company, the standard is currently effective for us for annual reporting periods beginning after December 15, 2022, with early adoption permitted for annual reporting periods beginning after December 15, 2019. We currently intend to adopt this new standard effective January 1, 2023. We currently do not expect the adoption of ASU 2016-13 to have a material impact on our consolidated financial statements and disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU 2020-06, &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;Debt &#x2013; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#x2013; Contracts in Entity&#x2019;s Own Equity (Subtopic 815 &#x2013; 40)&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;ASU 2020-06&#x201d;). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity&#x2019;s own equity. ASU 2020-06 is effective for smaller reporting companies for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. We are currently evaluating the impact of this guidance on our consolidated financial statements and disclosures.&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDAw_d3fdce61-4ffc-4fd1-be22-a6e1e2e3c001">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Items subject to the use of estimates include, but are not limited to, the standalone selling price for our products and services, digital assets, stock-based compensation, useful lives of long-lived assets including intangibles, fair value of intangible assets and the recoverability or impairment of tangible and intangible assets, including goodwill, contingent consideration for our business combination with Lyte and periodic reassessment of fair value, allocating the fair value of purchase consideration to assets acquired and liabilities assumed in our business combination, reserves and certain accrued liabilities, the benefit period of deferred commissions, fair value of debt component of convertible notes at issuance and derecognition, assumptions used in Black-Scholes valuation method, such as the current trading price of our common stock at time of exercise of our warrant, expected volatility, risk-free interest rate and expected dividend rate and provision for (benefit from) income taxes. Actual results could differ from those estimates and such differences could be material to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <phun:RisksAndUncertaintiesPolicyPolicyTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzIxOTkwMjMzMTY1NjM_c052b190-da11-4352-aadb-53eec88ed990">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulation governing blockchain technologies, cryptocurrencies, digital assets, utility tokens, security tokens and offerings of digital assets is uncertain, and new regulations or policies may materially adversely affect the development and the value of our tokens. Regulation of digital assets, like PhunCoin and PhunToken, cryptocurrencies, blockchain technologies and cryptocurrency exchanges, is likely to evolve. Regulation also varies significantly among international, federal, state and local jurisdictions and is subject to significant uncertainty. Various legislative and executive bodies in the United States and in other countries may in the future adopt laws, regulations, or guidance, or take other actions, which may severely impact the permissibility of tokens generally and the technology behind them or the means of transaction or in transferring them. Any such violations could adversely affect the ability of us to maintain PhunCoin and PhunToken, which could have a material adverse effect on our operations and financial condition. Failure by us to comply with any laws, rules and regulations, some of which may not exist yet or are subject to interpretation and may be subject to change, could also result in a material adverse effect on our operations and financial condition.&lt;/span&gt;&lt;/div&gt;</phun:RisksAndUncertaintiesPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzIxOTkwMjMyOTc5Mzc_832eaefd-530c-47c6-89b8-262989044939">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") No. 2019-12, &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; &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;(Topic 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;Simplifying the Accounting for 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;ASU 2019-12&#x201d;). ASU 2019-12 includes the removal of certain exceptions to the general principles of ASC 740 and simplifies the accounting for income taxes by clarifying and amending existing guidance. We adopted the update January 1, 2021 and it did not have a material impact on our consolidated financial statements and disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2016, the FASB issued ASU No. 2016-02, &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;Leases (Topic 842) &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;("ASU 2016-02"). We adopted ASU 2016-02 effective January 1, 2021. The core principle of ASU 2016-02 is that a lessee should recognize the assets and liabilities that arise from leases. For operating leases, a lessee is required to recognize a right-of-use asset and a lease liability, initially &lt;/span&gt;&lt;/div&gt;measured at the present value of the lease payments, in the statement of financial position. We have elected certain practical expedients permitted under the transition guidance that allow us to use the beginning of the period of adoption (January 1, 2021) as the date of initial recognition. As a result, prior period comparative financial information was not recast under the new standard and continues to be presented under the prior lease accounting standards. Other practical expedients include our election to not separate non-lease components from lease components and to not reassess lease classification, treatment of initial direct costs or whether an existing or expired contract contains a lease. We have also elected to apply the short-term lease exception for all leases, which we will not recognize right-of-use assets or lease liabilities for leases that, at the commencement date, have a term of twelve (12) months or less.&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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, the FASB issued ASU No. 2016-13, &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;Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&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; ("ASU 2016-13"). ASU 2016-13 introduces a model based on expected losses for most financial assets and certain other instruments. In addition, for available-for-sale debt securities with unrealized losses, the losses will be recognized as allowances rather than reductions in the amortized cost of the securities. As a smaller reporting company, the standard is currently effective for us for annual reporting periods beginning after December 15, 2022, with early adoption permitted for annual reporting periods beginning after December 15, 2019. We currently intend to adopt this new standard effective January 1, 2023. We currently do not expect the adoption of ASU 2016-13 to have a material impact on our consolidated financial statements and disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU 2020-06, &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;Debt &#x2013; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#x2013; Contracts in Entity&#x2019;s Own Equity (Subtopic 815 &#x2013; 40)&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;ASU 2020-06&#x201d;). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity&#x2019;s own equity. ASU 2020-06 is effective for smaller reporting companies for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. We are currently evaluating the impact of this guidance on our consolidated financial statements and disclosures.&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseLiability
      contextRef="i1049f05108f64bcd8a27020df39d8088_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzEwOTk1MTE2NjE3ODI_11d6e5fa-566e-480a-8e59-11a3cf966944"
      unitRef="usd">2101000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1049f05108f64bcd8a27020df39d8088_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzEwOTk1MTE2NjE3ODI_37c60cfb-43d5-4504-bac6-c7e65790ed00"
      unitRef="usd">2101000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredRentCreditCurrent
      contextRef="i1049f05108f64bcd8a27020df39d8088_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzEwOTk1MTE2NjE5MDk_08b5e970-7a51-4350-8881-635109735580"
      unitRef="usd">8000</us-gaap:DeferredRentCreditCurrent>
    <us-gaap:DeferredRentCreditNoncurrent
      contextRef="i1049f05108f64bcd8a27020df39d8088_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzEwOTk1MTE2NjE5OTU_b573ed07-a813-4d56-8604-21830f022b90"
      unitRef="usd">180000</us-gaap:DeferredRentCreditNoncurrent>
    <phun:LesseeAssetsAndLiabilitiesTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMyOTg1MzQ5MjYyMDE_a3562da6-0ac3-46e7-9739-73b39322f561">The details of our right-of-use asset and lease liability recognized upon adoption of ASC 842 are set forth below:&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:85.449%"/&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.621%"/&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="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;January 1, 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;Right-of-use asset&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-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;2,101&#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;Straight-line rent accrual&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;(188)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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 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;1,913&#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 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;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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;Lease liability, current&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;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;Lease liability, non-current&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;1,601&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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 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;2,101&#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;The adoption of ASU 2016-02 did not have a material impact on our consolidated statements of operations and comprehensive loss.</phun:LesseeAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3a3ef4b3af754227b85f669fc815adf9_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTo1M2VlNzg5ZDQwODc0YmJiYTExYzExMTM2NWUyN2IxZS90YWJsZXJhbmdlOjUzZWU3ODlkNDA4NzRiYmJhMTFjMTExMzY1ZTI3YjFlXzEtMi0xLTEtMzA0NTg_9df57792-2a74-40df-924c-832962204ec5"
      unitRef="usd">2101000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:AccruedRentNoncurrent
      contextRef="i3a3ef4b3af754227b85f669fc815adf9_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTo1M2VlNzg5ZDQwODc0YmJiYTExYzExMTM2NWUyN2IxZS90YWJsZXJhbmdlOjUzZWU3ODlkNDA4NzRiYmJhMTFjMTExMzY1ZTI3YjFlXzItMi0xLTEtMzA0NTg_f318fd85-b9a2-425a-904b-210810f347b7"
      unitRef="usd">188000</us-gaap:AccruedRentNoncurrent>
    <phun:OperatingLeaseRightOfUseAssetNetOfAccruedRent
      contextRef="i3a3ef4b3af754227b85f669fc815adf9_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTo1M2VlNzg5ZDQwODc0YmJiYTExYzExMTM2NWUyN2IxZS90YWJsZXJhbmdlOjUzZWU3ODlkNDA4NzRiYmJhMTFjMTExMzY1ZTI3YjFlXzMtMi0xLTEtMzA0NTg_e00f6b0a-ddb4-4022-a918-e7ec13f23d5a"
      unitRef="usd">1913000</phun:OperatingLeaseRightOfUseAssetNetOfAccruedRent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3a3ef4b3af754227b85f669fc815adf9_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTo1M2VlNzg5ZDQwODc0YmJiYTExYzExMTM2NWUyN2IxZS90YWJsZXJhbmdlOjUzZWU3ODlkNDA4NzRiYmJhMTFjMTExMzY1ZTI3YjFlXzUtMi0xLTEtMzA0NTg_7dba9d48-ab23-4919-8458-7d2e4303bf20"
      unitRef="usd">500000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3a3ef4b3af754227b85f669fc815adf9_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTo1M2VlNzg5ZDQwODc0YmJiYTExYzExMTM2NWUyN2IxZS90YWJsZXJhbmdlOjUzZWU3ODlkNDA4NzRiYmJhMTFjMTExMzY1ZTI3YjFlXzYtMi0xLTEtMzA0NTg_41f8265c-ca31-4918-a51e-5922f2651a7f"
      unitRef="usd">1601000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i3a3ef4b3af754227b85f669fc815adf9_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTo1M2VlNzg5ZDQwODc0YmJiYTExYzExMTM2NWUyN2IxZS90YWJsZXJhbmdlOjUzZWU3ODlkNDA4NzRiYmJhMTFjMTExMzY1ZTI3YjFlXzctMi0xLTEtMzA0NTg_8b53320b-af11-4182-90b0-ed087350f490"
      unitRef="usd">2101000</us-gaap:OperatingLeaseLiability>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwMzg4_7062fe46-a522-456d-8bae-1937b2204510">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 1, 2019, we adopted ASC 606, &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;Revenue from Contracts with Customers&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; ("ASC 606")&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;. &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;Generally, the provisions of ASC 606 state that revenue is recognized upon transfer of control of promised products or services in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct, distinct within the context of the contract and accounted for as separate performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The timing of revenue recognition may differ from the timing of invoicing for contracts with customers. When the timing of revenue recognition differs from the timing of invoicing, we use judgment to determine whether the contract includes a significant financing component requiring adjustment to the transaction price. Various factors are considered in this determination including the duration of the contract, payment terms and other circumstances. Generally, we determine that contracts do not include a significant financing component. We apply a practical expedient for instances where, at contract inception, the expected timing difference between when promised goods or services are transferred and associated payment will be one year or less. Payment terms vary by contract type; however, contracts typically stipulate a requirement for the customer to pay within 30 days.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price may be allocated to performance obligations that are unsatisfied or are partially unsatisfied. Amounts relating to remaining performance obligations on non-cancelable contracts include both the deferred revenue balance and amounts that will be invoiced and recognized as revenue in future periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Significant Judgments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When selling our platform subscriptions and services, our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. For contracts with &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;multiple performance obligations, the contract price is allocated to separate performance obligations on a relative standalone basis for which significant judgment is required. Judgment is required to determine whether a software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software support and services and recognized over time. Significant judgment is also required relating to the timing of the satisfaction of performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Platform Subscriptions and Services Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We derive subscription revenue from software license fees, which comprise subscription fees from customers licensing our Software Development Kits (SDKs), which include accessing the MaaS platform and/or MaaS platform data; application development service revenue from the development of customer applications, or apps, which are built and delivered to customers; and support fees. Our contract terms generally range from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzU4Mzg_aecb5d4b-e539-4b2e-b72f-4d2a87a5b408"&gt;one&lt;/span&gt; to three years. License fees are typically billed annually in advance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Application development revenue is derived from development services around designing and building new applications or enhancing existing applications. We recognize application development revenue upon the transfer of control of the completed application or application development services. We typically bill for application development revenue in advance at contract signing, but may at times, bill one-half in advance at contract execution and one-half upon completion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscription revenue from SDK licenses gives the customer the right to access our MaaS platform. In accordance with ASC 606, a &#x2018;right to access&#x2019; license is recognized over the license period. Support and maintenance revenue is comprised of support fees for customer applications, software updates and technical support for application development services for a support term. Support revenue is recognized ratably over the support term. Support and maintenance is typically billed annually in advance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When a customer contract consists of licensing, application development and support and maintenance, we consider these separate performance obligations, which would require an allocation of consideration, of which significant judgement is required. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 may also provide professional services by outsourcing employees to customers on a time and materials basis. Revenues from these arrangements are recognized as the services are performed. We typically bill professional service customers in the month in which the services are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Application Transaction Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also generate revenue by charging advertisers to deliver advertisements (ads) to users of mobile connected devices. Depending on the specific terms of each advertising contract, we generally recognize revenue based on the activity of mobile users viewing these ads. Fees from advertisers are commonly based on the number of ads delivered or views, clicks or actions by users on mobile advertisements delivered, and we recognize revenue at the time the user views, clicks or otherwise acts on the ad. We sell ads through several offerings: cost per thousand impressions, on which advertisers are charged for each ad delivered to 1,000 consumers; cost per click, on which advertisers are charged for each ad clicked or touched on by a user; and cost per action, on which advertisers are charged each time a consumer takes a specified action, such as downloading an app. In addition, during 2020, we generated application transaction revenue thru in-app purchases from an application on our platform.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business, we may act as an intermediary in executing transactions with third parties. The determination of whether revenue should be reported on a gross or net basis is based on an assessment of whether we are acting as the principal or an agent in our transactions with advertisers. Control is a determining factor in assessing principal versus agent relation. The determination of whether we are acting as a principal or an agent in a transaction involves judgment and is based on an evaluation of the terms of each arrangement. ASC 606 provides indicators of when an entity controls specified goods or services and is, therefore, acting as a principal. Based on the indicators of control, we have determined that we are the principal in all advertising arrangements because we are responsible for fulfilling the promise to provide the specified advertisements to advertising agencies or companies; establishing the selling prices of the advertisements sold; and credit risk with its advertising traffic providers. Accordingly, we act as the principal in all advertising arrangements and, therefore, report revenue earned and costs incurred related to these transactions on a gross basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, we announced the commencement of the selling of PhunToken to consumers, developers and brands. PhunToken is an innovative cryptocurrency utilized within our token ecosystem to help drive engagement by unlocking features and capabilities of our MaaS platform. We follow the guidance of ASC 606 in determination the revenue recognition of our PhunToken sales. PhunToken customers pay us at the time of purchase of PhunToken. We recognize revenue related to PhunToken at the time of delivery of PhunToken to a customer's ethereum-based digital wallet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Computer Hardware Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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; &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 acquired Lyte Technology in October 2021. Revenue from Lyte is primarily derived from the sale of high-performance personal computers. Lyte computers are sold with a variety of pre-packaged solutions, as well as customizable solutions selected by our customers. Customers pay us in advance of shipment of their computer via the Lyte website. A majority of Lyte's customers pay us via credit card payments, which are managed through a third party processor. We recognize computer hardware revenue at the time a completed unit ships from our facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Commissions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;br/&gt;&#160;&#160;&#160;&#160;We defer commission costs and amortize them in a manner consistent with how we recognize revenue. Key judgments that impact our commission expense include estimating our customer life and the determination of the impairment of commission assets we deem to be unrecoverable. The Company applies a practical expedient and expenses these costs as incurred if the amortization period is one year or less.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <phun:TermOfLicenseSubscriptionAgreement
      contextRef="i31846bdb300e49b4985a256938197fd8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzU4NDQ_cf9d775f-06e9-4102-a0b7-a9687e14f13b">P3Y</phun:TermOfLicenseSubscriptionAgreement>
    <phun:NumberOfCustomers
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzgwODc_ca2c1a57-6b94-40a1-b4f3-bc5478185c03"
      unitRef="consumer">1000</phun:NumberOfCustomers>
    <us-gaap:CapitalizedContractCostTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDA4_485d4cce-0bde-43b3-9915-d466e6646a82">Changes in deferred commissions for the years ended December&#160;31, 2021 and 2020 are as follows:&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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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;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, beginning of the period&lt;/span&gt;&lt;/td&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;210&#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;309&#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 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;Deferral of commissions earned&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;73&#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;94&#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;Recognition of commission 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;(135)&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;(193)&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;Balance, end of the period&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;148&#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;210&#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:CapitalizedContractCostTableTextBlock>
    <us-gaap:CapitalizedContractCostGross
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyNTIyZjEyZjJiNzE0OWVlOGFiZjZhZmNjZDIxMzA0OC90YWJsZXJhbmdlOjI1MjJmMTJmMmI3MTQ5ZWU4YWJmNmFmY2NkMjEzMDQ4XzEtMS0xLTEtMjYxOTg_00286fde-f23c-45bb-a1b6-ca0d1302dc65"
      unitRef="usd">210000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:CapitalizedContractCostGross
      contextRef="i1cf9495c40eb44fcbb69004d99f3f630_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyNTIyZjEyZjJiNzE0OWVlOGFiZjZhZmNjZDIxMzA0OC90YWJsZXJhbmdlOjI1MjJmMTJmMmI3MTQ5ZWU4YWJmNmFmY2NkMjEzMDQ4XzEtMy0xLTEtMjYxOTg_ef934c2a-aa15-42df-aec8-13ce8b457767"
      unitRef="usd">309000</us-gaap:CapitalizedContractCostGross>
    <phun:CapitalizedContractCostIncreaseFromDeferral
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyNTIyZjEyZjJiNzE0OWVlOGFiZjZhZmNjZDIxMzA0OC90YWJsZXJhbmdlOjI1MjJmMTJmMmI3MTQ5ZWU4YWJmNmFmY2NkMjEzMDQ4XzItMS0xLTEtMjYxOTg_31d16893-5647-4b54-850c-874b1d7bb7fb"
      unitRef="usd">73000</phun:CapitalizedContractCostIncreaseFromDeferral>
    <phun:CapitalizedContractCostIncreaseFromDeferral
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyNTIyZjEyZjJiNzE0OWVlOGFiZjZhZmNjZDIxMzA0OC90YWJsZXJhbmdlOjI1MjJmMTJmMmI3MTQ5ZWU4YWJmNmFmY2NkMjEzMDQ4XzItMy0xLTEtMjYxOTg_d18e95e3-f303-40b4-9798-ff928eb2965d"
      unitRef="usd">94000</phun:CapitalizedContractCostIncreaseFromDeferral>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyNTIyZjEyZjJiNzE0OWVlOGFiZjZhZmNjZDIxMzA0OC90YWJsZXJhbmdlOjI1MjJmMTJmMmI3MTQ5ZWU4YWJmNmFmY2NkMjEzMDQ4XzMtMS0xLTEtMjYxOTg_2abc5fc4-4f37-4911-af64-40bafe791217"
      unitRef="usd">135000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyNTIyZjEyZjJiNzE0OWVlOGFiZjZhZmNjZDIxMzA0OC90YWJsZXJhbmdlOjI1MjJmMTJmMmI3MTQ5ZWU4YWJmNmFmY2NkMjEzMDQ4XzMtMy0xLTEtMjYxOTg_21d3559e-00b3-4560-9018-dc0eb12a6d37"
      unitRef="usd">193000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostGross
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyNTIyZjEyZjJiNzE0OWVlOGFiZjZhZmNjZDIxMzA0OC90YWJsZXJhbmdlOjI1MjJmMTJmMmI3MTQ5ZWU4YWJmNmFmY2NkMjEzMDQ4XzQtMS0xLTEtMjYxOTg_c0998df0-0bfd-4cdf-9f56-e4b86fe589ca"
      unitRef="usd">148000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:CapitalizedContractCostGross
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyNTIyZjEyZjJiNzE0OWVlOGFiZjZhZmNjZDIxMzA0OC90YWJsZXJhbmdlOjI1MjJmMTJmMmI3MTQ5ZWU4YWJmNmFmY2NkMjEzMDQ4XzQtMy0xLTEtMjYxOTg_94ee23c5-cac6-4459-ab9a-2d6d2b168bbf"
      unitRef="usd">210000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDAy_639f688a-5f10-4dfe-ba38-c92725524512">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our financial instruments that are exposed to concentrations of credit risk consist primarily of cash, trade accounts receivable and our digital asset holdings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Although we limit our exposure to credit loss by depositing our cash with established financial institutions that management believes have good credit ratings and represent minimal risk of loss of principal, our deposits, at times, may exceed federally insured limits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There is currently no clearing house for our digital assets, including our bitcoin holdings, nor is there a central or major depository for the custody of our digital assets. There is a risk that some or all of our digital asset holdings could be lost or stolen. There can be no assurance that the custodians will maintain adequate insurance or that such coverage will cover losses with respect to our digital asset holdings. Further, transactions denominated in digital assets are irrevocable. Stolen or incorrectly transferred digital assets may be irretrievable. As a result, any incorrectly executed transactions could adversely our financial condition. The aggregate cost basis of our digital asset holdings is $41,964 at December&#160;31, 2021.  &lt;/span&gt;&lt;/div&gt;Collateral is not required for accounts receivable, and we believe the carrying value approximates fair value.</us-gaap:ConcentrationRiskCreditRisk>
    <phun:IndefiniteLivedIntangibleAssetsCostBasis
      contextRef="i2652fa5b8eac477b8a5ba9bda5ce2564_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzIxOTkwMjMzMTI3NDg_cb493ec0-e4c3-49b8-ba5b-50e2d758f2e7"
      unitRef="usd">41964000</phun:IndefiniteLivedIntangibleAssetsCostBasis>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDA0_93e8a66d-faaf-4a85-9fea-94419208d7dd">The following table sets forth our concentration of accounts receivable, net of specific allowances for doubtful accounts.&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="9" 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,&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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Customer A&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;20&#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;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 #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;55&#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;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;Customer B&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;18&#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;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;16&#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;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;Customer C&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;0&#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;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;13&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth our concentration of revenue sources as a percentage of total net revenues.&lt;br/&gt;&lt;br/&gt;&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="9" 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;Year 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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Customer D&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;&#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;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;32&#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;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;Customer E&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&#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;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;12&#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;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:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iaeaf897b3a424cc1805f5194bcbfda46_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxMzM5MTRhZDlhMmQ0MjZlODMzZmFkNGVlMzFmMmIzYi90YWJsZXJhbmdlOjEzMzkxNGFkOWEyZDQyNmU4MzNmYWQ0ZWUzMWYyYjNiXzItMS0xLTEtMjYxOTg_bb92ecf9-e5b2-47ed-8bfc-a3a50dbcb480"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i83f08c2ff1124b34ba2c1756580859f5_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxMzM5MTRhZDlhMmQ0MjZlODMzZmFkNGVlMzFmMmIzYi90YWJsZXJhbmdlOjEzMzkxNGFkOWEyZDQyNmU4MzNmYWQ0ZWUzMWYyYjNiXzItMy0xLTEtMjYxOTg_cec7ea82-a734-4288-b315-0300704eec5c"
      unitRef="number">0.55</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9b886fb12fc44cfa9385d03b8b0af9fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxMzM5MTRhZDlhMmQ0MjZlODMzZmFkNGVlMzFmMmIzYi90YWJsZXJhbmdlOjEzMzkxNGFkOWEyZDQyNmU4MzNmYWQ0ZWUzMWYyYjNiXzMtMS0xLTEtMjYxOTg_f5f66f21-3ab3-48a6-9bcb-5729c30c86b6"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifeae40e6ba9c47629bb68b06dae014c8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxMzM5MTRhZDlhMmQ0MjZlODMzZmFkNGVlMzFmMmIzYi90YWJsZXJhbmdlOjEzMzkxNGFkOWEyZDQyNmU4MzNmYWQ0ZWUzMWYyYjNiXzMtMy0xLTEtMjYxOTg_6e5741a4-4737-4ff3-ac66-6f080efc50e2"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie23cacb67fdc4ca98a53ca309001a533_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxMzM5MTRhZDlhMmQ0MjZlODMzZmFkNGVlMzFmMmIzYi90YWJsZXJhbmdlOjEzMzkxNGFkOWEyZDQyNmU4MzNmYWQ0ZWUzMWYyYjNiXzQtMS0xLTEtMjYxOTg_44343374-6305-423e-a095-65fb6e4c1f97"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i02686f3607e940e5bd8e785a21815de4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxMzM5MTRhZDlhMmQ0MjZlODMzZmFkNGVlMzFmMmIzYi90YWJsZXJhbmdlOjEzMzkxNGFkOWEyZDQyNmU4MzNmYWQ0ZWUzMWYyYjNiXzQtMy0xLTEtMjYxOTg_7284f809-fc71-4f4a-b69d-281b6aa58535"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDEx_7cbd02c3-f70f-4949-83b4-35313c3d0f36">Cash, Cash Equivalents, and Restricted CashWe consider all investments with a maturity of three months or less from the date of acquisition to be cash equivalents.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzExMTEy_0efbabaa-c394-488b-8736-eff0a57e78c4"
      unitRef="usd">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzExMTEy_268fb3ab-082e-4809-b986-879db91d72cc"
      unitRef="usd">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzExMjQ4_a91d35a9-1d13-4b20-8478-f2d6c5f3e21c"
      unitRef="usd">91000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDEz_fa1d5073-39df-4cd4-bdca-780dc10577a7">Accounts Receivable and ReservesAccounts receivable are presented net of allowances. We consider receivables past due based on the contractual payment terms. We make judgments as to our ability to collect outstanding receivables and record a bad debt allowance for receivables when collection becomes doubtful. The allowances are based upon historical loss patterns, current and prior trends in our aged receivables, credit memo activity and specific circumstances of individual receivable balances.</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwMzgz_380b013a-3280-4b99-be74-999d963c195a">Accounts receivable consisted of the following:&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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="9" 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,&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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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 2px 1.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;Accounts receivable&lt;/span&gt;&lt;/td&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;977&#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;1,020&#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="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;Less allowances for doubtful accounts&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;(10)&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;(356)&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;Accounts receivable, net&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;967&#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;664&#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:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTphMjBlYjMxNDA1N2E0ZDkyYTdhNjk2M2VjOTZmM2Y5MC90YWJsZXJhbmdlOmEyMGViMzE0MDU3YTRkOTJhN2E2OTYzZWM5NmYzZjkwXzItMS0xLTEtMjYxOTg_9d306dc1-2eb0-4560-97fa-407f58186218"
      unitRef="usd">977000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTphMjBlYjMxNDA1N2E0ZDkyYTdhNjk2M2VjOTZmM2Y5MC90YWJsZXJhbmdlOmEyMGViMzE0MDU3YTRkOTJhN2E2OTYzZWM5NmYzZjkwXzItMy0xLTEtMjYxOTg_bb5cf8ed-99c4-4407-ba95-29842e899935"
      unitRef="usd">1020000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTphMjBlYjMxNDA1N2E0ZDkyYTdhNjk2M2VjOTZmM2Y5MC90YWJsZXJhbmdlOmEyMGViMzE0MDU3YTRkOTJhN2E2OTYzZWM5NmYzZjkwXzMtMS0xLTEtMjYxOTg_c65a2a2d-1c34-4b98-971b-60fa21754795"
      unitRef="usd">10000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTphMjBlYjMxNDA1N2E0ZDkyYTdhNjk2M2VjOTZmM2Y5MC90YWJsZXJhbmdlOmEyMGViMzE0MDU3YTRkOTJhN2E2OTYzZWM5NmYzZjkwXzMtMy0xLTEtMjYxOTg_46bdfc67-5930-470f-9819-939bdef86d97"
      unitRef="usd">356000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTphMjBlYjMxNDA1N2E0ZDkyYTdhNjk2M2VjOTZmM2Y5MC90YWJsZXJhbmdlOmEyMGViMzE0MDU3YTRkOTJhN2E2OTYzZWM5NmYzZjkwXzQtMS0xLTEtMjYxOTg_78d8b4bc-7868-4276-9107-f74d96cf27e8"
      unitRef="usd">967000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTphMjBlYjMxNDA1N2E0ZDkyYTdhNjk2M2VjOTZmM2Y5MC90YWJsZXJhbmdlOmEyMGViMzE0MDU3YTRkOTJhN2E2OTYzZWM5NmYzZjkwXzQtMy0xLTEtMjYxOTg_56381204-c43e-40c5-8303-f9ecfc2ff50e"
      unitRef="usd">664000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDA1_e14bc7ea-7943-4830-b0c0-03682bf7d422">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the allowance for doubtful accounts are as follows:&lt;br/&gt;&lt;br/&gt;&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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="9" 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,&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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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, beginning of period&lt;/span&gt;&lt;/td&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;356&#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;3,179&#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="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;(Recovery) allowances for bad debt&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;(286)&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;205&#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 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;Issuance of credit memos and write 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;(60)&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;(3,028)&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="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, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpkNTc3MDBhNDAyZGQ0ZmVlOTZlMWQ1MGNiNTY4N2M1YS90YWJsZXJhbmdlOmQ1NzcwMGE0MDJkZDRmZWU5NmUxZDUwY2I1Njg3YzVhXzItMS0xLTEtMjYxOTg_08035761-7a32-45fc-8651-cde523e3217b"
      unitRef="usd">356000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i1cf9495c40eb44fcbb69004d99f3f630_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpkNTc3MDBhNDAyZGQ0ZmVlOTZlMWQ1MGNiNTY4N2M1YS90YWJsZXJhbmdlOmQ1NzcwMGE0MDJkZDRmZWU5NmUxZDUwY2I1Njg3YzVhXzItMy0xLTEtMjYxOTg_ed3b48a0-6257-4aee-869e-3de167d7ce8d"
      unitRef="usd">3179000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpkNTc3MDBhNDAyZGQ0ZmVlOTZlMWQ1MGNiNTY4N2M1YS90YWJsZXJhbmdlOmQ1NzcwMGE0MDJkZDRmZWU5NmUxZDUwY2I1Njg3YzVhXzMtMS0xLTEtMjYxOTg_80db8c41-4faa-498f-9508-9426480aba73"
      unitRef="usd">-286000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpkNTc3MDBhNDAyZGQ0ZmVlOTZlMWQ1MGNiNTY4N2M1YS90YWJsZXJhbmdlOmQ1NzcwMGE0MDJkZDRmZWU5NmUxZDUwY2I1Njg3YzVhXzMtMy0xLTEtMjYxOTg_eb0ad7ae-1c14-4814-9a4c-cf2ee17bdfc3"
      unitRef="usd">205000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpkNTc3MDBhNDAyZGQ0ZmVlOTZlMWQ1MGNiNTY4N2M1YS90YWJsZXJhbmdlOmQ1NzcwMGE0MDJkZDRmZWU5NmUxZDUwY2I1Njg3YzVhXzQtMS0xLTEtMjYxOTg_efe933f1-1451-4f28-9854-2ef04797528b"
      unitRef="usd">60000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpkNTc3MDBhNDAyZGQ0ZmVlOTZlMWQ1MGNiNTY4N2M1YS90YWJsZXJhbmdlOmQ1NzcwMGE0MDJkZDRmZWU5NmUxZDUwY2I1Njg3YzVhXzQtMy0xLTEtMjYxOTg_9a278e27-9a9c-43f5-90d7-022921e45532"
      unitRef="usd">3028000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpkNTc3MDBhNDAyZGQ0ZmVlOTZlMWQ1MGNiNTY4N2M1YS90YWJsZXJhbmdlOmQ1NzcwMGE0MDJkZDRmZWU5NmUxZDUwY2I1Njg3YzVhXzUtMS0xLTEtMjYxOTg_197f5bab-3c49-4d2e-ad49-2c582bf6b5c1"
      unitRef="usd">10000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpkNTc3MDBhNDAyZGQ0ZmVlOTZlMWQ1MGNiNTY4N2M1YS90YWJsZXJhbmdlOmQ1NzcwMGE0MDJkZDRmZWU5NmUxZDUwY2I1Njg3YzVhXzUtMy0xLTEtMjYxOTg_df824dfa-ba01-4de3-b0d0-ffca85af67b5"
      unitRef="usd">356000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzIxOTkwMjMzMTA4NTQ_2d64fade-cddd-4409-8749-3f5642321068">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our inventory consists of computer hardware materials and finished computers available-for-sale and are stated at the lower of cost or net realizable value, determined using the first-in first-out (&#x201c;FIFO&#x201d;) method. We purchase inventory from suppliers both domestically and internationally. We believe that our products are generally available from more than one supplier and seek to maintain multiple sources for materials, both internationally and domestically. We may, at times, purchase products in bulk quantities to take advantage of quantity discounts and to ensure inventory availability. We recognize provisions for obsolete and slow-moving inventory primarily based on judgments about expected disposition of inventory, generally, through sales, or liquidations of obsolete inventory, and expected recoverable values based on currently available or historical information.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMyOTg1MzQ5MjYyMDM_507771b5-ba5b-43c0-868f-d62a35787d9a">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Digital Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"&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 year ended December&#160;31, 2021, we purchased an aggregate of $41,284 in digital assets, and we were paid $680 in digital assets by various customers. Payments by customers in and purchases by us of digital assets were primarily of bitcoin and ethereum. We currently account for all digital assets held as a result of these transactions as indefinite-lived intangible assets in accordance with ASC 350, &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;Intangibles&#x2014;Goodwill and Other&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 ownership of and control over our digital assets and we may use third-party custodial services to secure them. The digital assets are initially recorded at cost and are subsequently remeasured, net of any impairment losses incurred since acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine the fair value of our digital assets on a nonrecurring basis in accordance with ASC 820, &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;Fair Value Measurement&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;, based on quoted prices on the active exchange(s) that we have determined is the principal market for bitcoin and ethereum (Level 1 inputs). We perform an analysis each quarter to identify whether events or changes in circumstances, principally decreases in the quoted prices on active exchanges, indicate that it is more likely than not that our digital assets are impaired. In determining if an impairment has occurred, we consider the lowest market price quoted on an active exchange since acquiring the respective digital asset. If the then current carrying value of a digital asset exceeds the fair value, an impairment loss has occurred with respect to those digital assets in the amount equal to the difference between their carrying values and the fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The impaired digital assets are written down to their fair value at the time of impairment and this new cost basis will not be adjusted upward for any subsequent increase in fair value. Gains are not recorded until realized upon sale, at which point they are presented net of any impairment losses for the same digital assets held. In determining the gain or loss to be recognized &lt;/span&gt;&lt;/div&gt;upon sale, we calculate the difference between the sales price and carrying value of the digital assets sold immediately prior to sale. Impairment losses and gains or losses on sales are recognized within other expense in our consolidated statements of operations and comprehensive loss.</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy>
    <phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzY1OTcwNjk4MDk1NTA_35e79077-6859-41d2-b78d-1c9f8aca9bf7"
      unitRef="usd">41284000</phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets>
    <phun:ProceedsFromReceiptOfDigitalAssets
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzY1OTcwNjk4MDk1NTg_51368abe-739f-4aa0-868c-22339bdf594e"
      unitRef="usd">680000</phun:ProceedsFromReceiptOfDigitalAssets>
    <phun:ImpairmentOfDigitalCurrencies
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzY1OTcwNjk4MDk1NjQ_a9b75825-a049-4135-9fc0-7a0699538f80"
      unitRef="usd">9383000</phun:ImpairmentOfDigitalCurrencies>
    <phun:ScheduleOfDigitalAssetsTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzIxOTkwMjMzMTEzMDg_cf44c879-d2e4-436e-8549-37220e8abab2">&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"&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 tables set forth changes in our bitcoin and ethereum holdings: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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="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-style:italic;font-weight:700;line-height:100%"&gt;Bitcoin&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;Digital Asset Original&lt;br/&gt;Cost Basis&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;Digital Asset Impairment&lt;br/&gt;Losses&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;Digital Asset Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&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;text-align:left;vertical-align: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 as of December 31, 2020&lt;/span&gt;&lt;/td&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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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="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:#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;Purchases&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;36,806&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:2px 1pt;text-align:right;vertical-align: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,806&lt;/span&gt;&lt;/td&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 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;Received from customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;157&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&lt;/span&gt;&lt;/td&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:#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;Impairment loss&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:2px 1pt;text-align:right;vertical-align: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,554)&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;(8,554)&lt;/span&gt;&lt;/td&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;text-align:left;vertical-align: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 as of December 31, 2021&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;36,963&#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;(8,554)&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;28,409&#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="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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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="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-style:italic;font-weight:700;line-height:100%"&gt;Ethereum&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;Digital Asset Original&lt;br/&gt;Cost Basis&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;Digital Asset Impairment&lt;br/&gt;Losses&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;Digital Asset Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&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;text-align:left;vertical-align: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 as of December 31, 2020&lt;/span&gt;&lt;/td&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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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="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:#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;Purchases&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;4,191&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:2px 1pt;text-align:right;vertical-align: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,191&lt;/span&gt;&lt;/td&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 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;Received from customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;523&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523&lt;/span&gt;&lt;/td&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:#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;Impairment loss&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(670)&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;(670)&lt;/span&gt;&lt;/td&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;text-align:left;vertical-align: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 as of December 31, 2021&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;4,714&#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;(670)&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,044&#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="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;/table&gt;&lt;/div&gt;</phun:ScheduleOfDigitalAssetsTableTextBlock>
    <phun:IndefiniteLivedIntangibleAssetsCostBasis
      contextRef="ib3cf7f7070e74c5e9b8874577e9fc044_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzEtMS0xLTEtMzk0OTA_4a9c98e1-ed03-40f9-9e13-0cf98a193274"
      unitRef="usd">0</phun:IndefiniteLivedIntangibleAssetsCostBasis>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ib3cf7f7070e74c5e9b8874577e9fc044_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzEtNS0xLTEtMzk0OTA_4c1a71bd-e053-4ad9-928c-38db7db0ff67"
      unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets
      contextRef="if726869464984c48a0d3746ff0fcd50e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzItMS0xLTEtMzk0OTA_07336696-567b-4654-ac36-4d462e3c0bdb"
      unitRef="usd">36806000</phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets>
    <phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets
      contextRef="if726869464984c48a0d3746ff0fcd50e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzItNS0xLTEtMzk0OTA_d5b1d1c1-ebe4-4d33-99e2-cc3c01bed716"
      unitRef="usd">36806000</phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets>
    <phun:IndefiniteLivedIntangibleAssetsReceivedFromCustomers
      contextRef="if726869464984c48a0d3746ff0fcd50e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzMtMS0xLTEtMzk0OTA_4e198b67-bb1a-400a-b463-bd30618ff615"
      unitRef="usd">157000</phun:IndefiniteLivedIntangibleAssetsReceivedFromCustomers>
    <phun:IndefiniteLivedIntangibleAssetsReceivedFromCustomers
      contextRef="if726869464984c48a0d3746ff0fcd50e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzMtNS0xLTEtMzk0OTA_9c534d0b-f51f-482a-946d-834153246cda"
      unitRef="usd">157000</phun:IndefiniteLivedIntangibleAssetsReceivedFromCustomers>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="if726869464984c48a0d3746ff0fcd50e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzQtMy0xLTEtMzk0OTA_90fc8b80-921f-44c8-8ce4-82b7a630bdad"
      unitRef="usd">8554000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="if726869464984c48a0d3746ff0fcd50e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzQtNS0xLTEtMzk0OTA_2b677b8c-91df-463f-8cd3-5e42ec565aa7"
      unitRef="usd">8554000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <phun:IndefiniteLivedIntangibleAssetsCostBasis
      contextRef="ia38db34a13054a30868eafc1f22f0f63_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzUtMS0xLTEtMzk0OTA_3cdd3a31-3070-4f39-9d9a-875b6f3c9316"
      unitRef="usd">36963000</phun:IndefiniteLivedIntangibleAssetsCostBasis>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="if4b0474bda9d4a71ba5f8c8c80db3d0a_D20211231-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzUtMy0xLTEtMzk0OTA_ddc1a8f3-9d59-427e-8838-f4f521bbce52"
      unitRef="usd">8554000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ia38db34a13054a30868eafc1f22f0f63_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToyOGVjMjUyYmRhMDQ0MjZhOGNiY2RlYjRlNzFkZWM5Yy90YWJsZXJhbmdlOjI4ZWMyNTJiZGEwNDQyNmE4Y2JjZGViNGU3MWRlYzljXzUtNS0xLTEtMzk0OTA_6ea8a3ae-b7b9-4dd7-a703-bf3d33e0a05d"
      unitRef="usd">28409000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <phun:IndefiniteLivedIntangibleAssetsCostBasis
      contextRef="i51de692ca0b44cb1a7aba633b0ff470e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzEtMS0xLTEtMzk1MDc_e615f054-679b-4e23-a3ec-abd982603df6"
      unitRef="usd">0</phun:IndefiniteLivedIntangibleAssetsCostBasis>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i51de692ca0b44cb1a7aba633b0ff470e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzEtNS0xLTEtMzk1MDc_05f227ab-baef-44a1-97ff-f169378cdc32"
      unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets
      contextRef="i1c786f1af24c435a9f88fc9d537f40b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzItMS0xLTEtMzk1MDc_f7e0ce3f-8d0d-438a-a445-be4da35d7cc7"
      unitRef="usd">4191000</phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets>
    <phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets
      contextRef="i1c786f1af24c435a9f88fc9d537f40b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzItNS0xLTEtMzk1MDc_ebb8f35a-1616-40eb-97d9-54fb150f7311"
      unitRef="usd">4191000</phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets>
    <phun:IndefiniteLivedIntangibleAssetsReceivedFromCustomers
      contextRef="i1c786f1af24c435a9f88fc9d537f40b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzMtMS0xLTEtMzk1MDc_1f20c75d-5cc1-4362-adf0-11361ea92c81"
      unitRef="usd">523000</phun:IndefiniteLivedIntangibleAssetsReceivedFromCustomers>
    <phun:IndefiniteLivedIntangibleAssetsReceivedFromCustomers
      contextRef="i1c786f1af24c435a9f88fc9d537f40b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzMtNS0xLTEtMzk1MDc_555cc838-af18-4b51-b8c4-1368bd33b9b1"
      unitRef="usd">523000</phun:IndefiniteLivedIntangibleAssetsReceivedFromCustomers>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i1c786f1af24c435a9f88fc9d537f40b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzQtMy0xLTEtMzk1MDc_b6014ce5-12a6-4e60-a9e6-456e57b275e8"
      unitRef="usd">670000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i1c786f1af24c435a9f88fc9d537f40b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzQtNS0xLTEtMzk1MDc_694e3d07-d760-4399-8c0b-4ac525315c3d"
      unitRef="usd">670000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <phun:IndefiniteLivedIntangibleAssetsCostBasis
      contextRef="i006077eca2cf4b0b9e140725bc8755a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzUtMS0xLTEtMzk1MDc_aa4725f3-04fe-413a-8f3a-e4bdf7f3f6d0"
      unitRef="usd">4714000</phun:IndefiniteLivedIntangibleAssetsCostBasis>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i28bf53bc621a417d8d00cc5e503b2f1e_D20211231-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzUtMy0xLTEtMzk1MDc_f5424001-93f5-4ae6-8eed-d9ce83cd9515"
      unitRef="usd">670000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i006077eca2cf4b0b9e140725bc8755a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpjMTI3MDg3NGZjOGQ0MGU0OGM2NzhlZDk1NWRmZTU5Yy90YWJsZXJhbmdlOmMxMjcwODc0ZmM4ZDQwZTQ4YzY3OGVkOTU1ZGZlNTljXzUtNS0xLTEtMzk1MDc_79825cd5-2449-4cd3-b27b-3a6a15cf8a68"
      unitRef="usd">4044000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <phun:PaymentsForPurchaseOfOtherDigitalCurrencies
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMyOTg1MzQ5MzkzNTE_8be0c2af-5bef-49f4-a490-38d15ca216cf"
      unitRef="usd">287000</phun:PaymentsForPurchaseOfOtherDigitalCurrencies>
    <phun:ImpairmentOfOtherDigitalAssets
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMyOTg1MzQ5MzkzNjE_39c78563-6d08-426e-b520-ff16f68346ca"
      unitRef="usd">159000</phun:ImpairmentOfOtherDigitalAssets>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDIw_2fee563f-6b85-4af9-b0c3-a3f5bbb5fa4e">&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill arises from purchase business combinations and is measured as the excess of the cost of the business acquired over the sum of the acquisition-date fair values of tangible and identifiable intangible assets acquired, less any liabilities assumed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 ASC 350, &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;Intangibles &#x2014; Goodwill and Other&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 do not amortize goodwill or intangible assets with indefinite lives but rather assesses their carrying value for indications of impairment annually, or more frequently if events or changes in circumstances indicate that the carrying amount may be impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We adopted ASU 2017-04, &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;Intangibles&#x2014;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&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;, on January 1, 2020, which states an entity should recognize a goodwill impairment charge for the amount by which the carrying amount exceeds the reporting unit&#x2019;s fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We derived the fair value from the market capitalization approach, whereby we utilize the historical market price of our common stock traded on the Nasdaq to estimate the fair value of our reporting unit. The determination of whether goodwill has become impaired involves a significant level of judgment in the assumptions underlying the approach used to determine the value of the reporting unit. Changes in our strategy and/or market conditions could significantly impact these judgments and require adjustments to recorded amounts of goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Identifiable intangible assets consist of acquired trade names, customer lists, technology, in-process research and development and order backlog associated with the acquired businesses. Amortization of finite-lived intangible assets is calculated using either the straight-line or accelerated amortization model based on our best estimate of the distribution of the economic value of the identifiable intangible assets.&lt;/span&gt;&lt;/div&gt;We did not recognize any goodwill or intangible impairment losses in the years ended December&#160;31, 2021 or 2020.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDE1_6a4b452e-e985-40c0-b41f-1db42704c653">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 with definite lives are reviewed for impairment whenever events or changes in circumstances indicate that an asset&#x2019;s carrying value may not be recoverable. In accordance with authoritative guidance, we evaluate the recoverability of each of our long-lived assets, including property and equipment, by comparing its carrying amount to the undiscounted future cash flows expected to be generated. If the total of undiscounted future cash flows is less than the carrying amount of an asset, an impairment would be recognized for the amount by which the carrying amount of the asset exceeds its fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not recognize any impairment losses relating to our long-lived assets during the years ended December&#160;31, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDE2_5ce9a7b8-5e95-4aab-9f2c-716bc97c3dd9">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Debt &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, we issued a 7% convertible note with a principal amount of $3,000 for gross proceeds at closing of $2,371. In accounting for the issuance, we separated the note into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar liabilities that do not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the carrying amount of the liability component from the par value of the note. The difference represents the debt discount, recorded as a reduction of the senior convertible note on our consolidated balance sheet, and is amortized to interest expense over the term of the note using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the note, we allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability component were amortized using the effective interest rate method to interest expense over the term of the note. The issuance costs attributable to the equity component are recorded as a reduction of the equity component within additional paid-in capital. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2020, we issued a convertible note with an initial principal amount of $4,320. After the payoff of convertible note issued in March 2020 and deducting transaction costs, aggregate net cash proceeds to the Company was $1,751. In accordance with ASC Topic 815-40, &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;Derivatives and Hedging - Contracts in an Entity&#x2019;s Own 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;, we evaluated all of the convertible note's financial instruments, including warrants to purchase common stock issued in conjunction with convertible debt, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives. For derivative financial instruments that are accounted for as liabilities, the derivative instrument is initially recorded at its fair value and is then re-valued at each reporting date, with changes in the fair value reported in the consolidated statement of operations and comprehensive loss.  We use a Black-Scholes option-pricing model to value the warrants at inception and subsequent valuation dates. Refer to &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;Fair Value of Financial Instruments&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; below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Direct costs incurred to issue non-revolving debt instruments are recognized as a reduction to the related debt balance in the accompanying consolidated balance sheets and amortized to interest expense over the contractual term of the related debt using the effective interest method.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8b0dcc9ac01a4b2b816c2fd59fbfd51c_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzE1MjIz_d5c3edb3-ad05-4744-89d7-5f58155499ff"
      unitRef="number">0.07</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8b0dcc9ac01a4b2b816c2fd59fbfd51c_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzE1Mjcw_ae3753da-f65f-4888-8987-1f785f1b6d96"
      unitRef="usd">3000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="iff6f54e048d94f0ebd2a22d5a2b5d4be_D20200301-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzE1MzA2_8ead659f-e60b-43cb-9670-9617e461d6d2"
      unitRef="usd">2371000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id86a247fab894c50ae79bcf2fe1b0c24_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzE2Njc2_5e836c59-a5c3-4c81-a775-ba10c34d2333"
      unitRef="usd">4320000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="if877f58573874017b8933662ccb558de_D20200701-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzE2ODE4_e7cbc462-8c98-4847-bca0-88ac3dfd8641"
      unitRef="usd">1751000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDA5_69cd6d72-2376-41af-b22e-0c92fbc3ca2e">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We adopted the new lease accounting standard, ASU 2016-02 using the modified retrospective basis for all agreements existing as of January 1, 2021 as described further above &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;Recently Adopted Accounting Pronouncements&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;/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:120%"&gt;The Company recognizes a right-of-use asset and lease liability for all operating leases with terms greater than twelve months. The lease liability is measured based on the present value of the lease payments not yet paid. The right-of-use asset is measured based on the initial measurement of the lease liability adjusted for any direct costs incurred upon commencement of the lease. Short-term leases, or leases that have a lease term of 12 months or less at commencement date, are excluded from this treatment and are recognized on a straight-line basis over the term of the lease. We did not enter into any financing leases for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwMzg0_91d472f4-e6f7-4aae-8cb4-cd165f40d7df">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense related to stock-based transactions, including employee and non-employee director awards, is measured and recognized in the financial statements based on fair value on the grant date of the award. We recognize stock-based compensation expense for awards with only service conditions on a ratable basis over the requisite service period of the related award, generally the vesting period of the award. We have not granted any awards with market or performance conditions. Forfeitures of all stock-based awards are accounted for when they occur.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <us-gaap:PostemploymentBenefitPlansPolicy
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDA2_79e326c1-b2d2-4464-9997-e9b72ca843de">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Retirement Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 administered one employee retirement plan that qualified as a deferred salary arrangement under Section 401(k) of the Internal Revenue Code. Under the retirement plan, participating employees may contribute a portion of their pretax earnings, up to the Internal Revenue Service annual contribution limit. No employer matching contributions were made to the retirement plan during the years ended December&#160;31, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:PostemploymentBenefitPlansPolicy>
    <phun:NumberOfEmployeeRetirementPlans
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzIxOTkwMjMzMTI3MTE_ecd3349c-f55d-4539-ab3a-65022ecb1c44"
      unitRef="retirement_plan">1</phun:NumberOfEmployeeRetirementPlans>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzIxOTkwMjMzMTI3MTk_b4516dfe-ce31-4af1-89bb-a38eb4c15788"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzIxOTkwMjMzMTI3MTk_d0620e54-846b-453a-95f0-befd2fac970d"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwMzg1_750527ed-c874-4221-9c33-4da351cb7d65">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for income taxes in accordance with ASC 740, &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;("ASC 740"). Under ASC 740, deferred tax assets and liabilities reflect the future tax consequences of the differences between the financial reporting and tax bases of assets and liabilities using current enacted tax rates. Valuation allowances are recorded when the realizability of such deferred tax assets does not meet the more-likely-than-not threshold under ASC 740.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income and the feasibility of tax planning strategies. In the event of a change in the determination as to the amount of deferred tax assets that can be realized, an adjustment of the valuation allowance with a corresponding impact to the provision for income taxes will be made in the period in which such determination was made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The guidance on accounting for uncertainty in income taxes prescribes a recognition threshold and measurement attribute criterion for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwMzk3_afbd6465-3e62-4dc4-8392-ec5a3081f530">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We apply the guidance in ASC 220, &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;Comprehensive Income&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;, for the reporting and display of comprehensive loss and its components in the consolidated financial statements. Comprehensive loss comprises net loss and cumulative foreign currency translation adjustments. Accumulated comprehensive loss at December&#160;31, 2021 and 2020 was due to foreign currency translation adjustments.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwMzky_6165f482-b649-4dd0-a8d7-cc6e6b714ef8">Loss per Common ShareBasic loss per common share is computed by dividing net loss applicable to common stockholders by the weighted average number of shares of common stock outstanding during the period. Restricted shares subject to repurchase provisions relating to early exercises under our 2009 Equity Incentive Plan were excluded from basic shares outstanding. Diluted loss per common share is computed by giving effect to all potential shares of common stock, including those related to our outstanding warrants and stock equity plans, to the extent dilutive. For all periods presented, these shares were excluded from the calculation of diluted loss per share of common stock because their inclusion would have been anti-dilutive. As a result, diluted loss per common share is the same as basic loss per common share for all periods presented.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDE4_2dfbc559-8abb-45fc-aced-c9abf77eee13">The following table sets forth common stock equivalents that have been excluded from the computation of dilutive weighted average shares outstanding as their inclusion would have been anti-dilutive:&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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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="9" 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,&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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Convertible notes&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;&#x2014;&#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 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;5,733,712&#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;Warrants&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;5,636,801&#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;5,996,112&#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;Options&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;925,467&#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,208,740&#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;Restricted stock units&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,576,270&#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,677,060&#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;Restricted shares&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;574&#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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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;10,138,538&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;border-bottom:3pt double #000;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;14,616,198&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i90dc6378aaaa474f83d6f64064d0e61b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzItMS0xLTEtMjYxOTg_e01b38d1-f0a2-457d-8941-53a149b1ae40"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3501cf447ca44e45b31a27719fc2b443_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzItMy0xLTEtMjYxOTg_3e89d129-acb8-4e70-9e15-731cea15eb6c"
      unitRef="shares">5733712</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6980a2dfd4ac40b28f523b2baca5e036_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzMtMS0xLTEtMjYxOTg_9fe20d15-9d45-479e-b8ac-98b9e370a948"
      unitRef="shares">5636801</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i994cbf1037d5405c8152a81d7db8d473_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzMtMy0xLTEtMjYxOTg_1c37294d-8075-4b4d-ad6d-c952f5d83ddd"
      unitRef="shares">5996112</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7bc7fb703668413781cb1da7d4f652e3_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzQtMS0xLTEtMjYxOTg_08efa8de-5fc3-4dcb-9075-d7776b54bad8"
      unitRef="shares">925467</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibce1862307c84a6a89264eb87ce88f2c_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzQtMy0xLTEtMjYxOTg_b916c0a4-3fb8-4f27-9a2e-82b755cb6eaf"
      unitRef="shares">1208740</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ide3a1d3ca1bd497e99425d1601eeb22f_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzUtMS0xLTEtMjYxOTg_628e7419-daf6-4177-b5f9-8b0c3586fa58"
      unitRef="shares">3576270</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9f9cb5ebe02a4258b8dabc00a52dad50_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzUtMy0xLTEtMjYxOTg_6d207720-86f2-4eca-82c7-d07fd14a5e79"
      unitRef="shares">1677060</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i814b5fcf93a14286898afaee8b551c29_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzYtMS0xLTEtMjYxOTg_81f709d3-e177-4adb-8df0-88366304cd23"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0bb442ed74884db28f8009be6163d7c4_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzYtMy0xLTEtMjYxOTg_0847f16a-67dd-4017-8d8f-c33d34d0d025"
      unitRef="shares">574</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzctMS0xLTEtMjYxOTg_bfcc0389-3994-4dd6-8b42-70d7d40aed3a"
      unitRef="shares">10138538</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTpiYjI2Yzk5MzIyMWU0NTI0ODhkODBmMzI0MzRlYTkyMi90YWJsZXJhbmdlOmJiMjZjOTkzMjIxZTQ1MjQ4OGQ4MGYzMjQzNGVhOTIyXzctMy0xLTEtMjYxOTg_a164dc0e-9aaf-49f8-9f95-e99f64808574"
      unitRef="shares">14616198</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwMzk4_b712aff4-0072-475f-9175-93a106290b14">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We follow the guidance in ASC 820, &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;Fair Value Measurement&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;, to account for financial assets and liabilities measured on a recurring basis. Fair value is 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. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. We use a fair value hierarchy, which distinguishes between assumptions based on market data (observable inputs) and an entity's own assumptions (unobservable inputs). The guidance requires fair value measurements be classified and disclosed in one of the following three categories:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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: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:97.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Level 1: Unadjusted quoted prices in active markets for identical assets or liabilities.&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Level 2: Quoted prices in markets that are not active or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability.&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Determining which category an asset or liability falls within the hierarchy requires significant judgment. Our financial instruments measured at fair value as of December&#160;31, 2021 are set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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;Level 1&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;Level 2&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;Level 3&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;Total&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;Assets:&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;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;Digital assets&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;32,581&#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;&#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;32,581&#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;Total&lt;/span&gt;&lt;/td&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;32,581&#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;&#x2014;&#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;&#x2014;&#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;32,581&#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 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:3pt double #000;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 #000;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 #000;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 #000;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;Liabilities:&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;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;/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;Warrant liability&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;&#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;3,605&#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;3,605&#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;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;&#x2014;&#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;3,605&#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;&#x2014;&#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;3,605&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;br/&gt;&lt;br/&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our financial instruments measured at fair value as of December&#160;31, 2020 are set forth below: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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;Level 1&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;Level 2&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;Level 3&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;Total&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;Liabilities:&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;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;Warrant liability&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;&#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;1,614&#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;1,614&#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;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;&#x2014;&#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;1,614&#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;&#x2014;&#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;1,614&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;br/&gt;&#160;&#160;&#160;&#160;&lt;br/&gt;&#160;&#160;&#160;&#160;The carrying value of accounts receivable, inventory, prepaid expenses, other current assets, accounts payable and accrued expenses are considered to be representative of their respective fair values because of the short-term nature of those instruments.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDA3_b9f5f717-d639-402f-8186-883eb3f9cdd6">Our financial instruments measured at fair value as of December&#160;31, 2021 are set forth below:&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:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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;Level 1&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;Level 2&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;Level 3&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;Total&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;Assets:&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;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;Digital assets&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;32,581&#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;&#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;32,581&#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;Total&lt;/span&gt;&lt;/td&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;32,581&#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;&#x2014;&#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;&#x2014;&#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;32,581&#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 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:3pt double #000;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 #000;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 #000;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 #000;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;Liabilities:&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;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;/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;Warrant liability&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;&#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;3,605&#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;3,605&#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;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;&#x2014;&#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;3,605&#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;&#x2014;&#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;3,605&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;br/&gt;&lt;br/&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;Our financial instruments measured at fair value as of December&#160;31, 2020 are set forth below: &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:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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;Level 1&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;Level 2&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;Level 3&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;Total&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;Liabilities:&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;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;Warrant liability&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;&#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;1,614&#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;1,614&#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;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;&#x2014;&#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;1,614&#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;&#x2014;&#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;1,614&#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:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <phun:DigitalCurrencies
      contextRef="i49b3c15d9774490e9fb6aace3e54efad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzItMS0xLTEtMzA0MzA_3c69463f-92eb-44f0-8b2a-e053d977a13b"
      unitRef="usd">32581000</phun:DigitalCurrencies>
    <phun:DigitalCurrencies
      contextRef="i9ceb5ab6c51347b79fde883c3f7eab69_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzItMy0xLTEtMzA0ODM_c3350379-fb61-40be-b66d-35b65cb30532"
      unitRef="usd">0</phun:DigitalCurrencies>
    <phun:DigitalCurrencies
      contextRef="i7524977296a949e58e51b2f3922a378e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzItNS0xLTEtMzA0ODM_9d754395-51c3-4f6c-863e-cb1efbe93ae4"
      unitRef="usd">0</phun:DigitalCurrencies>
    <phun:DigitalCurrencies
      contextRef="i34185f06a0e74318be7563657ebe1db9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzItNy0xLTEtMzA0ODM_ef668cca-d388-4652-9188-84f49a6c2a85"
      unitRef="usd">32581000</phun:DigitalCurrencies>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i49b3c15d9774490e9fb6aace3e54efad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzMtMS0xLTEtMzA0OTI_903e765f-cbb2-4b97-96d9-8f33e4e74e78"
      unitRef="usd">32581000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9ceb5ab6c51347b79fde883c3f7eab69_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzMtMy0xLTEtMzA0ODM_8759e6d8-e62e-4d6b-bfa1-b786267d11a8"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7524977296a949e58e51b2f3922a378e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzMtNS0xLTEtMzA0ODM_979d8cb9-c86c-4b2a-9b16-990fb5cfbe6e"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i34185f06a0e74318be7563657ebe1db9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzMtNy0xLTEtMzA0ODM_3bfa613a-373e-4594-9e21-7f91a4a2c49d"
      unitRef="usd">32581000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i49b3c15d9774490e9fb6aace3e54efad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzYtMS0xLTEtMzA0OTg_b0aa38f4-c4df-4693-8774-08dd458d1411"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzYtMy0xLTEtMzA0MzA_61f6ca9f-2a7b-4822-8f03-80b904cf6c4b"
      unitRef="usd">3605000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i9ceb5ab6c51347b79fde883c3f7eab69_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzYtMy0xLTEtMzA0MzA_b3d53c11-e3f2-4af2-b8b3-e57a1d88ccda"
      unitRef="usd">3605000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i7524977296a949e58e51b2f3922a378e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzYtNS0xLTEtMzA0OTg_09adc3c4-05d9-4d9c-a3a4-7efeba9c012c"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i34185f06a0e74318be7563657ebe1db9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzYtNy0xLTEtMzA0OTg_c5d60184-ef27-4b09-b3e6-a02003ec282e"
      unitRef="usd">3605000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i49b3c15d9774490e9fb6aace3e54efad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzctMS0xLTEtMzA0OTg_8a5fd8e6-4014-493c-8909-0e1778a30203"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i9ceb5ab6c51347b79fde883c3f7eab69_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzctMy0xLTEtMzA0OTg_facd7e3a-b11e-4602-9523-36f2e7694f84"
      unitRef="usd">3605000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i7524977296a949e58e51b2f3922a378e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzctNS0xLTEtMzA0OTg_19ccd1f5-6ddf-4aec-8814-094abdbb60d0"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i34185f06a0e74318be7563657ebe1db9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZToxOGU4Y2Q3Y2NlZmM0N2QxYjVlMjdhOTNkYTIzNmFhNi90YWJsZXJhbmdlOjE4ZThjZDdjY2VmYzQ3ZDFiNWUyN2E5M2RhMjM2YWE2XzctNy0xLTEtMzA0OTg_f2e935f4-9385-4aff-b6c3-b443f376a84b"
      unitRef="usd">3605000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i2d9f83c3dacb4aa3906fd9ae6d631078_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTozZDNkNjJjZmM1NmQ0MzI4OWVkOGExY2ZkZmZjODdjOC90YWJsZXJhbmdlOjNkM2Q2MmNmYzU2ZDQzMjg5ZWQ4YTFjZmRmZmM4N2M4XzItMS0xLTEtMzA1MDI_d5bb6453-1c91-44f8-aa3d-4074c2f27cfc"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i483c777a715f49e8916fded6128af1bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTozZDNkNjJjZmM1NmQ0MzI4OWVkOGExY2ZkZmZjODdjOC90YWJsZXJhbmdlOjNkM2Q2MmNmYzU2ZDQzMjg5ZWQ4YTFjZmRmZmM4N2M4XzItMy0xLTEtMzA1MDI_a5e04e73-7baa-4748-a080-0d97937075ba"
      unitRef="usd">1614000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="id336da171f3f4c16a979724fdf165b90_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTozZDNkNjJjZmM1NmQ0MzI4OWVkOGExY2ZkZmZjODdjOC90YWJsZXJhbmdlOjNkM2Q2MmNmYzU2ZDQzMjg5ZWQ4YTFjZmRmZmM4N2M4XzItNS0xLTEtMzA1MDI_61e17e1f-0400-4fb9-8b1a-d97c6fae70e8"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="id45feb315aee4e9fbee3cd5ffb5f4dcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTozZDNkNjJjZmM1NmQ0MzI4OWVkOGExY2ZkZmZjODdjOC90YWJsZXJhbmdlOjNkM2Q2MmNmYzU2ZDQzMjg5ZWQ4YTFjZmRmZmM4N2M4XzItNy0xLTEtMzA1MDI_4c85df56-3d89-4dd6-9f62-1d32735ad2ad"
      unitRef="usd">1614000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i2d9f83c3dacb4aa3906fd9ae6d631078_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTozZDNkNjJjZmM1NmQ0MzI4OWVkOGExY2ZkZmZjODdjOC90YWJsZXJhbmdlOjNkM2Q2MmNmYzU2ZDQzMjg5ZWQ4YTFjZmRmZmM4N2M4XzMtMS0xLTEtMzA1MDI_bf59c49c-17e8-4fc9-8cd4-11c562bc16d7"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i483c777a715f49e8916fded6128af1bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTozZDNkNjJjZmM1NmQ0MzI4OWVkOGExY2ZkZmZjODdjOC90YWJsZXJhbmdlOjNkM2Q2MmNmYzU2ZDQzMjg5ZWQ4YTFjZmRmZmM4N2M4XzMtMy0xLTEtMzA1MDI_d3cacc17-570f-4924-af75-84d588d5a95d"
      unitRef="usd">1614000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="id336da171f3f4c16a979724fdf165b90_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTozZDNkNjJjZmM1NmQ0MzI4OWVkOGExY2ZkZmZjODdjOC90YWJsZXJhbmdlOjNkM2Q2MmNmYzU2ZDQzMjg5ZWQ4YTFjZmRmZmM4N2M4XzMtNS0xLTEtMzA1MDI_25f5a837-eff9-48d0-9f6f-25aac5cb2fb9"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="id45feb315aee4e9fbee3cd5ffb5f4dcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90YWJsZTozZDNkNjJjZmM1NmQ0MzI4OWVkOGExY2ZkZmZjODdjOC90YWJsZXJhbmdlOjNkM2Q2MmNmYzU2ZDQzMjg5ZWQ4YTFjZmRmZmM4N2M4XzMtNy0xLTEtMzA1MDI_121bde21-0516-4ed3-b8cc-08e924326c20"
      unitRef="usd">1614000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwNDE5_d02e6cdb-70c1-41e6-9482-acd282992cbf">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Loss Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 subject to the possibility of various loss contingencies arising in the ordinary course of business. We accrue for loss contingencies when it is probable that an asset has been impaired or a liability has been incurred and the amount of loss can be reasonably estimated. If we determine that a loss is possible and the range of the loss can be reasonably determined, then we disclose the range of the possible loss. We regularly evaluate current information available to us to determine whether an accrual is required, an accrual should be adjusted or a range of possible loss should be disclosed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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. However, there are many uncertainties associated with any litigation, and these actions or other third-party claims against us may cause us to incur substantial settlement charges, which are inherently difficult to estimate and could adversely affect our results of operations. The actual liability in any such matters may be materially different from our estimates, which could result in the need to adjust our liability and record additional expenses.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:SubsequentEventsPolicyPolicyTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwMzk5_2976db31-dbce-4ffc-bff1-528eb2d02fc9">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Subsequent Events&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:115%"&gt;In accordance with U.S. GAAP, we have evaluated events that have occurred after the date of the financial statements through the date the financial statements are issued to determine if events or transactions occurring after the date of the financial statements require potential adjustment to or disclosure in the financial statements. See Note 18 for additional discussion on our subsequent events.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsPolicyPolicyTextBlock>
    <phun:EmergingGrowthCompanyPolicyTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzMwMzkz_395d2215-08b1-4516-9bbc-4be991fd8f81">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Smaller Reporting Company&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 a "smaller reporting company" as defined by Rule 12b-2 of the Exchange Act, which qualifies the Company for reduced disclosure requirements and, if permitted, additional time to implement new or revised financial accounting standards. Smaller reporting company status is determined on an annual basis.&lt;/span&gt;&lt;/div&gt;</phun:EmergingGrowthCompanyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8yNzQ4Nzc5MDc2Mjcw_8578b0f9-7766-4498-8627-261b03abd240">Business Combination&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 18, 2021, we closed the acquisition of Lyte with an adjusted purchase price of approximately $11.0 million (subject to an earn-out provision). This acquisition was accounted for using the acquisition method of accounting and, accordingly, assets acquired, liabilities assumed and consideration exchanged was recorded at estimated fair values on the date of acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 consideration paid for Lyte and the estimated fair values of the aggregate assets and liabilities acquired, at the acquisition date:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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;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:700;line-height:100%"&gt;Assets acquired&lt;/span&gt;&lt;/td&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;4&#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;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;1,687&lt;/span&gt;&lt;/td&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;Intangible assets&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;3,340&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 assets acquired&lt;/span&gt;&lt;/td&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;5,031&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:700;line-height:100%"&gt;Liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;1,369&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 liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;1,369&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;Net assets acquired&lt;/span&gt;&lt;/td&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;3,662&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:700;line-height:100%"&gt;Consideration:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;3,980&lt;/span&gt;&lt;/td&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;Acquisition and earn-out payable (subject to fair value adjustments)&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;6,619&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 consideration&lt;/span&gt;&lt;/td&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;10,599&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;Goodwill&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;6,937&#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 style="text-indent:36pt"&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;The fair values assigned to tangible and identifiable intangible assets acquired and liabilities assumed were based on management&#x2019;s estimates and assumptions at the time of acquisition. Fair values are subject to refinement for up to one year after the closing date as additional information regarding the closing date fair values becomes available. The trade name represents the rights to the "&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:112%"&gt;Lyte Technology, Inc.&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;" brand name which is well known in the marketplace. The useful life of the identified amortizable intangible assets acquired is five years. Goodwill was recorded to reflect the excess purchase consideration over net assets acquired and primarily consists of the future economic benefits that we expect to receive as a result of the acquisition. The amount of goodwill expected to be deductible for federal and state income tax purposes is $437. Expenses we incurred as a result of the acquisition of Lyte were not material and recorded in general and administrative expenses in our consolidated statement of operations and comprehensive loss for the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to terms of the stock purchase agreement, the future acquisition and earn-out payments consist of the following: (i) $1,125, as adjusted for working capital items, on June 30, 2022, (ii)  the issuance of shares of our common stock with an aggregate value of $2,250, in two equal installments valued at up to $1,125, determined on the last business day of each of the quarter ending March 31, 2022 and September 30, 2022 and (iii) up to $1,250 in cash and issuance of shares of our common stock valued at up to $1,250 on the first anniversary of closing, as an earn-out payment based upon Lyte achieving certain annual revenue milestones as provided in the purchase agreement in the year following closing. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We believe Lyte will achieve the annual revenue milestone and we will owe the full amount of the contingent consideration on the first annual anniversary of closing. For the year ended December&#160;31, 2021, we generated computer hardware revenue of $3,095 and an operating loss of $609, since the acquisition closing date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 unaudited pro forma condensed financial information of Phunware, Inc for the year ended December&#160;31, 2021 as if the acquisition of Lyte had occurred on January 1, 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;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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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="9" 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;Year 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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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;Net revenues&lt;/span&gt;&lt;/td&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;18,175&#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;border-top:1pt solid #000;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;15,581&#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;Net loss&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;(53,935)&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;(22,922)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <phun:BusinessCombinationAdjustedConsiderationTransferred
      contextRef="i91127d6ed88b43b1be28f6d55491486b_D20211018-20211018"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV83MTQ2ODI1NTgxMDg4_fbb9468d-30b1-4bde-ae66-9b2b603fb7a4"
      unitRef="usd">11000000</phun:BusinessCombinationAdjustedConsiderationTransferred>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8yNzQ4Nzc5MDc2Mjcx_b8f3c3f9-25cf-40f4-9a84-ed46cbb0e58b">&lt;div style="margin-top:12pt;text-indent:36pt"&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 consideration paid for Lyte and the estimated fair values of the aggregate assets and liabilities acquired, at the acquisition date:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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;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:700;line-height:100%"&gt;Assets acquired&lt;/span&gt;&lt;/td&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;4&#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;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;1,687&lt;/span&gt;&lt;/td&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;Intangible assets&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;3,340&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 assets acquired&lt;/span&gt;&lt;/td&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;5,031&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:700;line-height:100%"&gt;Liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;1,369&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 liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;1,369&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;Net assets acquired&lt;/span&gt;&lt;/td&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;3,662&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:700;line-height:100%"&gt;Consideration:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;3,980&lt;/span&gt;&lt;/td&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;Acquisition and earn-out payable (subject to fair value adjustments)&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;6,619&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 consideration&lt;/span&gt;&lt;/td&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;10,599&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;Goodwill&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;6,937&#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:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i169dfbfea7ff4c4f93bdd405e51547d7_I20211018"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl8yLTItMS0xLTM2MDc4_add39bcf-fa11-4e0c-9bf5-56ff29789013"
      unitRef="usd">4000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i169dfbfea7ff4c4f93bdd405e51547d7_I20211018"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl8zLTItMS0xLTM2MDc4_fe5dee27-6bea-466c-8af5-857028f84701"
      unitRef="usd">1687000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i169dfbfea7ff4c4f93bdd405e51547d7_I20211018"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl80LTItMS0xLTM2MDc4_7902784e-b2eb-4a6a-af06-36144442f7c8"
      unitRef="usd">3340000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i169dfbfea7ff4c4f93bdd405e51547d7_I20211018"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl81LTItMS0xLTM2MDc4_f81794a6-47e7-4d54-9c4a-c6c203a95c0e"
      unitRef="usd">5031000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="i169dfbfea7ff4c4f93bdd405e51547d7_I20211018"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl84LTItMS0xLTM2MDc4_bc6b2050-2f07-4f47-b09c-313638d3b525"
      unitRef="usd">1369000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i169dfbfea7ff4c4f93bdd405e51547d7_I20211018"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl85LTItMS0xLTM2MDc4_f857bc8c-6280-411f-98c5-f0e706ad3619"
      unitRef="usd">1369000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i169dfbfea7ff4c4f93bdd405e51547d7_I20211018"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl8xMS0yLTEtMS0zNjA3OA_13293339-157c-4133-8d9f-16446656d475"
      unitRef="usd">3662000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i91127d6ed88b43b1be28f6d55491486b_D20211018-20211018"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl8xNC0yLTEtMS0zNjA3OA_7384f134-f810-4a59-be58-465e4ed33d15"
      unitRef="usd">3980000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i91127d6ed88b43b1be28f6d55491486b_D20211018-20211018"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl8xNS0yLTEtMS0zNjA3OA_9858ca3d-b70b-4620-9ef3-e7a5cec83f28"
      unitRef="usd">6619000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i91127d6ed88b43b1be28f6d55491486b_D20211018-20211018"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl8xNi0yLTEtMS0zNjA3OA_f7e1d671-2d66-4be1-88de-28ba686c6c0f"
      unitRef="usd">10599000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:Goodwill
      contextRef="i169dfbfea7ff4c4f93bdd405e51547d7_I20211018"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YzEyZjdkZWY4ZTUxNDQwZDk2YWViYTA5ZTJlYTZiMzYvdGFibGVyYW5nZTpjMTJmN2RlZjhlNTE0NDBkOTZhZWJhMDllMmVhNmIzNl8xOC0yLTEtMS0zNjA3OA_a5988312-cccb-4f12-bdfa-ef060bcda3e4"
      unitRef="usd">6937000</us-gaap:Goodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i91127d6ed88b43b1be28f6d55491486b_D20211018-20211018"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV80Mzk4MDQ2NTIzOTMw_2cb036c3-e55a-4b8e-a89a-fb435e5eb79c">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i169dfbfea7ff4c4f93bdd405e51547d7_I20211018"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8zMjk4NTM0ODk3Mjcy_e0a70c3c-b6f9-4c36-abe5-dc6329d84a30"
      unitRef="usd">437000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i4ade371edd0546fa8ef38c955fd9507e_D20211018-20211018"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8yMTk5MDIzMjY4NTQ1_0e1876cb-231e-47f0-a6e6-fbfb7e78cf60"
      unitRef="usd">1125000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i008a4d79ce7b469d8d7643e0d96ff840_D20211018-20211018"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8yMTk5MDIzMjY4NTU3_1ad2b4ce-a3b6-4bf3-93b6-6cba8b68dbd2"
      unitRef="usd">2250000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <phun:BusinessCombinationConsiderationTransferredNumberOfEqualInstallments
      contextRef="icd8a1b92fa4445dea0da66a55a22cd25_D20211018-20211018"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8yMTk5MDIzMjY4NjA0_2f2b2968-56df-4e56-b636-925b7913518e"
      unitRef="installment">2</phun:BusinessCombinationConsiderationTransferredNumberOfEqualInstallments>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="icd8a1b92fa4445dea0da66a55a22cd25_D20211018-20211018"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8yMTk5MDIzMjY4NTY5_f84a0d2e-8e88-4e6a-94ee-9a654e2f6da6"
      unitRef="usd">1125000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="iecccfdeb19d14ee28b808fc4c3137a47_D20211018-20211018"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8yMTk5MDIzMjY4NTgx_ddb7a020-2471-4be9-ab1e-b035454acf1b"
      unitRef="usd">1250000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i1bd86e6a96a0432abf153ec15402257b_D20211018-20211018"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8yMTk5MDIzMjY4NTkz_6f69f2f5-63d1-427b-910c-eae2de2491b2"
      unitRef="usd">1250000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i5b78fb5fe31f4d2d85623e476d346258_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8zODQ4MjkwNzExMzEz_44434318-eba6-4d79-90dd-3eb62a7da1e4"
      unitRef="usd">3095000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i5b78fb5fe31f4d2d85623e476d346258_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8yMTk5MDIzMjcxOTA3_31d68de1-f0c0-425b-b632-049f8dc994d5"
      unitRef="usd">-609000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGV4dHJlZ2lvbjo3YjI3OTdkZWNkNWQ0YzA1YjlkYzNmYTEyOThhZDc3YV8yMTk5MDIzMjYyNTEx_4319e783-f56f-42f2-b4d0-381afbb28071">&lt;div style="margin-top:12pt;text-indent:36pt"&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 unaudited pro forma condensed financial information of Phunware, Inc for the year ended December&#160;31, 2021 as if the acquisition of Lyte had occurred on January 1, 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;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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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="9" 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;Year 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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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;Net revenues&lt;/span&gt;&lt;/td&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;18,175&#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;border-top:1pt solid #000;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;15,581&#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;Net loss&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;(53,935)&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;(22,922)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i5b78fb5fe31f4d2d85623e476d346258_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YjU2ZjI3NzFjNDFkNDYxYWJlOTUzZGQyZTZhNmI3Y2UvdGFibGVyYW5nZTpiNTZmMjc3MWM0MWQ0NjFhYmU5NTNkZDJlNmE2YjdjZV8zLTItMS0xLTM2MzU1_71115eef-d09d-40e7-8efc-b4b4f05d8fe0"
      unitRef="usd">18175000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i6ea891b6a17d42049aaa8fb8d1980b65_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YjU2ZjI3NzFjNDFkNDYxYWJlOTUzZGQyZTZhNmI3Y2UvdGFibGVyYW5nZTpiNTZmMjc3MWM0MWQ0NjFhYmU5NTNkZDJlNmE2YjdjZV8zLTQtMS0xLTM2MzU3_b95194f6-6429-4e17-974e-575d65d43568"
      unitRef="usd">15581000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i5b78fb5fe31f4d2d85623e476d346258_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YjU2ZjI3NzFjNDFkNDYxYWJlOTUzZGQyZTZhNmI3Y2UvdGFibGVyYW5nZTpiNTZmMjc3MWM0MWQ0NjFhYmU5NTNkZDJlNmE2YjdjZV80LTItMS0xLTM2MzU1_67a1d277-9978-4a8d-a408-ed4e907fd158"
      unitRef="usd">-53935000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i6ea891b6a17d42049aaa8fb8d1980b65_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODgxL2ZyYWc6N2IyNzk3ZGVjZDVkNGMwNWI5ZGMzZmExMjk4YWQ3N2EvdGFibGU6YjU2ZjI3NzFjNDFkNDYxYWJlOTUzZGQyZTZhNmI3Y2UvdGFibGVyYW5nZTpiNTZmMjc3MWM0MWQ0NjFhYmU5NTNkZDJlNmE2YjdjZV80LTQtMS0xLTM2MzU3_2e850414-4cf0-4866-9deb-649f26d2214f"
      unitRef="usd">-22922000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzEyNjQ_692e89af-48ce-4ca0-be98-3f06824fcfc2">Revenue&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 sets forth our net revenues by category:&lt;br/&gt;&lt;br/&gt;&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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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="9" 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;Year 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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:1pt solid #000000;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;Platform subscriptions and services&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,308&#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;9,108&#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;Computer hardware&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,095&#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 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;Application transaction&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,240&#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;893&#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;Net revenues&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;10,643&#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;10,001&#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;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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 year ended December&#160;31, 2021, we sold $1,063 of PhunToken for which we received both cash and digital assets from customers. Revenue from sales of PhunToken is recorded within application transaction revenue in the table above. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generate revenue in domestic and foreign regions and attribute net revenue to individual countries based on the location of the contracting entity. We derived 93% and 97% of our net revenues from within the United States for the years ended December&#160;31, 2021 and 2020, respectively. Revenue by geographic location is as follows:&lt;br/&gt;&lt;br/&gt;&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:1pt solid #000000;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;United States&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;9,939&#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;9,686&#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;International &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;704&#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;315&#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;Net revenues&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;10,643&#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;10,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 sets forth our concentration of revenue sources as a percentage of total net revenues.&lt;br/&gt;&lt;br/&gt;&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="9" 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;Year 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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Customer D&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;&#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;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;32&#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;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;Customer E&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&#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;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;12&#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;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 style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our deferred revenue balance consisted of the following:&lt;br/&gt;&lt;br/&gt;&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="9" 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,&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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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 deferred revenue&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;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 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;Computer hardware&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;2,149&#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;/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;Platform subscriptions and services revenue&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,744&#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;2,317&#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;Application transaction 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;80&#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;80&#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 current deferred revenue&lt;/span&gt;&lt;/td&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;3,973&#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;2,397&#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 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:3pt double #000;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 #000;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;Non-current deferred revenue&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;/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;Platform subscriptions and services revenue&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;1,299&#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;2,678&#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 non-current deferred revenue&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;1,299&#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;2,678&#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 revenue&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;5,272&#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;5,075&#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 style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue consists of customer billings or payments received in advance of the recognition of revenue under arrangements with customers. We recognize deferred revenue as revenue only when revenue recognition criteria are met. During the year ended December&#160;31, 2021, we recognized revenue of $3,379 that was included in our deferred revenue balance as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remaining performance obligations were $8,588 as of December&#160;31, 2021, of which we expect to recognize 54% as revenue over the next 12 months and the remainder thereafter.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzEyNjc_25f7b149-5565-46aa-b09c-fcf9edda8b50">&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 sets forth our net revenues by category:&lt;br/&gt;&lt;br/&gt;&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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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="9" 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;Year 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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:1pt solid #000000;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;Platform subscriptions and services&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,308&#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;9,108&#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;Computer hardware&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,095&#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 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;Application transaction&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,240&#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;893&#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;Net revenues&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;10,643&#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;10,001&#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;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;/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;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie79cd000f8384be8be777d1b76aa86c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTpjOGYzNmQ0MWFiYjg0MTEzYjA2ODZlMzE5MGQ4YTYyZi90YWJsZXJhbmdlOmM4ZjM2ZDQxYWJiODQxMTNiMDY4NmUzMTkwZDhhNjJmXzMtMS0xLTEtMjYxOTg_79b52b79-1497-4e4e-acc4-d6acbdb5de2b"
      unitRef="usd">5308000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28b3bfd992c6411e8f7695e9142374b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTpjOGYzNmQ0MWFiYjg0MTEzYjA2ODZlMzE5MGQ4YTYyZi90YWJsZXJhbmdlOmM4ZjM2ZDQxYWJiODQxMTNiMDY4NmUzMTkwZDhhNjJmXzMtMy0xLTEtMjYxOTg_c745a877-e85d-4bca-a306-3ca01f88bea0"
      unitRef="usd">9108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i899a37c2627941b68e980c4de15c3ae7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTpjOGYzNmQ0MWFiYjg0MTEzYjA2ODZlMzE5MGQ4YTYyZi90YWJsZXJhbmdlOmM4ZjM2ZDQxYWJiODQxMTNiMDY4NmUzMTkwZDhhNjJmXzQtMS0xLTEtMzE0Nzk_16f71e64-c011-4185-93ea-d2e934081fbe"
      unitRef="usd">3095000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida1aeb88715444c8ae987c97245c58ab_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTpjOGYzNmQ0MWFiYjg0MTEzYjA2ODZlMzE5MGQ4YTYyZi90YWJsZXJhbmdlOmM4ZjM2ZDQxYWJiODQxMTNiMDY4NmUzMTkwZDhhNjJmXzQtMy0xLTEtMzE0OTI_ba2dbc23-71e3-43dc-bcb2-0aa7e6644719"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27351e2b8eb74fb5bf92b063fc1496df_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTpjOGYzNmQ0MWFiYjg0MTEzYjA2ODZlMzE5MGQ4YTYyZi90YWJsZXJhbmdlOmM4ZjM2ZDQxYWJiODQxMTNiMDY4NmUzMTkwZDhhNjJmXzQtMS0xLTEtMjYxOTg_6432f67e-9321-4a65-8c74-aa7a55708298"
      unitRef="usd">2240000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66b988c12cda4795b6be6544f72aa5e2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTpjOGYzNmQ0MWFiYjg0MTEzYjA2ODZlMzE5MGQ4YTYyZi90YWJsZXJhbmdlOmM4ZjM2ZDQxYWJiODQxMTNiMDY4NmUzMTkwZDhhNjJmXzQtMy0xLTEtMjYxOTg_5b5dbf0a-c798-444c-870c-c931ef5f8548"
      unitRef="usd">893000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTpjOGYzNmQ0MWFiYjg0MTEzYjA2ODZlMzE5MGQ4YTYyZi90YWJsZXJhbmdlOmM4ZjM2ZDQxYWJiODQxMTNiMDY4NmUzMTkwZDhhNjJmXzUtMS0xLTEtMjYxOTg_3e89a8c5-8632-4c05-a71d-71f9ff2a8137"
      unitRef="usd">10643000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTpjOGYzNmQ0MWFiYjg0MTEzYjA2ODZlMzE5MGQ4YTYyZi90YWJsZXJhbmdlOmM4ZjM2ZDQxYWJiODQxMTNiMDY4NmUzMTkwZDhhNjJmXzUtMy0xLTEtMjYxOTg_1ce2f050-ddc0-4dda-b7e9-cf4e15df892a"
      unitRef="usd">10001000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <phun:ProceedsFromSaleOfDigitalAssets
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzQzOTgwNDY1MTM1Njk_7da69104-5662-4ba4-9cc7-fb4ae66e9cd2"
      unitRef="usd">1063000</phun:ProceedsFromSaleOfDigitalAssets>
    <phun:DerivedOverOurNetRevenuesPercentage
      contextRef="i2766d54a58bc4a25bc30ca71608433bc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzE2NDkyNjc0NDM4NDE_1c8c6e13-26c7-4217-9f50-751e180135c8"
      unitRef="number">0.93</phun:DerivedOverOurNetRevenuesPercentage>
    <phun:DerivedOverOurNetRevenuesPercentage
      contextRef="if089bd3de74c4f719c622ce0f9d7d124_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzE2NDkyNjc0NDM4NDU_0d29afca-772b-4317-a644-a1a9c756b460"
      unitRef="number">0.97</phun:DerivedOverOurNetRevenuesPercentage>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzEyNjA_1faab879-2f99-4630-a67f-7900adf8adfe">Revenue by geographic location is as follows:&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:1pt solid #000000;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;United States&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;9,939&#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;9,686&#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;International &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;704&#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;315&#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;Net revenues&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;10,643&#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;10,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;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2766d54a58bc4a25bc30ca71608433bc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTo5OTY5ZGZiMDNkZDc0MDY4YjVmMGQwMmZmYmE4MmJjNi90YWJsZXJhbmdlOjk5NjlkZmIwM2RkNzQwNjhiNWYwZDAyZmZiYTgyYmM2XzMtMS0xLTEtMjYxOTg_1b208327-c2e0-4d00-b3a6-20e35fa81259"
      unitRef="usd">9939000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if089bd3de74c4f719c622ce0f9d7d124_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTo5OTY5ZGZiMDNkZDc0MDY4YjVmMGQwMmZmYmE4MmJjNi90YWJsZXJhbmdlOjk5NjlkZmIwM2RkNzQwNjhiNWYwZDAyZmZiYTgyYmM2XzMtMy0xLTEtMjYxOTg_f1b21abc-1619-4741-b6c2-91a284664c28"
      unitRef="usd">9686000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1973f660510441259475c7ead893d958_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTo5OTY5ZGZiMDNkZDc0MDY4YjVmMGQwMmZmYmE4MmJjNi90YWJsZXJhbmdlOjk5NjlkZmIwM2RkNzQwNjhiNWYwZDAyZmZiYTgyYmM2XzUtMS0xLTEtMjYxOTg_b1211ba7-54e5-4950-af6f-eb5f44be6fa8"
      unitRef="usd">704000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id339b2e126504a069540d337a32abad3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTo5OTY5ZGZiMDNkZDc0MDY4YjVmMGQwMmZmYmE4MmJjNi90YWJsZXJhbmdlOjk5NjlkZmIwM2RkNzQwNjhiNWYwZDAyZmZiYTgyYmM2XzUtMy0xLTEtMjYxOTg_67550234-4973-4a1f-9fbe-0a4c523bd1d7"
      unitRef="usd">315000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTo5OTY5ZGZiMDNkZDc0MDY4YjVmMGQwMmZmYmE4MmJjNi90YWJsZXJhbmdlOjk5NjlkZmIwM2RkNzQwNjhiNWYwZDAyZmZiYTgyYmM2XzYtMS0xLTEtMjYxOTg_8ea5f24e-a756-48df-b821-d1b670820117"
      unitRef="usd">10643000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTo5OTY5ZGZiMDNkZDc0MDY4YjVmMGQwMmZmYmE4MmJjNi90YWJsZXJhbmdlOjk5NjlkZmIwM2RkNzQwNjhiNWYwZDAyZmZiYTgyYmM2XzYtMy0xLTEtMjYxOTg_8f54f884-7ca9-4508-8f8c-04cd31dccd8b"
      unitRef="usd">10001000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i025ff571d060418cafa7e12bbea01d1c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplMDg5MzJkYjNlYTM0ZjQ1ODRiYWQ4Mjk4YTVkNjU4ZC90YWJsZXJhbmdlOmUwODkzMmRiM2VhMzRmNDU4NGJhZDgyOThhNWQ2NThkXzItMS0xLTEtMjYxOTg_373e5ff2-d159-48c5-9c98-f2f14033e47e"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i234c98c4b3d94014bd35c526409b7af8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplMDg5MzJkYjNlYTM0ZjQ1ODRiYWQ4Mjk4YTVkNjU4ZC90YWJsZXJhbmdlOmUwODkzMmRiM2VhMzRmNDU4NGJhZDgyOThhNWQ2NThkXzItMy0xLTEtMjYxOTg_162163b1-5b12-45e6-876e-b4419f6d9183"
      unitRef="number">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8cf001e1cf3a401da40cfb4c9420a8b5_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplMDg5MzJkYjNlYTM0ZjQ1ODRiYWQ4Mjk4YTVkNjU4ZC90YWJsZXJhbmdlOmUwODkzMmRiM2VhMzRmNDU4NGJhZDgyOThhNWQ2NThkXzMtMS0xLTEtMjYxOTg_e1bd9290-5028-41e7-800c-2bfcefc1b04f"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2613dd8ef0b6470facffdf5b57678265_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplMDg5MzJkYjNlYTM0ZjQ1ODRiYWQ4Mjk4YTVkNjU4ZC90YWJsZXJhbmdlOmUwODkzMmRiM2VhMzRmNDU4NGJhZDgyOThhNWQ2NThkXzMtMy0xLTEtMjYxOTg_380646c7-ca6d-41dd-a7f8-bf9494cd071a"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzEyNjI_9a75539f-a1e2-4099-9f4b-a56c9663180b">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our deferred revenue balance consisted of the following:&lt;br/&gt;&lt;br/&gt;&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="9" 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,&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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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 deferred revenue&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;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 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;Computer hardware&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;2,149&#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;/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;Platform subscriptions and services revenue&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,744&#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;2,317&#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;Application transaction 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;80&#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;80&#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 current deferred revenue&lt;/span&gt;&lt;/td&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;3,973&#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;2,397&#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 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:3pt double #000;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 #000;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;Non-current deferred revenue&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;/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;Platform subscriptions and services revenue&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;1,299&#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;2,678&#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 non-current deferred revenue&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;1,299&#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;2,678&#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 revenue&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;5,272&#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;5,075&#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:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i58d9f4300b9d4b91b9b965034cb95b36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzMtMS0xLTEtMzE1NjA_e821b747-5b0d-492c-a280-e0874a38344b"
      unitRef="usd">2149000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ibbb8d06b93d345a7ab95c2c7eae66724_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzMtMy0xLTEtMzE1NjA_669ca2b1-1fe0-4e83-b340-93411502ea04"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i593676891586423db03ecd34228bdf81_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzMtMS0xLTEtMjYxOTg_6a83a74c-8387-413c-8cfc-5452c1e10281"
      unitRef="usd">1744000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i221253f59f744ed9a6a6972e26e61ad4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzMtMy0xLTEtMjYxOTg_ae2bd641-c126-43e6-bc7b-266c8b4c32ad"
      unitRef="usd">2317000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ib379f33c0fe64516ac22007d7729cbad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzQtMS0xLTEtMjYxOTg_6cb22061-e24e-40ec-930f-c1bce851de42"
      unitRef="usd">80000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i8d61104ad051429d92e7b719393751c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzQtMy0xLTEtMjYxOTg_3042fc11-3eff-4055-89e4-ca48e5696e6b"
      unitRef="usd">80000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzUtMS0xLTEtMjYxOTg_8d64d65f-c6bf-40c4-a5c5-679de085cdc5"
      unitRef="usd">3973000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzUtMy0xLTEtMjYxOTg_4971d0fe-ea54-44ba-bdba-c9221167f87f"
      unitRef="usd">2397000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i593676891586423db03ecd34228bdf81_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzgtMS0xLTEtMjYxOTg_6c2a8521-f803-4112-a44e-8855e00c7dc6"
      unitRef="usd">1299000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i221253f59f744ed9a6a6972e26e61ad4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzgtMy0xLTEtMjYxOTg_4906cde0-f337-4b71-a8f3-06f9cc719e67"
      unitRef="usd">2678000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzktMS0xLTEtMjYxOTg_26608491-2b2c-4b8b-ae2b-fb728add064d"
      unitRef="usd">1299000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzktMy0xLTEtMjYxOTg_5cb120d8-4d6f-4243-b934-7ce33f899ec4"
      unitRef="usd">2678000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzEwLTEtMS0xLTI2MTk4_cb68cb6c-b57b-4407-888e-39320c8a90c3"
      unitRef="usd">5272000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90YWJsZTplZDE5NjRlMTFlY2U0ZTQxYWYwNjg5MTU2NTdhOWQ5ZS90YWJsZXJhbmdlOmVkMTk2NGUxMWVjZTRlNDFhZjA2ODkxNTY1N2E5ZDllXzEwLTMtMS0xLTI2MTk4_991a2cec-e4aa-4890-bf0f-69d6ff1210d0"
      unitRef="usd">5075000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzEwMTM_585ea89f-0894-4c67-973b-7d44865ab6ca"
      unitRef="usd">3379000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzExNDk_ae6892c5-d87a-4cc9-945d-b66e30545002"
      unitRef="usd">8588000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i28dc895316a5471bbf79e7845c39e268_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzExOTQ_24b89ab2-da32-4ea4-84d2-59747b0e3ac6"
      unitRef="number">0.54</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i28dc895316a5471bbf79e7845c39e268_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjQvZnJhZzo4YWZiZGJiOWFiYjE0ODM0YjJiNjEyNWM5YzQzMDIzMi90ZXh0cmVnaW9uOjhhZmJkYmI5YWJiMTQ4MzRiMmI2MTI1YzljNDMwMjMyXzEyMjI_d0affd17-7b4e-4201-8748-40daab868952">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90ZXh0cmVnaW9uOjExOTliZTg2MTg1MzQyMWI4MDY0ZTg5MDM0ZTlkZWU4XzEzOQ_32ec015e-f3ec-453e-abdf-717366c26b74">Cash, Cash Equivalents, and Restricted Cash&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We had no cash equivalents as of December&#160;31, 2021 and 2020. The following table sets forth our cash and restricted cash:&lt;br/&gt;&lt;br/&gt;&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="9" 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,&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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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 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:#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;23,137&#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,940&#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 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;Restricted cash&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;91&#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 cash and restricted cash&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;23,137&#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,031&#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:CashAndCashEquivalentsDisclosureTextBlock>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90ZXh0cmVnaW9uOjExOTliZTg2MTg1MzQyMWI4MDY0ZTg5MDM0ZTlkZWU4XzIxOTkwMjMyNTU3NzQ_0be510f8-68b4-48c4-a4fd-813bff90d0f0"
      unitRef="usd">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90ZXh0cmVnaW9uOjExOTliZTg2MTg1MzQyMWI4MDY0ZTg5MDM0ZTlkZWU4XzIxOTkwMjMyNTU3NzQ_3e231696-2c1a-4717-a226-966b9430b040"
      unitRef="usd">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90ZXh0cmVnaW9uOjExOTliZTg2MTg1MzQyMWI4MDY0ZTg5MDM0ZTlkZWU4XzE0MA_0bac38fb-de56-4ad8-afac-d89b81d64256">The following table sets forth our cash and restricted cash:&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="9" 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,&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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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 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:#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;23,137&#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,940&#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 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;Restricted cash&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;91&#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 cash and restricted cash&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;23,137&#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,031&#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:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90ZXh0cmVnaW9uOjExOTliZTg2MTg1MzQyMWI4MDY0ZTg5MDM0ZTlkZWU4XzE0MA_2ef6d9ba-1ee8-4974-b79e-925355cc96fd">The following table sets forth our cash and restricted cash:&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="9" 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,&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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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 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:#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;23,137&#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,940&#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 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;Restricted cash&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;91&#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 cash and restricted cash&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;23,137&#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,031&#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:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90YWJsZToyYjdmODQ2ZmMyNmI0Y2QwOWI4OWQ1MjFjYzJmODJjOC90YWJsZXJhbmdlOjJiN2Y4NDZmYzI2YjRjZDA5Yjg5ZDUyMWNjMmY4MmM4XzItMS0xLTEtMjYxOTg_f414cf29-dbf7-4bca-bda9-62ebe8f50900"
      unitRef="usd">23137000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90YWJsZToyYjdmODQ2ZmMyNmI0Y2QwOWI4OWQ1MjFjYzJmODJjOC90YWJsZXJhbmdlOjJiN2Y4NDZmYzI2YjRjZDA5Yjg5ZDUyMWNjMmY4MmM4XzItMy0xLTEtMjYxOTg_e3f62db2-8eee-4e77-a3a2-0cccdaf1cbac"
      unitRef="usd">3940000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90YWJsZToyYjdmODQ2ZmMyNmI0Y2QwOWI4OWQ1MjFjYzJmODJjOC90YWJsZXJhbmdlOjJiN2Y4NDZmYzI2YjRjZDA5Yjg5ZDUyMWNjMmY4MmM4XzMtMS0xLTEtMjYxOTg_59988d00-aad0-4589-bf37-c446e80c6972"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90YWJsZToyYjdmODQ2ZmMyNmI0Y2QwOWI4OWQ1MjFjYzJmODJjOC90YWJsZXJhbmdlOjJiN2Y4NDZmYzI2YjRjZDA5Yjg5ZDUyMWNjMmY4MmM4XzMtMy0xLTEtMjYxOTg_e6a8e76f-8b93-4b5e-99a5-076d073c173a"
      unitRef="usd">91000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90YWJsZToyYjdmODQ2ZmMyNmI0Y2QwOWI4OWQ1MjFjYzJmODJjOC90YWJsZXJhbmdlOjJiN2Y4NDZmYzI2YjRjZDA5Yjg5ZDUyMWNjMmY4MmM4XzQtMS0xLTEtMjYxOTg_bea96135-ad31-4540-b07c-285b2e0cede6"
      unitRef="usd">23137000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjcvZnJhZzoxMTk5YmU4NjE4NTM0MjFiODA2NGU4OTAzNGU5ZGVlOC90YWJsZToyYjdmODQ2ZmMyNmI0Y2QwOWI4OWQ1MjFjYzJmODJjOC90YWJsZXJhbmdlOjJiN2Y4NDZmYzI2YjRjZDA5Yjg5ZDUyMWNjMmY4MmM4XzQtMy0xLTEtMjYxOTg_00348c94-0903-47eb-ba11-ba621781705c"
      unitRef="usd">4031000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90ZXh0cmVnaW9uOmE5MDc0YWVjMTRlZDQ5YzBhNmQ1NjliZDc4YmJhOTlmXzY3Mg_0d67859b-c170-43d4-94ba-b780556f816f">Goodwill and Other Intangible Assets&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the Company&#x2019;s goodwill balance for the years ended December&#160;31, 2021 and 2020, are summarized in the table below:&lt;br/&gt;&lt;br/&gt;&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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;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, beginning of period&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;25,900&#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;25,857&#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 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;Acquisition of Lyte&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,374&#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 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;Foreign currency translation&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;(14)&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;43&#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;Balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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;33,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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 #000;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;25,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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 style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our intangible assets, excluding goodwill, consist of intangible assets acquired in business combinations and were recorded at their estimated fair values on the date of acquisition. The finite-lived intangible assets that are being amortized are summarized in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:18.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&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 Useful Life &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" 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;December 31, 2021&lt;/span&gt;&lt;/td&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;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:33pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Net Carrying Amount&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;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;5.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-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,990&#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;(799)&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,191&#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;651&#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;(651)&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="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;Acquired technology&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;5.1&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;4,828&#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;(4,828)&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;4,828&#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;(4,821)&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;7&#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;In-process research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;5.0&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;94&#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;(94)&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;94&#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;(94)&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;Customer relationships&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;5.7&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;4,626&#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;(4,604)&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;22&#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;4,636&#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;(4,532)&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;104&#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;Order backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;1.5&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;329&#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;(329)&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;329&#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;(329)&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: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 #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;13,867&#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;(10,654)&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;3,213&#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;10,538&#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;(10,427)&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;111&#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 style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense for the years ended December&#160;31, 2021 and 2020, was approximately $238 and $142 respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected future annual amortization expense for finite-lived intangible assets as of December&#160;31, 2021, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&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:700;line-height:100%"&gt;Future amortization expense for the years ending December 31, &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;Amortization&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;2022&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;689&#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;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;668&#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;668&#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;668&#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;520&#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;&#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 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;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;3,213&#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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90ZXh0cmVnaW9uOmE5MDc0YWVjMTRlZDQ5YzBhNmQ1NjliZDc4YmJhOTlmXzY2NQ_e78b6b81-189f-4f61-9609-4e4905d2cd6b">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the Company&#x2019;s goodwill balance for the years ended December&#160;31, 2021 and 2020, are summarized in the table below:&lt;br/&gt;&lt;br/&gt;&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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;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, beginning of period&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;25,900&#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;25,857&#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 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;Acquisition of Lyte&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,374&#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 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;Foreign currency translation&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;(14)&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;43&#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;Balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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;33,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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 #000;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;25,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo1NzdhNTcwMmZkMTM0YTZhOGY2NDY4MmIzZjRlZDU0Yy90YWJsZXJhbmdlOjU3N2E1NzAyZmQxMzRhNmE4ZjY0NjgyYjNmNGVkNTRjXzEtMS0xLTEtMjYxOTg_dd3b8ac7-0770-4ca6-a661-835eae8ac8af"
      unitRef="usd">25900000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1cf9495c40eb44fcbb69004d99f3f630_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo1NzdhNTcwMmZkMTM0YTZhOGY2NDY4MmIzZjRlZDU0Yy90YWJsZXJhbmdlOjU3N2E1NzAyZmQxMzRhNmE4ZjY0NjgyYjNmNGVkNTRjXzEtMy0xLTEtMjYxOTg_3c5ef31d-a2a1-402f-94f6-1b950904bfc8"
      unitRef="usd">25857000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo1NzdhNTcwMmZkMTM0YTZhOGY2NDY4MmIzZjRlZDU0Yy90YWJsZXJhbmdlOjU3N2E1NzAyZmQxMzRhNmE4ZjY0NjgyYjNmNGVkNTRjXzItMS0xLTEtMzE2MTc_cb687c1e-e5bd-4a65-a01f-ece628d3e90e"
      unitRef="usd">7374000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo1NzdhNTcwMmZkMTM0YTZhOGY2NDY4MmIzZjRlZDU0Yy90YWJsZXJhbmdlOjU3N2E1NzAyZmQxMzRhNmE4ZjY0NjgyYjNmNGVkNTRjXzItMy0xLTEtMzE2MTc_628bcb99-5264-4af6-835e-1333695aa2c8"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo1NzdhNTcwMmZkMTM0YTZhOGY2NDY4MmIzZjRlZDU0Yy90YWJsZXJhbmdlOjU3N2E1NzAyZmQxMzRhNmE4ZjY0NjgyYjNmNGVkNTRjXzItMS0xLTEtMjYxOTg_d4edf2f7-2c8f-400d-8f29-8df7bc427880"
      unitRef="usd">-14000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo1NzdhNTcwMmZkMTM0YTZhOGY2NDY4MmIzZjRlZDU0Yy90YWJsZXJhbmdlOjU3N2E1NzAyZmQxMzRhNmE4ZjY0NjgyYjNmNGVkNTRjXzItMy0xLTEtMjYxOTg_f2235f1c-0446-4055-bb2d-0f1edaae8ebb"
      unitRef="usd">43000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo1NzdhNTcwMmZkMTM0YTZhOGY2NDY4MmIzZjRlZDU0Yy90YWJsZXJhbmdlOjU3N2E1NzAyZmQxMzRhNmE4ZjY0NjgyYjNmNGVkNTRjXzMtMS0xLTEtMjYxOTg_81fcae29-0cdf-433e-a7eb-79157b038e22"
      unitRef="usd">33260000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo1NzdhNTcwMmZkMTM0YTZhOGY2NDY4MmIzZjRlZDU0Yy90YWJsZXJhbmdlOjU3N2E1NzAyZmQxMzRhNmE4ZjY0NjgyYjNmNGVkNTRjXzMtMy0xLTEtMjYxOTg_a54e34c9-76d0-4010-8a86-641b6b3551d1"
      unitRef="usd">25900000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90ZXh0cmVnaW9uOmE5MDc0YWVjMTRlZDQ5YzBhNmQ1NjliZDc4YmJhOTlmXzY2Nw_06a4ba0a-4f08-472c-8d5a-c5d35fb5fcf0">The finite-lived intangible assets that are being amortized are summarized in the table below:&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:18.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&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 Useful Life &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" 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;December 31, 2021&lt;/span&gt;&lt;/td&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;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:33pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Net Carrying Amount&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;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;5.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-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,990&#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;(799)&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,191&#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;651&#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;(651)&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="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;Acquired technology&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;5.1&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;4,828&#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;(4,828)&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;4,828&#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;(4,821)&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;7&#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;In-process research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;5.0&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;94&#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;(94)&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;94&#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;(94)&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;Customer relationships&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;5.7&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;4,626&#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;(4,604)&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;22&#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;4,636&#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;(4,532)&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;104&#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;Order backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;1.5&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;329&#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;(329)&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;329&#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;(329)&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: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 #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;13,867&#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;(10,654)&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;3,213&#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;10,538&#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;(10,427)&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;111&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3903f3f25f094383b02bf034a8dcb35c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzItMS0xLTEtMjYxOTg_b0e56c59-4e1b-46aa-9296-0bb35932c5be">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i919b0c48f2604b519d3a47e73394a6ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzItMy0xLTEtMjYxOTg_19938913-653f-4622-b186-5c5b90d4450b"
      unitRef="usd">3990000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i919b0c48f2604b519d3a47e73394a6ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzItNS0xLTEtMjYxOTg_60706971-1b1b-4472-bd1b-706fbdaf61d1"
      unitRef="usd">799000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i919b0c48f2604b519d3a47e73394a6ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzItNy0xLTEtMjYxOTg_cb45afd5-d5a9-4812-a555-0e833e6f67e4"
      unitRef="usd">3191000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1454ec440a184122914e403302571cab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzItOS0xLTEtMjYxOTg_8f5398b3-c2bf-4b66-b283-8ba28fffb82e"
      unitRef="usd">651000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1454ec440a184122914e403302571cab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzItMTEtMS0xLTI2MTk4_acedc4ef-3d81-43eb-aedc-2c2bf455a90b"
      unitRef="usd">651000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1454ec440a184122914e403302571cab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzItMTMtMS0xLTI2MTk4_cc0ca6a6-9406-417c-9609-2091f51738ee"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="icbed0d61d67a47e48a55368512f6b4fa_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzMtMS0xLTEtMjYxOTg_1e4116e2-b732-44f9-b228-8636894844b1">P5Y1M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia91ef83a178d4552bf317b93db8dc5df_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzMtMy0xLTEtMjYxOTg_a4666502-b811-47b1-9f8e-116ca9fad9d0"
      unitRef="usd">4828000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia91ef83a178d4552bf317b93db8dc5df_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzMtNS0xLTEtMjYxOTg_c3e5448a-e99c-4060-8a3c-9027846ee838"
      unitRef="usd">4828000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia91ef83a178d4552bf317b93db8dc5df_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzMtNy0xLTEtMjYxOTg_5daa6977-9bf5-4b7e-b0e1-1c7e1d38aa1d"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i53d6ac80632e45b4ac0cf62e5595200a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzMtOS0xLTEtMjYxOTg_b34d96ab-0391-4a19-aced-2d8e3369160a"
      unitRef="usd">4828000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i53d6ac80632e45b4ac0cf62e5595200a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzMtMTEtMS0xLTI2MTk4_aedd57a3-ff77-4e22-a133-a5af71acbf09"
      unitRef="usd">4821000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i53d6ac80632e45b4ac0cf62e5595200a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzMtMTMtMS0xLTI2MTk4_9e78ca86-54ba-4444-bda3-dab717de2a7f"
      unitRef="usd">7000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if75d1707605540cbada6db6d95e8f524_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzQtMS0xLTEtMjYxOTg_5915b349-b9c5-45a9-beed-32b017d075e4">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie560a872020246ee84a5721535436b81_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzQtMy0xLTEtMjYxOTg_87cb6466-4c6e-44dd-8860-1ae888f0eb0f"
      unitRef="usd">94000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie560a872020246ee84a5721535436b81_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzQtNS0xLTEtMjYxOTg_94360886-1e11-41cb-8755-0321257e907c"
      unitRef="usd">94000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie560a872020246ee84a5721535436b81_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzQtNy0xLTEtMjYxOTg_635d955a-c0d1-4f25-8183-9b103611ba24"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if72643bb1da54fc6b5d2b368b88939c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzQtOS0xLTEtMjYxOTg_cb5b6d90-5b83-4a6b-932f-4952d860f2d6"
      unitRef="usd">94000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if72643bb1da54fc6b5d2b368b88939c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzQtMTEtMS0xLTI2MTk4_adc67db7-5f58-417d-b451-5b6aabf03df5"
      unitRef="usd">94000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if72643bb1da54fc6b5d2b368b88939c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzQtMTMtMS0xLTI2MTk4_d7753dff-b458-4718-929d-d152119404f8"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0de212baa4554c9aba112340b7f41109_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzUtMS0xLTEtMjYxOTg_f33b8fee-e7c1-4879-931e-649a34410ef0">P5Y8M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0a9cbe61e8e84006a834547ce4776639_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzUtMy0xLTEtMjYxOTg_39ac2f20-ae5c-4ba3-b09d-ac67440c3479"
      unitRef="usd">4626000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0a9cbe61e8e84006a834547ce4776639_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzUtNS0xLTEtMjYxOTg_40a546a6-f594-45a4-b5a3-c2e1021bddf1"
      unitRef="usd">4604000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0a9cbe61e8e84006a834547ce4776639_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzUtNy0xLTEtMjYxOTg_19800095-5704-4e3e-9133-a240c75a261b"
      unitRef="usd">22000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id902a2b5ade5492a8fd5fc04be963564_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzUtOS0xLTEtMjYxOTg_27c32cb2-331b-40c5-8082-caf1ab138c3d"
      unitRef="usd">4636000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id902a2b5ade5492a8fd5fc04be963564_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzUtMTEtMS0xLTI2MTk4_c6898eaa-390e-4338-9d67-29af4730ee60"
      unitRef="usd">4532000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id902a2b5ade5492a8fd5fc04be963564_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzUtMTMtMS0xLTI2MTk4_a57fc20a-3360-4a7a-ac86-88923cf4ee03"
      unitRef="usd">104000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="idd8aa92469b14103991bd692380823c2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzYtMS0xLTEtMjYxOTg_bf469a61-1464-4b79-82d4-66a1125ef624">P1Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iac59a3e3c98a4261ba8085ca7f6fa77b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzYtMy0xLTEtMjYxOTg_76090d24-f8ef-4d62-b580-f0b7da76fac0"
      unitRef="usd">329000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iac59a3e3c98a4261ba8085ca7f6fa77b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzYtNS0xLTEtMjYxOTg_6c819fd2-6f90-4958-ae99-8594ed726b3e"
      unitRef="usd">329000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iac59a3e3c98a4261ba8085ca7f6fa77b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzYtNy0xLTEtMjYxOTg_840d7fe0-c167-4942-be09-20fba1895d28"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ieff55546bda5465e9b7f83d474a75fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzYtOS0xLTEtMjYxOTg_56e63265-3dca-4af3-97ed-2067699b158b"
      unitRef="usd">329000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ieff55546bda5465e9b7f83d474a75fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzYtMTEtMS0xLTI2MTk4_f4c4ca1e-d1ac-4d4c-b0d9-39e64b11f624"
      unitRef="usd">329000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ieff55546bda5465e9b7f83d474a75fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzYtMTMtMS0xLTI2MTk4_76f393f4-df11-4601-b56e-119b06e359f7"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzctMy0xLTEtMjYxOTg_6cf11152-644d-4cec-a272-1fc2b650666b"
      unitRef="usd">13867000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzctNS0xLTEtMjYxOTg_9ea790d4-fa62-40a8-bf6f-74529d3e478a"
      unitRef="usd">10654000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzctNy0xLTEtMjYxOTg_055fe2d0-e6c5-4b0d-9f19-7a9e3020eb8b"
      unitRef="usd">3213000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzctOS0xLTEtMjYxOTg_f1837c7f-0630-489b-a03b-07c0bf53919c"
      unitRef="usd">10538000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzctMTEtMS0xLTI2MTk4_e7acf833-b9b9-43b0-9d12-313dd819180e"
      unitRef="usd">10427000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTo2OTcxZTVkN2NmYTg0OTI1YjEzNGIxZjI2ZjVhM2ZjMS90YWJsZXJhbmdlOjY5NzFlNWQ3Y2ZhODQ5MjViMTM0YjFmMjZmNWEzZmMxXzctMTMtMS0xLTI2MTk4_788ca62e-06ae-44f8-9ed4-4fba647e2358"
      unitRef="usd">111000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90ZXh0cmVnaW9uOmE5MDc0YWVjMTRlZDQ5YzBhNmQ1NjliZDc4YmJhOTlmXzUzNQ_2217264b-128d-4a46-9883-5e3167745a82"
      unitRef="usd">238000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90ZXh0cmVnaW9uOmE5MDc0YWVjMTRlZDQ5YzBhNmQ1NjliZDc4YmJhOTlmXzU0Mg_95a28928-3494-45f0-a01c-d0abc1cd6152"
      unitRef="usd">142000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90ZXh0cmVnaW9uOmE5MDc0YWVjMTRlZDQ5YzBhNmQ1NjliZDc4YmJhOTlmXzY2OQ_568faac5-fd4a-4073-86aa-e1f33ad09444">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected future annual amortization expense for finite-lived intangible assets as of December&#160;31, 2021, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&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:700;line-height:100%"&gt;Future amortization expense for the years ending December 31, &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;Amortization&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;2022&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;689&#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;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;668&#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;668&#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;668&#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;520&#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;&#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 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;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;3,213&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTowYTVlNzczZTA3Y2Y0MmU0ODcwNmI4YjQyNjg0MTUxYy90YWJsZXJhbmdlOjBhNWU3NzNlMDdjZjQyZTQ4NzA2YjhiNDI2ODQxNTFjXzEtMS0xLTEtMjYxOTg_367f95bf-127e-49dc-8f21-8e2a06f1c638"
      unitRef="usd">689000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTowYTVlNzczZTA3Y2Y0MmU0ODcwNmI4YjQyNjg0MTUxYy90YWJsZXJhbmdlOjBhNWU3NzNlMDdjZjQyZTQ4NzA2YjhiNDI2ODQxNTFjXzItMS0xLTEtMjYxOTg_11d2bdbf-7819-40d3-8d6d-e8ef7f565811"
      unitRef="usd">668000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTowYTVlNzczZTA3Y2Y0MmU0ODcwNmI4YjQyNjg0MTUxYy90YWJsZXJhbmdlOjBhNWU3NzNlMDdjZjQyZTQ4NzA2YjhiNDI2ODQxNTFjXzMtMS0xLTEtMjYxOTg_81768f2a-4a31-4612-9b33-a72005dd7a83"
      unitRef="usd">668000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTowYTVlNzczZTA3Y2Y0MmU0ODcwNmI4YjQyNjg0MTUxYy90YWJsZXJhbmdlOjBhNWU3NzNlMDdjZjQyZTQ4NzA2YjhiNDI2ODQxNTFjXzQtMS0xLTEtMjYxOTg_82f4c800-3956-4237-be03-6e83d63fc505"
      unitRef="usd">668000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTowYTVlNzczZTA3Y2Y0MmU0ODcwNmI4YjQyNjg0MTUxYy90YWJsZXJhbmdlOjBhNWU3NzNlMDdjZjQyZTQ4NzA2YjhiNDI2ODQxNTFjXzUtMS0xLTEtMzE2MzY_66bd0c5c-b0fa-4793-a2c8-2f12177b1012"
      unitRef="usd">520000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTowYTVlNzczZTA3Y2Y0MmU0ODcwNmI4YjQyNjg0MTUxYy90YWJsZXJhbmdlOjBhNWU3NzNlMDdjZjQyZTQ4NzA2YjhiNDI2ODQxNTFjXzYtMS0xLTEtMzYzNjQ_df6e3602-364f-4a7b-b6ef-54b31fde9c41"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzAvZnJhZzphOTA3NGFlYzE0ZWQ0OWMwYTZkNTY5YmQ3OGJiYTk5Zi90YWJsZTowYTVlNzczZTA3Y2Y0MmU0ODcwNmI4YjQyNjg0MTUxYy90YWJsZXJhbmdlOjBhNWU3NzNlMDdjZjQyZTQ4NzA2YjhiNDI2ODQxNTFjXzUtMS0xLTEtMjYxOTg_af0a94e5-ab9f-4c9a-a7d8-47c663fcd90f"
      unitRef="usd">3213000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90ZXh0cmVnaW9uOmYwM2Q1NjUxMzMyZjRjNzQ5N2U2OGNlN2Y3ZGZiOTI4Xzcw_e89357b3-5b67-4afe-8260-bb1fedf4acb8">Accrued Expenses&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consisted of the following:&lt;br/&gt;&lt;br/&gt;&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="9" 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,&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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Acquisition and earn out payable&lt;/span&gt;&lt;/td&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;5,531&#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;&#x2014;&#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;Payroll related expenses&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,801&#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;4,112&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable settlement (see Note 11)&lt;/span&gt;&lt;/div&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;446&#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;627&#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;584&#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;449&#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;Taxes&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;259&#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;165&#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="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:#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;Total accrued expenses&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;9,621&#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;5,353&#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:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90ZXh0cmVnaW9uOmYwM2Q1NjUxMzMyZjRjNzQ5N2U2OGNlN2Y3ZGZiOTI4Xzcx_5777f298-3de2-4b8f-9935-91e69d69456a">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consisted of the following:&lt;br/&gt;&lt;br/&gt;&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="9" 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,&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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Acquisition and earn out payable&lt;/span&gt;&lt;/td&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;5,531&#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;&#x2014;&#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;Payroll related expenses&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,801&#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;4,112&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable settlement (see Note 11)&lt;/span&gt;&lt;/div&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;446&#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;627&#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;584&#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;449&#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;Taxes&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;259&#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;165&#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="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:#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;Total accrued expenses&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;9,621&#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;5,353&#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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzItMS0xLTEtMzE2NTc_286bd95b-4cbd-4ec3-85b7-cba68c8e4ca8"
      unitRef="usd">5531000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzItMy0xLTEtMzE2NTc_7fd6b632-8f06-4339-8351-020cd87f55e4"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzItMS0xLTEtMjYxOTg_9e626d54-a4af-4f11-bb09-3d70f824f996"
      unitRef="usd">2801000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzItMy0xLTEtMjYxOTg_5bafac84-0307-418b-be13-0bb8d25a6365"
      unitRef="usd">4112000</us-gaap:AccruedPayrollTaxesCurrent>
    <phun:AccountsPayableSettlement
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzMtMS0xLTEtMjYxOTg_3ab37b80-1ee4-4449-8d6d-c3f733bad065"
      unitRef="usd">446000</phun:AccountsPayableSettlement>
    <phun:AccountsPayableSettlement
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzMtMy0xLTEtMjYxOTg_338d2883-8caa-4f76-bba1-e680f24d1a61"
      unitRef="usd">627000</phun:AccountsPayableSettlement>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzQtMS0xLTEtMjYxOTg_7ae3bcd0-f2c5-48cd-bb34-ddfd7e6db642"
      unitRef="usd">584000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzQtMy0xLTEtMjYxOTg_02800fda-67eb-4ba1-a27e-94c14efa22ad"
      unitRef="usd">449000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzUtMS0xLTEtMjYxOTg_5068e07a-c061-48dd-8ff6-b20a9fae07b2"
      unitRef="usd">259000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzUtMy0xLTEtMjYxOTg_95280644-3214-4fec-a051-878197cda7d8"
      unitRef="usd">165000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzctMS0xLTEtMjYxOTg_2e316c64-2c6d-43bf-871e-1721da35fe31"
      unitRef="usd">9621000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzMvZnJhZzpmMDNkNTY1MTMzMmY0Yzc0OTdlNjhjZTdmN2RmYjkyOC90YWJsZTozNzcwOWJjZDkyYWY0MDI1OTgxNTI5NzlhNTQzNzE1NS90YWJsZXJhbmdlOjM3NzA5YmNkOTJhZjQwMjU5ODE1Mjk3OWE1NDM3MTU1XzctMy0xLTEtMjYxOTg_56842de6-a5e4-4044-a4ae-6ba50b39af21"
      unitRef="usd">5353000</us-gaap:AccruedLiabilitiesCurrent>
    <phun:FactoringAgreementTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzYvZnJhZzoyMDhiYTY2MDNjOGI0OGZjYmUzZTI1YmQ5MzEwNzJkOS90ZXh0cmVnaW9uOjIwOGJhNjYwM2M4YjQ4ZmNiZTNlMjViZDkzMTA3MmQ5XzEwODM_2de6fc0c-d530-4a02-bf9e-82cd1834a3fa">Factoring Agreement&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 15, 2016, we entered into a factoring agreement with CSNK Working Capital Finance Corp. (d/b/a Bay View Funding) (&#x201c;Bay View&#x201d;) whereby we sold select accounts receivable with recourse.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 terms of the agreement, Bay View would advance us amounts representing up to 80% of the net amount of eligible accounts receivable. The factor facility was collateralized by a general security agreement over all the Company&#x2019;s personal property and interests. Fees paid to Bay View for factored receivables were 1.80% for the first 30 days and 0.65% for every ten days thereafter, to a maximum of 90 days total outstanding. We bore the risk of credit loss on the receivables. These receivables were accounted for as a secured borrowing arrangement and not as a sale of financial assets. We terminated our factoring agreement with Bay View effective March 22, 2021. Interest expense related to our Bay View factoring agreement was $75 and $175 for the years ended December&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</phun:FactoringAgreementTextBlock>
    <phun:AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable
      contextRef="i1f2815381171412dab1c5b8db7950c18_I20160615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzYvZnJhZzoyMDhiYTY2MDNjOGI0OGZjYmUzZTI1YmQ5MzEwNzJkOS90ZXh0cmVnaW9uOjIwOGJhNjYwM2M4YjQ4ZmNiZTNlMjViZDkzMTA3MmQ5XzMxNQ_7691975a-60e9-498c-a8d1-8a5e9d7f3628"
      unitRef="number">0.80</phun:AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable>
    <phun:FeesPaidForFactoredReceivablesPercentage
      contextRef="i9e5bf6256de3426fbb1bb9c67aa0c498_I20160615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzYvZnJhZzoyMDhiYTY2MDNjOGI0OGZjYmUzZTI1YmQ5MzEwNzJkOS90ZXh0cmVnaW9uOjIwOGJhNjYwM2M4YjQ4ZmNiZTNlMjViZDkzMTA3MmQ5XzU0Nw_feda1c88-d113-4bd7-aeb1-dcbb96cc83ba"
      unitRef="number">0.0180</phun:FeesPaidForFactoredReceivablesPercentage>
    <phun:FeesPaidForFactoredReceivablesPercentage
      contextRef="ia4640a8ea52c4c2c846f5ee407a37c9d_I20160615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzYvZnJhZzoyMDhiYTY2MDNjOGI0OGZjYmUzZTI1YmQ5MzEwNzJkOS90ZXh0cmVnaW9uOjIwOGJhNjYwM2M4YjQ4ZmNiZTNlMjViZDkzMTA3MmQ5XzU3NA_a80fc9bc-6086-4740-9d67-dfd227c8a74d"
      unitRef="number">0.0065</phun:FeesPaidForFactoredReceivablesPercentage>
    <us-gaap:InterestExpense
      contextRef="i1f53b6bc82b349c583a11a32df9cfdeb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzYvZnJhZzoyMDhiYTY2MDNjOGI0OGZjYmUzZTI1YmQ5MzEwNzJkOS90ZXh0cmVnaW9uOjIwOGJhNjYwM2M4YjQ4ZmNiZTNlMjViZDkzMTA3MmQ5XzQzOTgwNDY1MTI1ODM_6e223851-6ffa-4543-9abb-a84ab16b5e26"
      unitRef="usd">75000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i340087a3665344ee8e84c18aeb1316cd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzYvZnJhZzoyMDhiYTY2MDNjOGI0OGZjYmUzZTI1YmQ5MzEwNzJkOS90ZXh0cmVnaW9uOjIwOGJhNjYwM2M4YjQ4ZmNiZTNlMjViZDkzMTA3MmQ5XzQzOTgwNDY1MTI1OTE_f3f361cd-0bea-4f9b-be2b-34f99cee8bc3"
      unitRef="usd">175000</us-gaap:InterestExpense>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE4MjM0_5e6af70b-41e3-434a-a1d3-dd98ec0c4a69">Debt&lt;div style="margin-top:12pt;text-indent:36pt"&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 sets forth our various debt obligations:&lt;br/&gt;&lt;br/&gt;&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="9" 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,&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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;2021 Promissory Note&lt;/span&gt;&lt;/td&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;5,220&#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;&#x2014;&#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;Series A Note (principal amount)&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;2,481&#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;Series B Note (principal amount)&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;3,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;Paycheck Protection Program Loan&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;2,850&#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;Convertible Notes&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;250&#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;Promissory Notes&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;905&#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="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;/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;Total debt&lt;/span&gt;&lt;/td&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;5,220&#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;10,071&#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;Debt discount - warrants (2021 Promissory Note)&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;(316)&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;Debt discount - warrants (2020 Convertible Notes)&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;(1,029)&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;Debt discount - issuance costs (2020 Convertible Notes)&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;(650)&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: current maturities of long-term debt&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,904)&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,435)&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;Less: long-term related-party debt&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;(195)&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;Long-term debt&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;&#x2014;&#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;3,762&#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;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%"&gt;2021 Promissory Note&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the acquisition of Lyte, we entered into a note purchase agreement and completed the sale of an unsecured promissory note with an original principal amount of $5,220 in a private placement that closed on October 18, 2021. The promissory note was sold with an original issue discount of $200 and we paid at closing issuance costs totaling $280. After deducting all transaction costs, net cash proceeds to the Company were $4,740. No interest will accrue on the promissory note unless and until the occurrence of an event of default (as defined in the promissory note). Beginning on January 15, 2022 and on the same day of each month thereafter until the promissory note is paid in full, we are required to make a monthly amortization payments in the amount of $574 until the maturity date of October 15, 2022. We may prepay any or all outstanding balance of the promissory note earlier than it is due with a prepayment premium of 110%. The prepayment premium also applies to the monthly amortization payments, which amounts to an effective interest rate of approximately 18%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%"&gt;2020 Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 15, 2020, we issued a Series A Senior Convertible Note (a &#x201c;Series A Note&#x201d;) to an institutional investor with an initial principal amount of $4,320 (reflecting an original issue discount of $320) in a private placement. We repaid in full the outstanding principal balance, accrued and unpaid interest and make-whole amount on a separate senior convertible note issued on March 20, 2020 to the same investor. After the payoff of the senior convertible note and deducting transaction costs, net cash proceeds to the Company were $1,751.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On the same date, we issued a Series B Senior Secured Convertible Note (a &#x201c;Series B Note,&#x201d; and together with the Series A Note, the &#x201c;2020 Convertible Notes&#x201d;) to the same investor with an initial principal amount of $17,280 (reflecting an original issue discount of $1,280). The investor paid for the Series B Note by delivering a secured promissory note (the &#x201c;Investor Note&#x201d;) with an initial principal amount of $16,000. &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;&lt;br/&gt;&#160;&#160;&#160;&#160;We received cash under the Series B Note only upon cash repayment of the corresponding Investor Note. The investor, at its option and at any time, had the right to voluntarily prepay the Investor Note, in whole or in part. Until the Investor Note was repaid, the principal (and related original issue discount) of the Series B Note was considered to be "restricted." The Series B Note and the Investor Note were subject to the terms of a Master Netting Agreement between us and the investor. Upon repayment of the Investor Note, an equal amount of the Series B Note became "unrestricted" and recorded as debt in our consolidated balance sheets. &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:115%"&gt;During 2020, we exercised our right under the Investor Note to require a mandatory prepayment of the Investor Note of $1,000 and the noteholder voluntarily prepaid an aggregate of $4,750 pursuant to the terms of the Investor Note, for aggregate cash proceeds to us $5,750. As a result, $5,750 in principal and $460 of original issue discount became "unrestricted". As of December 31, 2020, the restricted balance of the Series B Note was $11,070 (including original issue discount).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Series A Note and outstanding unrestricted principal balance on the Series B Note each bore interest at a rate of 7% per annum and includes a make-whole of interest from the date of issuance through the maturity date of December 31, 2021. The restricted principal of the Series B Note bore interest at a rate of 3% per annum. The 2020 Convertible Notes were scheduled to mature on December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 year ended December 31, 2020, we recorded a loss on extinguishment of debt in the amount of $1,343 as a result of monthly installment payments and optional redemption payments elected by the noteholder related to our various capital raises, as more fully described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of multiple offerings of sales of shares of our common stock during the first quarter of 2021, as more fully described Note 13 below, the investor elected to require us to use forty percent (40%) of the net proceeds from those offerings to satisfy obligations under the 2020 Convertible Notes. During the first quarter of 2021, we paid approximately $11,507, of which $5,717 was recorded as a loss on extinguishment of debt. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2021, the investor voluntarily prepaid an aggregate of $10,250 pursuant to the terms of the Investor Note. As a result, we received cash proceeds of $10,250 and this amount of principal of the Series B Note, along with $820 of original issue discount became "unrestricted" and outstanding. After the aggregate payments pursuant to the Investor Note by the investor to us, there was no balance outstanding under the Investor Note and no restricted balance under the Series B Note.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:115%"&gt;On March 25, 2021, we delivered a Company Optional Redemption Notice (as defined in the Series B Note) to the holder of our Series B Note exercising our right to redeem and fully satisfy all obligations under the Series B Note on April 5, 2021. On April 5, 2021, we paid $13,902 in cash to the noteholder of our 2020 Convertible Notes in full satisfaction of all obligations under our Series B Note, which amounted to $11,718 of principal, interest and make-whole and $2,184 for the loss on extinguishment of debt.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:115%"&gt;During the year ended December&#160;31, 2021, we also recorded a loss on extinguishment of debt of $51 related to monthly installment payments made to the investor. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-style:italic;font-weight:400;line-height:120%"&gt;Warrant&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:120%"&gt;In addition to the 2020 Convertible Notes, we issued a warrant exercisable for three (3) years for the purchase, initially, of up to an aggregate of 2,160,000 shares of the Company's common stock at an initial exercise price of $4.00 per share. The number of shares and exercise price are each subject to adjustment provided under the warrant. As a result of our underwritten public offering in February 2021, the exercise price of each share decreased to $2.25 per share, and the number of shares for which the warrant is exercisable increased to 3,840,000 shares. If, at the time of exercise of the warrant, there is no effective registration statement registering, or no current prospectus available for, the issuance of the shares, then the warrant may also be exercised, in whole or in part, by means of a &#x201c;cashless exercise.&#x201d; The registration statement registering 2,160,000 shares of our common stock issuable pursuant to the terms of the warrant was declared effective by the SEC on October 27, 2020. In February 2022, we filed a registration statement registering 250% of additional warrant shares as result of the adjustment noted above. The warrant may not be exercised if, after giving effect to the exercise, the investor would beneficially own amounts in excess of those permissible under the terms of the warrant. As more fully discussed in Note 13, the holder partially exercised its warrant during 2021. &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:120%"&gt;The following table sets forth the assumptions used and calculated aggregated fair values of the liability classified warrants:&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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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;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, 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;Strike price per share&lt;/span&gt;&lt;/td&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;2.25&#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;4.00&#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;Closing price per share&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;2.63&#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;1.26&#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;Term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;1.53&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:right;vertical-align: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.53&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;Volatility&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;186&#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;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;146&#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;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;Risk-free 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;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;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;0.17&#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&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;Dividend Yield&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;&#x2014;&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;&#x2014;&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 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:120%"&gt;Upon issuance of the warrant, we recorded a warrant liability as a discount to the 2020 Convertible Notes of $2,486. A summary of the change in fair value of the warrant liability is set forth below: &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:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.521%"/&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;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, beginning of period&lt;/span&gt;&lt;/td&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;1,614&#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;&#x2014;&#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 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;Warrant issued&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;2,486&#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;Warrant 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;(16,148)&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 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;Change in fair value of warrant liability&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;18,139&#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;(872)&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, end of period&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;3,605&#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;1,614&#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;&lt;div style="text-indent:36pt"&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-style:italic;font-weight:400;line-height:120%"&gt;Participation Rights&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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:120%"&gt;In addition, the Company granted the 2020 Convertible Notes investor participation rights in future equity and equity-linked offerings of securities, subject to certain limited exceptions, during the two years after the later of (a) the closing or (b) the date the 2020 Convertible Notes no longer remain outstanding, in an amount of up to 30% of the securities being sold in such offerings. This same investor has an additional 30% participation right that expired on March 20, 2022 pursuant to a separate Securities Purchase Agreement relating to the Senior Convertible Note, which is more fully discussed below.  &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-style:italic;font-weight:700;line-height:107%"&gt;Paycheck Protection Program ("PPP") Loan&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:120%"&gt;On April 10, 2020, we received loan proceeds in the amount of $2,850 from JPMorgan Chase, N.A. pursuant to the PPP under the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act"), which was enacted on March 27, 2020. The loan, which was in the form of a note dated April 9, 2020, was originally scheduled to mature on April 9, 2022 and bore interest at a rate of 0.98% per annum. The Paycheck Protection Flexibility Act of 2020, extended the deferral period for loan payments to either (i) the date that the U.S. Small Business Administration ("SBA") remits the borrower&#x2019;s loan forgiveness amount to the lender or (ii) if the borrower does not apply for loan forgiveness, ten months after the end of the borrower&#x2019;s loan forgiveness covered period. The note may be prepaid by us at any time prior to the maturity with no prepayment penalties. &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:120%"&gt;The principal amount of our PPP loan was subject to forgiveness under the PPP. On July 7, 2021, we submitted our request to the SBA to forgive the full principal amount of the loan and on August 16, 2021, we received notification that the SBA approved our PPP loan forgiveness application. We recorded a gain on the forgiveness of the PPP loan and related interest for the year ended December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-style:italic;font-weight:700;line-height:120%"&gt;Senior Convertible Note&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, we issued a Senior Convertible Note to an institutional investor with an initial principal amount of $3,000 (the &#x201c;Senior Convertible Note&#x201d;) for cash proceeds of $2,760 (reflecting an original issue discount of $240) in a private placement. After deducting the placement agent fee and other estimated expenses, net cash proceeds at the closing were approximately $2,371. The Senior Convertible Note bore an interest at a rate of 7% per annum and includes a make-whole of interest from the date of issuance through the maturity date of December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Monthly Payments and Conversion&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Starting on April 30, 2020 and on the last trading day of the month and on the maturity date, we were required to make monthly payments on the Senior Convertible Note. On each payment date, we were required to settle a principal repayment of approximately $143 plus interest thereon (the &#x201c;Payment Amount&#x201d;) which were to be satisfied in shares of our common stock at 100% of the Payment Amount, or at our election, in whole or in part, in cash, at 105% of the Payment Amount. Installment payments made in common stock were subject to customary equity conditions (including minimum floor price and volume thresholds), and were calculated on a conversion price equal to the lower of (x) the conversion price then in effect and (y) the greater of the Floor Price (as defined in the Senior Convertible Note) and 85% of the lowest volume weighted average price in the 10 days prior to the payment date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the monthly payments described above, during the second quarter of 2020, the noteholder elected an acceleration of payments of monthly principal, interest and make-whole payments pursuant to certain provisions of the Senior Convertible Note. These accelerated payments were made in the form of shares of our common stock at the rate then in effect in accordance with the Senior Convertible Note. As a result, we issued an aggregate of 1,763,675 shares for principal, interest and make-whole payments to the noteholder. In accounting for the accelerated conversions, the Company followed the guidance as prescribed in ASC 470 in accounting for derecognition (or conversion) of convertible debt with a cash conversion feature. We determined the fair value of the debt immediately prior to derecognition, with the difference between the consideration transferred to the noteholder and the fair value of the debt representing the reacquisition of the embedded conversion option. A loss on extinguishment of $81 was recorded based on the difference between the calculated fair value of the debt immediately prior to derecognition and the carrying amount of the debt component, including any unamortized debt discount or issuance costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Redemption&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon the issuance of the 2020 Convertible Notes, we redeemed the Senior Convertible Note in July 2020 at a price equal to 110% of the outstanding principal accrued and unpaid interest and make-whole interest. The payoff to the noteholder to satisfy the Senior Convertible Note was in the amount $2,084. The redemption of the Senior Convertible Note resulted in a loss on extinguishment of $734 in 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Related-Party Bridge Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 2020, various related parties loaned us $560. The Related-Party Bridge Loans ("RPBLs") bore interest at 10% per annum and had a stated maturity date of November 14, 2024. The RPBLs and amounts thereof were made by the following related parties: (i) $204 by Cane Capital, LLC, an entity owned in part by our Chief Executive Officer; (ii) $151 by Curo Capital Appreciation Fund, LLC, an entity in which our Chief Executive Officer and Chief Technology Officer serve as co-presidents; (iii) $155 by various individuals associated by familiar relationship with our Chief Executive Officer; and (iv) $50 by Luan Dang, our Chief Technology Officer. Transaction costs related to the RPBLs were not significant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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&#160;31, 2020, the RPBLs have been paid in full with no early payment penalty.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 2019, our board of directors authorized the issuance of $20,000 of convertible promissory notes (the &#x201c;Convertible Notes&#x201d;), which may be paid by investors in the form of cash or, in our discretion, cryptocurrency, such as bitcoin or ethereum. The Convertible Notes were sold in reliance on an exemption from registration.  We may not issue Convertible Notes under the Purchase Agreement in excess of $20,000, in the aggregate, unless otherwise agreed by the holders of a majority in interest of the principal outstanding under the Convertible Notes. Transaction costs related to the issuance of the Convertible Note were immaterial. The Convertible Notes are convertible into shares of the Company&#x2019;s common stock at a price of $11.50 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Convertible Notes bore ordinary interest at a rate of 7% per annum. Interest under the Convertible Notes is payable quarterly beginning on September 30, 2019, and interest and principal under the Convertible Notes is payable monthly beginning on June 30, 2021. However, at the holder&#x2019;s election, interest payments could have been deferred until the earlier of (i) repayment in full of all remaining unpaid principal and (ii) conversion. The Convertible Notes were originally scheduled to mature on June 3, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 27, 2021, we paid $222 in cash in full satisfaction of all obligations under the Convertible Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Promissory Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2019, our board of directors authorized the issuance of $20,000 of promissory notes (the &#x201c;Notes&#x201d;), which may be paid by investors in the form of cash or, in our discretion, cryptocurrency, such as bitcoin or ethereum. The Notes were sold in reliance on an exemption from registration. We may prepay the Notes at any time without penalty. We may not issue Notes under the Purchase Agreement in excess of $20,000, in the aggregate, unless otherwise agreed by the holders of a majority in interest of the principal outstanding under the Notes. Transaction costs related to the issuance of the Notes were immaterial. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Notes bore ordinary interest at a rate of 10% per annum. Interest under the Notes was payable monthly beginning on November 30, 2019. During the term of the Notes, we were required to maintain a restricted bank account with a minimum balance of one year of interest payments on the aggregate principal balance of all Notes, which will be available for use exclusively to satisfy any payments owed by us under the Notes. The principal and unpaid accrued interest on the Notes were due and payable on demand by the majority Note holders on or after the date that is 60 months following November 15, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2019, the Company issued a Note in the principal amount of $195, in exchange for cash consideration, to Cane Capital, LLC, an entity owned in part by Alan S. Knitowski, our Chief Executive Officer and a member of its board of directors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:115%"&gt;On October 27, 2021, we paid $905 in cash to each Note holder in full satisfaction of all obligations under the Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Interest Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 sets forth interest expense for our various debt obligations included in the consolidated statements of operations and comprehensive loss:&lt;br/&gt;&lt;br/&gt;&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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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="9" 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;Year 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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;2020 Convertible Notes&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;1,111&#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;722&#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;Accretion of debt discount - issuance costs&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,913&#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;686&#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;Accretion of debt discount - warrants&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,029&#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,457&#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;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;2021 Promissory Note&lt;/span&gt;&lt;/div&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;203&#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;Senior Convertible Note&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;197&#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;Factoring financing agreement&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;75&#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;175&#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;All other debt and financing obligations&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;150&#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;176&#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;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;4,481&#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;3,413&#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:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE4MjMw_6f6c9d5a-533f-41ad-9dbe-7a5fde004eee">&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 sets forth our various debt obligations:&lt;br/&gt;&lt;br/&gt;&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="9" 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,&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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;2021 Promissory Note&lt;/span&gt;&lt;/td&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;5,220&#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;&#x2014;&#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;Series A Note (principal amount)&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;2,481&#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;Series B Note (principal amount)&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;3,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;Paycheck Protection Program Loan&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;2,850&#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;Convertible Notes&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;250&#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;Promissory Notes&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;905&#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="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;/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;Total debt&lt;/span&gt;&lt;/td&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;5,220&#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;10,071&#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;Debt discount - warrants (2021 Promissory Note)&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;(316)&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;Debt discount - warrants (2020 Convertible Notes)&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;(1,029)&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;Debt discount - issuance costs (2020 Convertible Notes)&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;(650)&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: current maturities of long-term debt&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,904)&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,435)&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;Less: long-term related-party debt&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;(195)&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;Long-term debt&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;&#x2014;&#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;3,762&#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:ScheduleOfDebtTableTextBlock>
    <us-gaap:LongTermDebt
      contextRef="i7ff7c23caa4547238cb4cd9e3fb60944_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzItMS0xLTEtMzE3MzI_3a7f49cd-e773-48ca-9a21-f2903cf3c073"
      unitRef="usd">5220000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i5787386ab6fa46169298f9dc23d7cc82_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzItMy0xLTEtMzE3MzI_c90a8151-cd6b-4525-a24c-fda34ea81361"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ied19054ce6b849088c5a21d49ac6a052_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzItMS0xLTEtMjYxOTg_4fd1dd3a-5def-438a-80e1-92167e8b7c83"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i091fd00d994c4c3eb919761d4ae25211_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzItMy0xLTEtMjYxOTg_f79a774b-d724-4f98-b768-c6e591cfdc6d"
      unitRef="usd">2481000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i38e8333a51be482fa27f5859f905800b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzMtMS0xLTEtMjYxOTg_eeb54eb7-b25d-4cd9-bbbf-cd6d568f35b5"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i83f10237fa1349548e007fbf5acb0dcd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzMtMy0xLTEtMjYxOTg_96fc64f1-6366-4c80-9ad8-35d2d9ab8405"
      unitRef="usd">3585000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i4a03c514a69d4841973a00aeff3804a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzQtMS0xLTEtMjYxOTg_a5750a99-07ea-4d0d-93bb-725ed756c349"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="idc939d8333e74fcea214c4398ec2b531_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzQtMy0xLTEtMjYxOTg_d94c5a5c-25fa-4180-8b85-c363fce1d344"
      unitRef="usd">2850000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i851041e3159f4662905cb3042f7b2370_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzUtMS0xLTEtMjYxOTg_06f93084-5b38-413a-9bd4-eba883bbf4e8"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i368dc5b7fa8a4da49b55be2a24777ec4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzUtMy0xLTEtMjYxOTg_1c96987e-2270-45f7-b974-f6517248f2fe"
      unitRef="usd">250000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i28063943661849b5b39d046379a9d276_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzYtMS0xLTEtMjYxOTg_6f1b6e87-06a0-4434-b5a3-0b06c349ab6a"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i6655e8e0d6b945acb0455470ebe40b6b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzYtMy0xLTEtMjYxOTg_c6c09fce-72eb-42a9-90fc-79fee9bb17e3"
      unitRef="usd">905000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzktMS0xLTEtMjYxOTg_f72e0e23-885e-413f-befc-4145d549f7ca"
      unitRef="usd">5220000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzktMy0xLTEtMjYxOTg_4be9930b-1f47-42b1-bf84-0be2ffa44377"
      unitRef="usd">10071000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i7ff7c23caa4547238cb4cd9e3fb60944_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzExLTEtMS0xLTMxNzUx_f73c8af8-e6e3-43f5-b03e-1ff5bf10d6ab"
      unitRef="usd">316000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i5787386ab6fa46169298f9dc23d7cc82_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzExLTMtMS0xLTMxNzUx_f32b1944-b6c4-4401-8946-f424ba7a165c"
      unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i851041e3159f4662905cb3042f7b2370_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzEwLTEtMS0xLTI2MTk4_301fcab2-1f25-47e0-980f-32b7b561c6e8"
      unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i368dc5b7fa8a4da49b55be2a24777ec4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzEwLTMtMS0xLTI2MTk4_00faa708-dcf4-442e-bb07-ad4e4817ebb9"
      unitRef="usd">1029000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i851041e3159f4662905cb3042f7b2370_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzExLTEtMS0xLTI2MTk4_d496c947-d6ca-4521-821b-7395eed93688"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i368dc5b7fa8a4da49b55be2a24777ec4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzExLTMtMS0xLTI2MTk4_0df9d2c2-ac01-42c8-8c10-1d713538bd66"
      unitRef="usd">650000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtCurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzEyLTEtMS0xLTI2MTk4_242824d4-a064-4f70-94ed-8d5fd497af92"
      unitRef="usd">4904000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzEyLTMtMS0xLTI2MTk4_09aa85a6-ae78-4d96-a338-3a099534c13c"
      unitRef="usd">4435000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DueToRelatedPartiesNoncurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzEzLTEtMS0xLTI2MTk4_e78f1704-b524-4c02-b7fe-ce1480acd3c6"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesNoncurrent>
    <us-gaap:DueToRelatedPartiesNoncurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzEzLTMtMS0xLTI2MTk4_01568439-4f76-4246-bc1f-9640f93f2aef"
      unitRef="usd">195000</us-gaap:DueToRelatedPartiesNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzE0LTEtMS0xLTI2MTk4_223538f2-bcea-4a4e-b472-321b780897f8"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTpkZDc3NmNhMjYwODE0OTFkOGZiNTZjODllZjFlNmFlNC90YWJsZXJhbmdlOmRkNzc2Y2EyNjA4MTQ5MWQ4ZmI1NmM4OWVmMWU2YWU0XzE0LTMtMS0xLTI2MTk4_2ce8d06a-7f36-4d7a-bf8a-9b903aa6140c"
      unitRef="usd">3762000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib61cf38bb1e5409ab854dcf2c4239c28_I20211018"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzIxOTkwMjMyOTAxNDc_c526a4cf-4a86-4827-81c0-6620bef3e1f3"
      unitRef="usd">5220000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ib61cf38bb1e5409ab854dcf2c4239c28_I20211018"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzIxOTkwMjMyOTAxNTU_adb66e9c-224f-4113-bd50-1757e8c16bfd"
      unitRef="usd">200000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ib61cf38bb1e5409ab854dcf2c4239c28_I20211018"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzIxOTkwMjMyOTAxNjE_b268d423-a19e-4231-ae8f-43e4ccad08ae"
      unitRef="usd">280000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ifd1ba28df45945da891531563beacdf6_D20211018-20211018"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzIxOTkwMjMyOTAxNjc_babf12e4-514b-470d-9d40-d6a3f513c390"
      unitRef="usd">4740000</us-gaap:ProceedsFromIssuanceOfDebt>
    <phun:DebtInstrumentMonthlyAmortizationPayments
      contextRef="ifd1ba28df45945da891531563beacdf6_D20211018-20211018"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzIxOTkwMjMyOTAxNzU_9321f279-8ee9-4161-9909-45e0d27e541f"
      unitRef="usd">574000</phun:DebtInstrumentMonthlyAmortizationPayments>
    <phun:DebtInstrumentPrepaymentPremiumPercent
      contextRef="ifd1ba28df45945da891531563beacdf6_D20211018-20211018"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzIxOTkwMjMyOTAxODE_6dfbe6aa-7161-4535-96b5-3bd5bc45c35e"
      unitRef="number">1.10</phun:DebtInstrumentPrepaymentPremiumPercent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ib61cf38bb1e5409ab854dcf2c4239c28_I20211018"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzMyOTg1MzQ5MjI3NTU_0feca827-ace6-4881-a20f-73da6ed39630"
      unitRef="number">0.18</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ibc87fe9d2fc04507b3ec2491c42a373e_I20200715"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTQ3ODk_7547fc2f-53f7-45bc-b53a-43129982ba0b"
      unitRef="usd">4320000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ibc87fe9d2fc04507b3ec2491c42a373e_I20200715"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTQ4MzU_a5d84452-bcb8-40f7-a2cb-f6b431350543"
      unitRef="usd">320000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i7ff9a665c56e407fa57daedf7f8f1f30_D20200715-20200715"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTUxNzA_38b2d978-bf63-4942-8621-13701b82337e"
      unitRef="usd">1751000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ibf6522171a9743699afd8fc17bc79964_I20200715"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTUzOTA_7d24ccef-4225-4cf4-8bec-a6c6a5bb2cb5"
      unitRef="usd">17280000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ibf6522171a9743699afd8fc17bc79964_I20200715"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTU0MzY_5e49a49c-dee8-4c08-8ed8-b25c20395d13"
      unitRef="usd">1280000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i5e49faf535dc40938bfaf4af369c1c2b_I20200715"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTU1ODA_05e3b9ba-b23a-4998-9ead-0df0bd8f3266"
      unitRef="usd">16000000</us-gaap:DebtInstrumentFaceAmount>
    <phun:DebtInstrumentMandatoryPrepaymentAmount
      contextRef="i896fb84efee842c8982664a7bc8b0c03_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzM4NDgyOTA3Mzc4NTg_8d1ba993-89cb-4180-bfab-e3e6ae5cc32b"
      unitRef="usd">1000000</phun:DebtInstrumentMandatoryPrepaymentAmount>
    <phun:DebtInstrumentVoluntaryPrepaymentAmount
      contextRef="i4fecf9f4d5e548aababf6e3c8e328560_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzM4NDgyOTA3Mzc4Njk_78791f3f-9da5-409d-93c4-4a2502937e4e"
      unitRef="usd">4750000</phun:DebtInstrumentVoluntaryPrepaymentAmount>
    <phun:ProceedsFromVoluntaryPrepaymentAmount
      contextRef="i4fecf9f4d5e548aababf6e3c8e328560_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzM4NDgyOTA3Mzc4ODA_b7b0e625-068b-451d-9fc2-0a574c9f30f8"
      unitRef="usd">5750000</phun:ProceedsFromVoluntaryPrepaymentAmount>
    <phun:DebtInstrumentFaceAmountUnrestricted
      contextRef="i896fb84efee842c8982664a7bc8b0c03_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzM4NDgyOTA3Mzc4OTE_09d0e853-7bde-49cb-8fd6-28611caabb77"
      unitRef="usd">5750000</phun:DebtInstrumentFaceAmountUnrestricted>
    <phun:DebtInstrumentUnamortizedDiscountUnrestricted
      contextRef="i896fb84efee842c8982664a7bc8b0c03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzM4NDgyOTA3Mzc5MDI_6acb16cf-003e-41b5-8bc2-61fe7958e2af"
      unitRef="usd">460000</phun:DebtInstrumentUnamortizedDiscountUnrestricted>
    <phun:DebtInstrumentFaceAmountRestricted
      contextRef="i896fb84efee842c8982664a7bc8b0c03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzM4NDgyOTA3Mzc5MTE_4a6077b1-3ced-4f66-8d79-2c986541fbff"
      unitRef="usd">11070000</phun:DebtInstrumentFaceAmountRestricted>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i95d964f18b524ebb948204818e742b8b_I20200715"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzM4NDgyOTA3Mzc5MjM_6727bf61-f479-4a90-802b-22edcc92b745"
      unitRef="number">0.07</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <phun:DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage
      contextRef="i95d964f18b524ebb948204818e742b8b_I20200715"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzM4NDgyOTA3Mzc5Mjc_f07515b0-ff2f-4800-96c4-5afde0ae739c"
      unitRef="number">0.03</phun:DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i23fc6cb3480444c99239197ba7caf719_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzM4NDgyOTA3Mzc5MzE_d110fcef-6a67-4b77-b0ff-167d8c21d77e"
      unitRef="usd">-1343000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <phun:DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage
      contextRef="i95d964f18b524ebb948204818e742b8b_I20200715"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTY0NDg_2c926ab9-0542-4dc4-b15e-4077fedca6c5"
      unitRef="number">0.40</phun:DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage>
    <us-gaap:RepaymentsOfDebt
      contextRef="i85f27a55494543f39071709548b3aa4b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTY2MDc_f4116b66-5641-4e50-bf2a-de6f3535ba20"
      unitRef="usd">11507000</us-gaap:RepaymentsOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i3261e5ec83314452a8abc25de191fac1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTY2MjE_2a467a4e-0618-47b8-8d53-cf1914cc0e23"
      unitRef="usd">-5717000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <phun:DebtInstrumentVoluntaryPrepaymentAmount
      contextRef="ic6e14f20801b47d687a2813ceb4d9ada_D20210301-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTY3NDA_c4c6e26f-3496-4b29-aadd-eab555e84033"
      unitRef="usd">10250000</phun:DebtInstrumentVoluntaryPrepaymentAmount>
    <phun:ProceedsFromVoluntaryPrepaymentAmount
      contextRef="ic6e14f20801b47d687a2813ceb4d9ada_D20210301-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTY4MzA_14d69e72-dfa9-42d7-9dbd-0b350480fec4"
      unitRef="usd">10250000</phun:ProceedsFromVoluntaryPrepaymentAmount>
    <phun:DebtInstrumentUnamortizedDiscountUnrestricted
      contextRef="i8bc79b7e61e94030a6a5b222a5a42dda_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTY4OTY_e411e564-7cb5-4d2b-b947-78fbdd670983"
      unitRef="usd">820000</phun:DebtInstrumentUnamortizedDiscountUnrestricted>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="i31c65c9d52b34418a627534a1eeba095_D20210405-20210405"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTc0Mjc_8b16fcb7-70b4-469b-9d2b-b66201f0939a"
      unitRef="usd">13902000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:LongTermDebt
      contextRef="i3505cd7b324847b58ae6c0ba603d14cd_I20210405"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTc1NzA_16f5221a-cf29-4393-8ceb-8e9397de1746"
      unitRef="usd">11718000</us-gaap:LongTermDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i31c65c9d52b34418a627534a1eeba095_D20210405-20210405"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTc2MTY_bf29e675-d974-41f6-b10c-952ed064642a"
      unitRef="usd">-2184000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i7cd7f8a842e84b208fea9d54d8ae5355_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTc3MzE_52546471-ef19-4989-b73d-66a4f67081b5"
      unitRef="usd">-51000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="id9cd7ad4d97c49f18e80136094788b2c_I20200715"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzIxOTkwMjMyOTYzMzU_6d9ec75a-aa3c-4db6-b742-3d79360f5e7f">P3Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="id9cd7ad4d97c49f18e80136094788b2c_I20200715"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NDY5NTI_b0d8eb7a-70c9-4cb5-92f0-a20453644035"
      unitRef="shares">2160000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ifeb7decd4e144ce0b05cad2a19a66c41_I20200715"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NDcwMjU_aceb89e3-c37a-458c-ac3f-64326e61ab48"
      unitRef="usdPerShare">4.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i3a1ea9c3c9084edab96ac1235ec51f55_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NDcyNTE_dcf2e8a3-4ef7-4f10-860a-489df055cd6d"
      unitRef="usdPerShare">2.25</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="idb4f9b15f1994a3c8a9288b8df2b424b_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NDczNDE_a06832d4-0d36-49c8-b19c-0a31681ece1a"
      unitRef="shares">3840000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="id9cd7ad4d97c49f18e80136094788b2c_I20200715"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NDc2NTg_b0d8eb7a-70c9-4cb5-92f0-a20453644035"
      unitRef="shares">2160000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <phun:ClassOfWarrantOrRightAdditionalWarrantSharesPercent
      contextRef="if526d428ea3d426a847b498cba4ff369_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzIxOTkwMjMyOTI5ODA_8e179778-3b43-4913-91e3-3bd4caadede1"
      unitRef="number">2.50</phun:ClassOfWarrantOrRightAdditionalWarrantSharesPercent>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE4MjMx_52fa30e3-6432-452d-bea1-ba3206b8e8aa">&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:120%"&gt;The following table sets forth the assumptions used and calculated aggregated fair values of the liability classified warrants:&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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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;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, 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;Strike price per share&lt;/span&gt;&lt;/td&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;2.25&#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;4.00&#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;Closing price per share&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;2.63&#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;1.26&#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;Term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;1.53&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:right;vertical-align: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.53&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;Volatility&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;186&#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;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;146&#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;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;Risk-free 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;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;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;0.17&#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&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;Dividend Yield&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;&#x2014;&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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i06853f09d76a462092e53519828a79c1_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzEtMS0xLTEtMjYxOTg_452c64d0-1b1f-413d-92ec-d2d028584d8f"
      unitRef="usdPerShare">2.25</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i31ccf1d113f647ed9857582c3e967ca4_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzEtMy0xLTEtMjYxOTg_216c3991-78db-40f2-afc3-effa9b612b03"
      unitRef="usdPerShare">4.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i2f49348b5c9c498db2f2e5afe4f05263_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzItMS0xLTEtMjYxOTg_61f34845-4baf-4217-9874-b78dadf21178"
      unitRef="usdPerShare">2.63</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i254df8f72ab6476c946bd2a7f2a55945_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzItMy0xLTEtMjYxOTg_a607583f-8f46-410a-92d6-cda787db1092"
      unitRef="usdPerShare">1.26</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i871cd888dc2f4a5fb9155e017a90e92d_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzMtMS0xLTEtMjYxOTg_9d74c0a5-d7c1-4e55-b78c-952037d00404">P1Y6M10D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="ie9b3a95e476b418c9a2b44f5ac1dbe2e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzMtMy0xLTEtMjYxOTg_f2e04005-a24a-46cd-bc0d-9beb44b72bff">P2Y6M10D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i2fc6945394f44defb6569c803cf1eacb_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzQtMS0xLTEtMjYxOTg_d190e8ab-226c-4233-baae-3e3ea5703bae"
      unitRef="number">1.86</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ifef8e2ab58244aca9dfaefe6e48db37b_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzQtMy0xLTEtMjYxOTg_7f67a57b-4033-456a-995b-fdd9bc2b320b"
      unitRef="number">1.46</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i81742ce06c6d4868ba7805eb158e7537_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzUtMS0xLTEtMjYxOTg_f0b0f08f-c755-4830-a258-83af5aa8c877"
      unitRef="number">0.0056</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i0586067cfb9c499995f990dee2f86232_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzUtMy0xLTEtMjYxOTg_e8ffaa1a-cc7e-4107-8d1d-4e40aa42ba9d"
      unitRef="number">0.0017</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i21a0036587514247bfa26a57778da42c_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzYtMS0xLTEtMjYxOTg_c0bc8db7-7b40-46aa-b963-893fef252c34"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="id665d9a3b7394fb283922d4a497fec9c_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo2ZGNjZWQyYjgwMWU0ZTgzYjNlMDhlNzQyMjExYjllYS90YWJsZXJhbmdlOjZkY2NlZDJiODAxZTRlODNiM2UwOGU3NDIyMTFiOWVhXzYtMy0xLTEtMjYxOTg_797c67e0-21a5-4b2e-982c-20fcd2b036af"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="iba22d884b1d04b1f889efe0694a13775_I20200715"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzc3OTg_8c6ea4c0-c4a6-49d4-8fa9-41b57c0d2de4"
      unitRef="usd">2486000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE4MjMy_a3aefb06-d063-4828-9bc9-1a9924e7bc0d">A summary of the change in fair value of the warrant liability is set forth below: &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:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.521%"/&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;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, beginning of period&lt;/span&gt;&lt;/td&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;1,614&#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;&#x2014;&#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 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;Warrant issued&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;2,486&#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;Warrant 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;(16,148)&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 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;Change in fair value of warrant liability&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;18,139&#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;(872)&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, end of period&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;3,605&#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;1,614&#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:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo1Njk5MGEwN2E1NzI0ZDc2YTc2MmFiYzM2ZDgxZDBjOS90YWJsZXJhbmdlOjU2OTkwYTA3YTU3MjRkNzZhNzYyYWJjMzZkODFkMGM5XzEtMS0xLTEtMjYxOTg_eccc7aca-d5fa-46bc-8932-584590278878"
      unitRef="usd">1614000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i1cf9495c40eb44fcbb69004d99f3f630_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo1Njk5MGEwN2E1NzI0ZDc2YTc2MmFiYzM2ZDgxZDBjOS90YWJsZXJhbmdlOjU2OTkwYTA3YTU3MjRkNzZhNzYyYWJjMzZkODFkMGM5XzEtMy0xLTEtMzE4MDQ_b7efc67a-29f7-48c9-8e77-927231540ae4"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <phun:WarrantsAndRightsIssued
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo1Njk5MGEwN2E1NzI0ZDc2YTc2MmFiYzM2ZDgxZDBjOS90YWJsZXJhbmdlOjU2OTkwYTA3YTU3MjRkNzZhNzYyYWJjMzZkODFkMGM5XzItMS0xLTEtMjYxOTg_bc6c6322-cac8-49d8-a6a8-aa5f457f8ccb"
      unitRef="usd">0</phun:WarrantsAndRightsIssued>
    <phun:WarrantsAndRightsIssued
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo1Njk5MGEwN2E1NzI0ZDc2YTc2MmFiYzM2ZDgxZDBjOS90YWJsZXJhbmdlOjU2OTkwYTA3YTU3MjRkNzZhNzYyYWJjMzZkODFkMGM5XzItMy0xLTEtMzE4MDQ_0a07b2fc-2693-4dbe-b699-7938e5718707"
      unitRef="usd">2486000</phun:WarrantsAndRightsIssued>
    <phun:ExerciseOfWarrantsAndRights
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo1Njk5MGEwN2E1NzI0ZDc2YTc2MmFiYzM2ZDgxZDBjOS90YWJsZXJhbmdlOjU2OTkwYTA3YTU3MjRkNzZhNzYyYWJjMzZkODFkMGM5XzMtMS0xLTEtMzY1NjI_be89032f-0fa1-4e74-b206-83ae9605f388"
      unitRef="usd">16148000</phun:ExerciseOfWarrantsAndRights>
    <phun:ExerciseOfWarrantsAndRights
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo1Njk5MGEwN2E1NzI0ZDc2YTc2MmFiYzM2ZDgxZDBjOS90YWJsZXJhbmdlOjU2OTkwYTA3YTU3MjRkNzZhNzYyYWJjMzZkODFkMGM5XzMtMy0xLTEtMzY1NjI_d9ee4142-2fda-4334-b835-bcf2b4435604"
      unitRef="usd">0</phun:ExerciseOfWarrantsAndRights>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo1Njk5MGEwN2E1NzI0ZDc2YTc2MmFiYzM2ZDgxZDBjOS90YWJsZXJhbmdlOjU2OTkwYTA3YTU3MjRkNzZhNzYyYWJjMzZkODFkMGM5XzMtMS0xLTEtMjYxOTg_831f441b-83c5-4be1-a905-7b3076b9f9ea"
      unitRef="usd">18139000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo1Njk5MGEwN2E1NzI0ZDc2YTc2MmFiYzM2ZDgxZDBjOS90YWJsZXJhbmdlOjU2OTkwYTA3YTU3MjRkNzZhNzYyYWJjMzZkODFkMGM5XzMtMy0xLTEtMzE4MDQ_1e762dc2-9fde-46d2-9c2a-795b85a75b1f"
      unitRef="usd">-872000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo1Njk5MGEwN2E1NzI0ZDc2YTc2MmFiYzM2ZDgxZDBjOS90YWJsZXJhbmdlOjU2OTkwYTA3YTU3MjRkNzZhNzYyYWJjMzZkODFkMGM5XzQtMS0xLTEtMjYxOTg_6de69a55-fba2-4884-9985-9eb691d80f51"
      unitRef="usd">3605000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo1Njk5MGEwN2E1NzI0ZDc2YTc2MmFiYzM2ZDgxZDBjOS90YWJsZXJhbmdlOjU2OTkwYTA3YTU3MjRkNzZhNzYyYWJjMzZkODFkMGM5XzQtMy0xLTEtMzE5MjY_23104111-7b15-4fb7-9eb8-4aba14530c63"
      unitRef="usd">1614000</us-gaap:WarrantsAndRightsOutstanding>
    <phun:DebtInstrumentParticipationRightsPeriod
      contextRef="i7ff9a665c56e407fa57daedf7f8f1f30_D20200715-20200715"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTg4ODI_664a6701-7015-485e-9a5e-3d601cb7c45d">P2Y</phun:DebtInstrumentParticipationRightsPeriod>
    <phun:DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings
      contextRef="i95d964f18b524ebb948204818e742b8b_I20200715"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTkwMTY_ce671866-3620-4939-8ea5-1afb4fbf4c2e"
      unitRef="number">0.30</phun:DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings>
    <phun:DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings
      contextRef="i05978f48f81c4fc7b9cacd4698c9ca4e_I20200715"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NTkxMDU_3d868769-50d3-484a-861e-f3eb5b680506"
      unitRef="number">0.30</phun:DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings>
    <us-gaap:ProceedsFromBankDebt
      contextRef="i48072e44240a41a98c5986301c8a008d_D20200410-20200410"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzg4NjE_75313b6a-4ac7-4ea5-9ea0-3b75e8522395"
      unitRef="usd">2850000</us-gaap:ProceedsFromBankDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i165d4bf8c32f415382a3c9d5c369fef2_I20200409"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzkxNDM_d04c7748-5d31-4f93-a78b-625fa60dbab0"
      unitRef="number">0.0098</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8b0dcc9ac01a4b2b816c2fd59fbfd51c_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwMDk4_69be0f68-8232-47aa-8551-87758e364c7b"
      unitRef="usd">3000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="iff6f54e048d94f0ebd2a22d5a2b5d4be_D20200301-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwMTU0_777aa5f3-d0b6-47b3-ab91-1f789cb97319"
      unitRef="usd">2760000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i8b0dcc9ac01a4b2b816c2fd59fbfd51c_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwMTk5_a68f7956-daf1-4d2b-b578-1ddec52f78a4"
      unitRef="usd">240000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="iff6f54e048d94f0ebd2a22d5a2b5d4be_D20200301-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwMzQ5_58c241e9-29b7-491e-b347-a421c7ff8ea8"
      unitRef="usd">2371000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8b0dcc9ac01a4b2b816c2fd59fbfd51c_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwNDEx_47a371ea-6e83-4055-9b2b-fa92bcb54847"
      unitRef="number">0.07</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <phun:DebtInstrumentInstallmentConversionPrincipalPayment
      contextRef="i8b0dcc9ac01a4b2b816c2fd59fbfd51c_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwNzky_803c5c5e-2637-4756-a5b3-3b779a47a4c5"
      unitRef="usd">143000</phun:DebtInstrumentInstallmentConversionPrincipalPayment>
    <phun:DebtInstrumentInstallmentConversionPercentOfInstallmentAmount
      contextRef="i8b0dcc9ac01a4b2b816c2fd59fbfd51c_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTAw_930dd0c8-4319-4e4c-9fb8-4cdcf3a04f6c"
      unitRef="number">1</phun:DebtInstrumentInstallmentConversionPercentOfInstallmentAmount>
    <phun:DebtInstrumentInstallmentConversionElectionOfCompanyPercent
      contextRef="i8b0dcc9ac01a4b2b816c2fd59fbfd51c_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTc5_b448640a-7086-4b4a-86e9-3d4faa3d028d"
      unitRef="number">1.05</phun:DebtInstrumentInstallmentConversionElectionOfCompanyPercent>
    <phun:DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage
      contextRef="i8b0dcc9ac01a4b2b816c2fd59fbfd51c_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzExMzM3_5e76619d-c1ae-4e33-8f43-edf26406055e"
      unitRef="number">0.85</phun:DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ida865943d3934ebc96d004e766cc1753_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzExODc3_4f6aa90d-3601-4e50-a3b9-fb5c9d0f3a70"
      unitRef="shares">1763675</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ie23ec061bcd440efb2172caaf43f4349_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEyNDM4_97529f0f-5091-4795-87f3-6411851cb3f0"
      unitRef="usd">-81000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <phun:DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage
      contextRef="i7927d86d5d5a45058e0c202c6fa73177_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEyODEz_f2a2eaf8-e7f8-4c83-9037-142d7b8af83f"
      unitRef="number">1.10</phun:DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage>
    <us-gaap:RepaymentsOfDebt
      contextRef="idc630b33e8d74af2ab4e7ad39a32b9df_D20200320-20200320"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEyOTg0_966e56c3-42bd-41f6-a7bf-1035e9182bb7"
      unitRef="usd">2084000</us-gaap:RepaymentsOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="if877f58573874017b8933662ccb558de_D20200701-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEzMDc0_6dac1502-d57d-4203-b855-d14cf0fd2bb8"
      unitRef="usd">-734000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ie0b4a98b5a374c6bb89a270d219b56b9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEzMTcz_24b66038-4678-452e-8865-4ccffedd964b"
      unitRef="usd">560000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="ie0b4a98b5a374c6bb89a270d219b56b9_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEzMjM1_85c14b6b-068c-4356-abf4-11eb11c1e28c"
      unitRef="number">0.10</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i0fc8a1fd1f9240cab099064bfb4c1642_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEzMzc5_b0165758-55de-481a-9c30-f86bd21a9461"
      unitRef="usd">204000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="icab810c4a3ec4a66a85285ec70ea3c3b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEzNDY1_875a250a-d1db-4b3d-b38e-1ce58619366f"
      unitRef="usd">151000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="iadee9394ffad4ebaa6d73941bb2739eb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEzNjI0_0be5de98-1205-4731-b378-87d34ec9ef7c"
      unitRef="usd">155000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="iae4aacf4395a40cd8c70313755d02879_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEzNzI5_406bbd40-9386-4ab8-83fc-df86dce4de69"
      unitRef="usd">50000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <phun:DebtInstrumentAuthorizedAmount
      contextRef="i51e799c59b0e43fca28d813a1b7545ce_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE0MDA2_e641be1c-3e7a-46a6-97c3-c1106af3113f"
      unitRef="usd">20000000</phun:DebtInstrumentAuthorizedAmount>
    <phun:DebtInstrumentAuthorizedAmount
      contextRef="i472f60e23d754ea4aeb906be640b8f25_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE0MzQ3_37f52df2-784a-4612-8f58-4a912602f628"
      unitRef="usd">20000000</phun:DebtInstrumentAuthorizedAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="icfa559b1bd22412a99c9e0aca8924ee9_I20190430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzQ5NDc4MDIzNjA4MDI_8614f119-3792-48ff-be50-f1fc260c502e"
      unitRef="usdPerShare">11.50</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="icfa559b1bd22412a99c9e0aca8924ee9_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE0NjM0_6298972d-08c3-48a5-827b-362773506c47"
      unitRef="number">0.07</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="i054e6d6b333641719f2215dbd5704208_D20211027-20211027"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NjAxNTU_2fb76a06-b9ca-4073-a6fc-2093a3a10860"
      unitRef="usd">222000</us-gaap:ExtinguishmentOfDebtAmount>
    <phun:DebtInstrumentAuthorizedAmount
      contextRef="i82374df80a844ff49779b885c1337371_D20191001-20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE2MDA0_74e0108a-6446-4401-9654-bff4be971670"
      unitRef="usd">20000000</phun:DebtInstrumentAuthorizedAmount>
    <phun:DebtInstrumentAuthorizedAmount
      contextRef="ibcf7b1b2616244419c40c8c3fb98ba98_D20191001-20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE2MzQ5_a53adbb8-28df-4c6c-acc2-32fcd8f5e592"
      unitRef="usd">20000000</phun:DebtInstrumentAuthorizedAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i890d50b4c4bd42c6a0a815b884982c82_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE2NjAx_d0465b86-1880-495f-b53c-500e4a117518"
      unitRef="number">0.10</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <phun:DebtInstrumentInterestPaymentsMinimumBalancePeriod
      contextRef="i82374df80a844ff49779b885c1337371_D20191001-20191031"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE2ODAx_6ccbdb76-4644-4e1a-b20a-8f7333cd1001">P1Y</phun:DebtInstrumentInterestPaymentsMinimumBalancePeriod>
    <phun:DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod
      contextRef="i82374df80a844ff49779b885c1337371_D20191001-20191031"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzM4NDgyOTA3MTU0NjI_01f3b14a-cf80-4bfb-83ea-97289d81878c">P60M</phun:DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i94ffbb6efc1d476382ec74e2410fdee4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE3ODY1_3c698f33-6a36-47b9-9a01-7e9f268b0479"
      unitRef="usd">195000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i53cc0556bd834392ad77cdf990e324d7_D20211027-20211027"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzEwOTk1MTE2NjAzMDg_c4a75397-837d-413e-b777-e35c00107435"
      unitRef="usd">905000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90ZXh0cmVnaW9uOjM3ZDlmZjMzN2FiNTQ1NzdiN2M3YzE4ZWU3Y2U1ZjMwXzE4MjMz_81f39ce4-5f2a-46c4-ab7b-4382198eab74">&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 sets forth interest expense for our various debt obligations included in the consolidated statements of operations and comprehensive loss:&lt;br/&gt;&lt;br/&gt;&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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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="9" 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;Year 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="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;2020 Convertible Notes&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;1,111&#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;722&#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;Accretion of debt discount - issuance costs&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,913&#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;686&#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;Accretion of debt discount - warrants&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,029&#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,457&#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;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;2021 Promissory Note&lt;/span&gt;&lt;/div&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;203&#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;Senior Convertible Note&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;197&#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;Factoring financing agreement&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;75&#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;175&#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;All other debt and financing obligations&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;150&#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;176&#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;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;4,481&#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;3,413&#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:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpense
      contextRef="i8c598e13647e4979966d9d31bd6f5fa4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzItMS0xLTEtMjYxOTg_d0e25c48-614c-4b35-a635-2bcd4c96a749"
      unitRef="usd">1111000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i23fc6cb3480444c99239197ba7caf719_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzItMy0xLTEtMjYxOTg_4ff19835-973b-4a97-971d-ef2d011f5a0a"
      unitRef="usd">722000</us-gaap:InterestExpense>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzMtMS0xLTEtMjYxOTg_5c281d70-eb47-4f2d-82a7-44627c5f2107"
      unitRef="usd">1913000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzMtMy0xLTEtMjYxOTg_8f630ede-9821-4b80-8407-0d11989131bb"
      unitRef="usd">686000</us-gaap:AmortizationOfFinancingCosts>
    <phun:AmortizationOfWarrantCosts
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzQtMS0xLTEtMjYxOTg_5222d8a7-964e-433b-ad55-3aca3a593d92"
      unitRef="usd">1029000</phun:AmortizationOfWarrantCosts>
    <phun:AmortizationOfWarrantCosts
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzQtMy0xLTEtMjYxOTg_0ec875be-3abb-48ba-9a12-995f9457116b"
      unitRef="usd">1457000</phun:AmortizationOfWarrantCosts>
    <us-gaap:InterestExpense
      contextRef="i4cf2a0687e4a466fa7b01e6b8530e211_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzUtMS0xLTEtMzk4ODI_fd6996e2-2093-45be-85d3-fe538555e633"
      unitRef="usd">203000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id186b020cb5f46d49cf01009169e3115_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzUtMy0xLTEtMzk4ODI_117fe925-2411-41bc-9ab3-41b52b4a9cfb"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i407bc7683cc94972a2531a48105ed1f4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzUtMS0xLTEtMjYxOTg_c70769f0-e49a-4a5d-8f9b-a8dc27a8d17e"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia0359e2f18ba4a6abe00983915e9ac18_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzUtMy0xLTEtMjYxOTg_f4e51211-1c5c-4995-9391-a732dd0ad730"
      unitRef="usd">197000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i1f53b6bc82b349c583a11a32df9cfdeb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzYtMS0xLTEtMjYxOTg_6e223851-6ffa-4543-9abb-a84ab16b5e26"
      unitRef="usd">75000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i340087a3665344ee8e84c18aeb1316cd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzYtMy0xLTEtMjYxOTg_f3f361cd-0bea-4f9b-be2b-34f99cee8bc3"
      unitRef="usd">175000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3386202a6e9d42c3aadc151ddc7b316a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzctMS0xLTEtMjYxOTg_3d317e2a-95b0-4658-b103-5ba10037e1ee"
      unitRef="usd">150000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="idaf209db150b4dc6a28f5ff6587d11f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzctMy0xLTEtMjYxOTg_6dd1eb1f-cff2-491e-b835-6e8b0292d1af"
      unitRef="usd">176000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzgtMS0xLTEtMjYxOTg_073252a0-475c-425a-b91c-c2546308748c"
      unitRef="usd">4481000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMzkvZnJhZzozN2Q5ZmYzMzdhYjU0NTc3YjdjN2MxOGVlN2NlNWYzMC90YWJsZTo5MGZmNGIyZDQ3ZmM0Yjk3ODEwN2U2ODE5NDhhYmNlMy90YWJsZXJhbmdlOjkwZmY0YjJkNDdmYzRiOTc4MTA3ZTY4MTk0OGFiY2UzXzgtMy0xLTEtMjYxOTg_6cf89f13-bf8b-4b54-b355-a0eb63e53a45"
      unitRef="usd">3413000</us-gaap:InterestExpense>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjU5NTQx_8e303787-4457-418f-ace8-d3d43c423f42">Leases&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As described in Note 2, we adopted ASU 2016-02, &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;Leases (Topic 842)&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;, as of January 1, 2021. We lease our corporate offices under operating leases and determine if an arrangement is or contains a lease at inception. The initial terms of our real property lease agreements are generally five years and typically allow for renewals in five-year increments. We may, at times, negotiate a shorter lease renewal term. We generally do not account for any renewals at the lease adoption date. We maintain four corporate offices located in Austin, Texas; Irvine, California; San Diego, California; and Miami, Florida. Our Lyte operations are currently located in Gurnee, Illinois. We lease office and warehouse space for Lyte under a month-to-month lease. Excluding our month-to-month lease, as of December&#160;31, 2021, the earliest lease agreement currently ends in March 2022 with the latest terminating in June 2025.&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:120%"&gt;Some of our leases include both lease and non-lease components, which we have elected not to account for separately. Lease components generally include rent, taxes and insurance, while non-lease components generally include common area or other maintenance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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:120%"&gt;The weighted-average remaining lease term for our operating leases as of December&#160;31, 2021 was 3.14 years. As our leases generally do not include an implicit rate, we compute our incremental borrowing rate based on information available at the lease commencement date applying a rate to each lease. We used incremental borrowing rates that match the duration of the remaining lease terms of our operating leases on a fully collateralized basis upon adoption as of January 1, 2021 to initially measure our lease liability. The weighted average incremental borrowing rate used to measure our lease liability was 19.13%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 lease expense on a straight-line basis over the lease term with variable lease expense recognized in the period in which the costs are incurred. The components of lease expense are included in general and administrative expense in our consolidated statement of operations and comprehensive loss. Rent expense under operating leases totaled $809 and $843 for the years ended December&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum annual lease payments under the Company&#x2019;s operating leases are as follows:&lt;br/&gt;&lt;br/&gt;&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:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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:700;line-height:100%"&gt;Future minimum lease obligations for the years ending December 31,&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;Lease obligations&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;2022&lt;/span&gt;&lt;/td&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;667&#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;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;622&#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;609&#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;209&#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;&#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;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;&#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:0 1pt 0 7pt"/&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;2,107&#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;Less: Portion representing interest&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;(561)&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&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;1,546&#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;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&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 16, 2021, we entered into a sublease agreement pursuant to which we will sublease our existing office space in Irvine, California. The term of the sublease commenced on April 1, 2021 and terminates on March 31, 2025. The subtenant will pay us initial base rent of approximately $17 per month, which is subject to certain discounts throughout the sublease, as well as rent escalations. We recognized an impairment of our right-to-use asset related to the sublease of $77, which is recorded as a component of other income, net in our consolidated statement of operations and comprehensive loss for the year ended December&#160;31, 2021. We recognized $154 of sublease income related to our Irvine, California lease for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 21, 2021, we entered into a sublease agreement pursuant to which we will sublease our existing office space in Miami, Florida. The term of the sublease commenced on January 18, 2022 and terminates on June 30, 2023. The subtenant will pay us initial base rent of approximately $8 per month, which is subject to rent escalations throughout the term. We recognized an impairment of our right-to-use asset related to the sublease of $51, which is recorded as a component of other income, net in our consolidated statement of operations and comprehensive loss for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjU5NTQz_db3b83fe-77a2-49be-bf80-0714cb673dd2">P5Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjU5NTY4_7b6dbcd0-1318-4efb-bb26-43e722780a97">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <phun:NumberOfCorporateOffices
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjU5NTY5_d96f11fb-bac9-4253-9930-0b9d685e7a11"
      unitRef="office">4</phun:NumberOfCorporateOffices>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjU5NTc5_00ba6580-eb66-4fab-b9f4-cfe783135963">P3Y1M20D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjU5NTg4_5c7e981e-ad42-4f38-a5fd-c82379a58c61"
      unitRef="number">0.1913</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseExpense
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF83MTQ2ODI1NTgwNzIw_c6b4cda2-9b90-4e79-b994-d167e45a1b0f"
      unitRef="usd">809000</us-gaap:OperatingLeaseExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF83MTQ2ODI1NTgwNzI4_94921db2-3280-4fc6-9fdc-29b1b069c843"
      unitRef="usd">843000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjU5NTQy_57d75cac-1f11-47b9-acd4-2e43c74b5b9d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum annual lease payments under the Company&#x2019;s operating leases are as follows:&lt;br/&gt;&lt;br/&gt;&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:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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:700;line-height:100%"&gt;Future minimum lease obligations for the years ending December 31,&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;Lease obligations&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;2022&lt;/span&gt;&lt;/td&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;667&#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;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;622&#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;609&#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;209&#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;&#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;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;&#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:0 1pt 0 7pt"/&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;2,107&#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;Less: Portion representing interest&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;(561)&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&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;1,546&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGFibGU6ZmZmODcyM2RlZjY0NDk4Yjg3Mzg5NmVkZjk1NGRhNTQvdGFibGVyYW5nZTpmZmY4NzIzZGVmNjQ0OThiODczODk2ZWRmOTU0ZGE1NF8xLTEtMS0xLTM1MzQ2_41ee9817-bdfe-4ccb-aaa6-49838f9f0fc4"
      unitRef="usd">667000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGFibGU6ZmZmODcyM2RlZjY0NDk4Yjg3Mzg5NmVkZjk1NGRhNTQvdGFibGVyYW5nZTpmZmY4NzIzZGVmNjQ0OThiODczODk2ZWRmOTU0ZGE1NF8yLTEtMS0xLTM1MzQ2_511be9a4-e41a-4f5b-8d01-6806c4ba05eb"
      unitRef="usd">622000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGFibGU6ZmZmODcyM2RlZjY0NDk4Yjg3Mzg5NmVkZjk1NGRhNTQvdGFibGVyYW5nZTpmZmY4NzIzZGVmNjQ0OThiODczODk2ZWRmOTU0ZGE1NF8zLTEtMS0xLTM1MzQ2_65b8ad5a-83a4-440f-8361-af22a6f72ee3"
      unitRef="usd">609000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGFibGU6ZmZmODcyM2RlZjY0NDk4Yjg3Mzg5NmVkZjk1NGRhNTQvdGFibGVyYW5nZTpmZmY4NzIzZGVmNjQ0OThiODczODk2ZWRmOTU0ZGE1NF80LTEtMS0xLTM1MzQ2_a72fb21d-b3ae-45a7-a83b-60192d80ce11"
      unitRef="usd">209000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGFibGU6ZmZmODcyM2RlZjY0NDk4Yjg3Mzg5NmVkZjk1NGRhNTQvdGFibGVyYW5nZTpmZmY4NzIzZGVmNjQ0OThiODczODk2ZWRmOTU0ZGE1NF81LTEtMS0xLTM1MzQ2_fe86e8ce-aa45-427c-987a-e3357d7de6f1"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGFibGU6ZmZmODcyM2RlZjY0NDk4Yjg3Mzg5NmVkZjk1NGRhNTQvdGFibGVyYW5nZTpmZmY4NzIzZGVmNjQ0OThiODczODk2ZWRmOTU0ZGE1NF82LTEtMS0xLTM1MzQ2_81fa85d2-84c0-401d-aa40-29e87c453fcd"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGFibGU6ZmZmODcyM2RlZjY0NDk4Yjg3Mzg5NmVkZjk1NGRhNTQvdGFibGVyYW5nZTpmZmY4NzIzZGVmNjQ0OThiODczODk2ZWRmOTU0ZGE1NF83LTEtMS0xLTM1MzQ2_4c49094c-5113-4a4f-8ebf-ff5f17aee94b"
      unitRef="usd">2107000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGFibGU6ZmZmODcyM2RlZjY0NDk4Yjg3Mzg5NmVkZjk1NGRhNTQvdGFibGVyYW5nZTpmZmY4NzIzZGVmNjQ0OThiODczODk2ZWRmOTU0ZGE1NF84LTEtMS0xLTM1MzQ2_197d5dcd-c4c2-4f90-a0a3-e1ee63746cd5"
      unitRef="usd">561000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGFibGU6ZmZmODcyM2RlZjY0NDk4Yjg3Mzg5NmVkZjk1NGRhNTQvdGFibGVyYW5nZTpmZmY4NzIzZGVmNjQ0OThiODczODk2ZWRmOTU0ZGE1NF85LTEtMS0xLTM1MzQ2_f6fa3f90-549b-47a0-b09e-2b4b3095a850"
      unitRef="usd">1546000</us-gaap:OperatingLeaseLiability>
    <phun:OperatingLeasesIncomeStatementSubleaseRevenuePerMonth
      contextRef="ic00f1c6f83904baf9cd4612b9ef504dc_D20210316-20210316"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yNzQ4Nzc5MDczNTA5_cbcecf0b-c96b-42ea-931f-7ca438425ada"
      unitRef="usd">17000</phun:OperatingLeasesIncomeStatementSubleaseRevenuePerMonth>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ic00f1c6f83904baf9cd4612b9ef504dc_D20210316-20210316"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjU5NjAx_679ee9a7-28c8-4233-b814-63791be6b4c6"
      unitRef="usd">77000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:SubleaseIncome
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjYwNDQx_b8f5fff7-59c3-4913-8e2d-a055edb625b9"
      unitRef="usd">154000</us-gaap:SubleaseIncome>
    <phun:OperatingLeasesIncomeStatementSubleaseRevenuePerMonth
      contextRef="i81e2a57173a44a58be5990a366529130_D20211221-20211221"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjU5Nzky_80d71fbe-95d6-486c-848e-c5a770e90f9b"
      unitRef="usd">8000</phun:OperatingLeasesIncomeStatementSubleaseRevenuePerMonth>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i81e2a57173a44a58be5990a366529130_D20211221-20211221"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xODg5L2ZyYWc6MDVlMDU0ODUxOWMzNGJmZWJhMDEwNzhlN2I4NDE5MzgvdGV4dHJlZ2lvbjowNWUwNTQ4NTE5YzM0YmZlYmEwMTA3OGU3Yjg0MTkzOF8yMTk5MDIzMjU5Nzk5_d4692bc7-1705-4b33-8c94-3553f2f6df0f"
      unitRef="usd">51000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzgyNTE_ba0b949e-5d25-4cb1-840b-6f074319702f">Commitments and Contingencies&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 30, 2021, Phunware filed an action against its former counsel Wilson Sonsini Goodrich &amp;amp; Rosati, PC (&#x201c;WSGR&#x201d;). The matter is Phunware, Inc., v. Wilson Sonsini Goodrich &amp;amp; Rosati, Professional Corporation, Does 1-25, Case No. 21CV381517, filed in the Superior Court of the State of California for the County of Santa Clara. On July 30, 2021, we filed a second action against WSGR in the Superior Court of the State of California for the County of Santa Clara. This matter is captioned Phunware, Inc., v. Wilson Sonsini Goodrich &amp;amp; Rosati, Professional Corporation, Does 1-25, Case No. 21CV386411. The two actions are pending in arbitration. Both cases are in the early stages of litigation; the outcome is not certain. The relief sought, as stated in the complaints, are damages according to proof, interest and costs of suit.  WSGR filed a crossclaim in arbitration related to services provided to Phunware. WSGR seeks to recover fees related to the services at issue in Phunware&#x2019;s actions against WSGR, of which $4,321 is recorded in accounts payable in our consolidated balance sheets as of December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 17, 2019, certain stockholders filed a lawsuit against Phunware and its individual officers and directors. The case, captioned Wild Basin Investments, LLC, et al. v. Phunware, Inc., et al., was filed in the 126th Judicial District Court of Travis County, Texas (Cause No. D-1-GN-19-008846). Plaintiffs alleged that they invested in various early rounds of financing while the Company was private and that Phunware should not have subjected their shares to a 180-day &#x201c;lock up&#x201d; period. Plaintiffs also allege that Phunware&#x2019;s stock price dropped significantly during the lock up period and seek damages, costs and professional fees. On June 23, 2021, defendants filed a motion to dismiss the petition based on the mandatory forum-selection clause in Phunware&#x2019;s Articles of Incorporation, which require plaintiffs&#x2019; claims to be filed in Delaware Chancery Court. On November 17, 2021, the court granted our motion to dismiss with prejudice to refiling in the State of Texas. On December 17, 2021, plaintiffs filed a notice of appeal to the Court of Appeals, Third District of Texas, Case No. 03-21-*00665-CV. On February 18, 2022, the plaintiffs filed a complaint in the Court of Chancery of the state of Delaware containing the same allegations. We intend to vigorously defend against this lawsuit and any appeals. We have not recorded an expense related to this matter because any potential loss is not currently probable or reasonably estimable. Additionally, we cannot presently estimate the range of loss, if any, that may result from the matter. It is possible that the ultimate resolution of the foregoing matter, or other similar matters, if resolved in a manner unfavorable to us, may be materially adverse to our business, financial condition, results of operations or liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2017, we filed a breach of contract complaint against Uber Technologies, Inc. ("Uber") seeking payment for unpaid invoices for advertising campaign services provided for Uber in the first quarter of 2017. The case, captioned Phunware, Inc. v. Uber Technologies, Inc., Case No. CGC-17-561546 was filed in the Superior Court of the State of California, County of San Francisco. Uber generally denied the allegations in our complaint and also filed a cross-complaint against Phunware and Fetch Media, Ltd., the advertising agency Uber retained to run its mobile advertising campaign for the period 2014 through the first quarter of 2017, asserting numerous fraud and contract-based claims. In 2019, Uber filed its First Amended Cross-Complaint, naming new individual cross-defendants, Alan S. Knitowski, the Company's Chief Executive Officer and member of our board of directors and former Phunware employees D. Stasiuk, M. Borotsik, and A. Cook, (collectively, the "Individual Defendants") alleging civil RICO violations and civil conspiracy to violate RICO, in addition to fraud, negligence, and unfair competition-based claims, and adding a fraud-based claim against Phunware. Uber&#x2019;s First Amended Cross-Complaint alleges that cross-defendants fraudulently obtained approximately $17,000 from Uber, and claimed treble damages, general and punitive damages, and attorneys&#x2019; fees and costs. On October 9, 2020, we entered into a settlement agreement with Uber and certain other parties related to our complaint against Uber, Uber's cross-complaint against us and Uber's amended cross-complaint against us and the Individual Defendants. As provided in the settlement agreement, both parties have agreed to fully and finally settle, compromise, and resolve all disputes, differences and disagreements that have existed, now exist, or may exist between them that fall within the subject matter lawsuit. Furthermore, each party denies engaging in any wrongdoing whatsoever and specifically denies each and every allegation of wrongdoing alleged in the lawsuit. The settlement agreement provided that Phunware and its insurance carriers pay a total sum of $6,000 to Uber, of which our insurance carrier paid $1,500 to settle Uber's claims against the Individual Defendants while we paid a total of $4,500 to Uber in a series of installments that ended in September 2021. We recorded a charge of $4,500 for our portion of the settlement in legal settlement in our consolidated statements of operations and comprehensive loss for the year ended December&#160;31, 2020.  The settlement agreement further provided that we and the Individual Defendants fully release claims against Uber. On November 5, 2020, Uber filed a request for dismissal with prejudice of claims against the Individual Defendants. As a result of us remitting the final installment payment to Uber, on October 13, 2021, Uber's complaint against the Company was dismissed with prejudice.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&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 9, 2020, Ellenoff Grossman &amp;amp; Schole LLP (&#x201c;EGS&#x201d;) filed a lawsuit against us. The complaint, captioned Ellenoff Grossman &amp;amp; Schole LLP versus Stellar Acquisition III, Corp a/k/a Stellar Acquisition III, Inc. ("Stellar") n/k/a Phunware, Inc., was filed in the Supreme Court of the State of New York, New York County (Case No. 152585/2020). Pursuant &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;to the complaint, EGS sought monetary damages in the amount of $690 for alleged unpaid invoices related to legal services rendered for Stellar in conjunction with the reverse merger with Phunware, plus legal and court costs. On September 29, 2020, we entered into a settlement agreement with EGS. The settlement agreement provides that we pay a total sum of $600 to EGS in a series of installments beginning no later than October 15, 2020, and ending no later than October 15, 2023. There is no penalty for prepayments. Pursuant to the terms of the settlement, on September 30, 2020, EGS filed a Stipulation of Voluntary Discontinuance with Prejudice with the court. In conjunction with the execution of the settlement agreement, we also signed an Affidavit of Confession of Judgment ("Confession of Judgment"), which provides that should we default in any payment obligations under the settlement agreement, EGS shall be entitled to enter the Confession of Judgment with the court against us for $690 less any payments already made under the settlement. We reclassified $690 from accounts payable to accrued expenses in the consolidated balance sheet as of December 31, 2020 related to the settlement. In accordance with authoritative guidance, we will defer any settlement gain, if any, until we have fulfilled our payment obligations under the settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 24, 2020, Sha-Poppin Gourmet Popcorn, LLC, individually and on behalf of a class of similarly situated parties (the &#x201c;Popcorn Company&#x201d;), filed a lawsuit against certain defendants, including Phunware. The case captioned, Sha-Poppin Gourmet Popcorn, LLC v. JPMorgan Chase Bank, N.A., RCSH Operations, LLC, RCSH Operations, Inc. (together d/b/a Ruth&#x2019;s Chris Steakhouse) and Phunware, Inc., was filed in the Northern District of Illinois, Eastern Division. The Popcorn Company alleges that we were unjustly enriched by JPMorgan Chase for our loan made pursuant to the PPP under the CARES Act. (See Note 9 for discussion related to our PPP loan). We filed a motion to dismiss the single claim against us and dispute the court's jurisdiction and the basis of the claim. On March 5, 2021, the trial court dismissed all of the Popcorn Company's claims for lack of subject matter jurisdiction.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&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 and may become involved in various legal proceedings in the ordinary course of business. The outcomes of our legal proceedings are inherently unpredictable, subject to significant uncertainties, and could be material to our operating results and cash flows for a particular reporting period. In addition, for the matters disclosed above that do not include an estimate of the amount of loss or range of losses, such an estimate is not possible, and we may be unable to estimate the possible loss or range of losses that could potentially result from the application of non-monetary remedies.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="idcb1d7f23ec94e8da371787b2663a50b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzIxOTkwMjMzMDYyMjM_4f7f089d-245d-4f8f-ba2e-7103014d69aa"
      unitRef="claim">2</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyAccrualCarryingValueCurrent
      contextRef="i06a3702b8dde4864a09499e54d7516d5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzIxOTkwMjMzMDYyMTE_8e6035d7-473e-45de-af29-95dd6575481e"
      unitRef="usd">4321000</us-gaap:LossContingencyAccrualCarryingValueCurrent>
    <us-gaap:LossContingencyAccrualCarryingValueCurrent
      contextRef="idcb1d7f23ec94e8da371787b2663a50b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzIxOTkwMjMzMDYyMTE_b1425ea1-5eb9-4c03-bcf5-4a7af9515b25"
      unitRef="usd">4321000</us-gaap:LossContingencyAccrualCarryingValueCurrent>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ia43af5c10cc84238a2fc7fb1edc4fe0d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzE2Nzg_b0bc5c6e-8122-4c39-84bf-96564c949a5e"
      unitRef="usd">17000000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i4776bb86460f42268cce0f4ff8fce95b_D20201009-20201009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzI1NDY_9b83d29f-ed8b-41ce-952e-63ca1fd16a1a"
      unitRef="usd">6000000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <phun:LitigationSettlementPaymentToOtherParty
      contextRef="i7093edc956324486944cb79a2781638f_D20201009-20201009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzI1OTg_4346586d-3bf4-4c02-86df-ee09b3d77d14"
      unitRef="usd">1500000</phun:LitigationSettlementPaymentToOtherParty>
    <phun:LitigationSettlementPaymentToOtherParty
      contextRef="i04ff2d0c08eb46f28f7d71935494b160_D20201009-20201009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzI2ODg_a8fb7cdf-7294-45de-9ba7-e4e528e63baa"
      unitRef="usd">4500000</phun:LitigationSettlementPaymentToOtherParty>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i500942fa24b24c96a95e85725c8b1a3b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzQ5NDc4MDIzMzc0MzE_6625c6c1-4bfc-4cdc-848b-91fc3ef41bb4"
      unitRef="usd">-4500000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ic93ae5687f134f6a9d0de36b922c0d9f_D20200309-20200309"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzU0NjU_0550c4d4-bd5d-4eb8-add4-437d27bdd7b2"
      unitRef="usd">690000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i49585c07fc7b4883be288fefb52b8c68_D20200929-20200929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzU3NTg_84b0a39b-e002-4a55-9562-c4077c4c905f"
      unitRef="usd">600000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ic93ae5687f134f6a9d0de36b922c0d9f_D20200309-20200309"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzYzOTU_0550c4d4-bd5d-4eb8-add4-437d27bdd7b2"
      unitRef="usd">690000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i68bebdc0a78a4619a6b1f4dfa57e43bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDIvZnJhZzoyNjhlMjA3M2E4N2E0ZGYyOWYyM2QwYWYyODgxODczMS90ZXh0cmVnaW9uOjI2OGUyMDczYTg3YTRkZjI5ZjIzZDBhZjI4ODE4NzMxXzY0Njc_9911a7a1-6c21-4d10-ac0e-4e9dd0830311"
      unitRef="usd">690000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <phun:SecurityTokensTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDUvZnJhZzo5MzBhZWFhN2M0ZmU0NGQ0YjIxMzQ5ZWIzZTZhZTcxOC90ZXh0cmVnaW9uOjkzMGFlYWE3YzRmZTQ0ZDRiMjEzNDllYjNlNmFlNzE4XzY2NDY_8346e6ae-64f3-4ad0-aea8-3e05e25e19c2">PhunCoin&lt;div style="margin-top:12pt;text-indent:36pt"&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 2018, we launched an offering pursuant to Rule 506(c) of Regulation D as promulgated under the Securities Act of rights (the &#x201c;Rights&#x201d;) to acquire the PhunCoin token. In 2019, we commenced an offering of Rights pursuant of Regulation CF, which closed May 1, 2019. For both offerings, we accepted payment in the form of cash and digital assets for purchases of the Rights. The amount of PhunCoin to be issued to the purchaser is equal to the dollar amount paid by the purchaser divided by the price of the PhunCoin at the time of issuance of the PhunCoin during the launch of the Token Ecosystem (as defined below) before taking into consideration any applicable discount rate, which is based on the time of the purchase.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Through December&#160;31, 2021, we received aggregate net cash proceeds from our Rights offerings of $1,202. Proceeds from the Rights are recorded as PhunCoin deposits in the consolidated balance sheet as of December&#160;31, 2021 and 2020. We currently do not plan to raise additional material proceeds under the PhunCoin Rights offerings.    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Issuance of PhunCoin&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PhunCoin is expected to be issued to Rights holders the earlier of (i) the launch of our blockchain technology enabled rewards marketplace and data exchange (&#x201c;Token Ecosystem&#x201d; or "Token Generation Event"), (ii) &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDUvZnJhZzo5MzBhZWFhN2M0ZmU0NGQ0YjIxMzQ5ZWIzZTZhZTcxOC90ZXh0cmVnaW9uOjkzMGFlYWE3YzRmZTQ0ZDRiMjEzNDllYjNlNmFlNzE4XzEzNDE_82cccda4-2862-4fa6-a575-b5af673db89b"&gt;one&lt;/span&gt; (1) year after the issuance of the Rights to the purchaser or (iii) the date we determine that we have the ability to enforce resale restrictions with respect to PhunCoin pursuant to applicable federal securities laws. Proceeds from the Rights offerings are generally not refundable if the Token Generation Event is not consummated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2021, we notified holders of the PhunCoin Rights to request they complete additional information needed for issuance and we currently anticipate that PhunCoin will be issued to the holders of the Rights in 2022. Holders of the Rights may be issued PhunCoin even if the Token Ecosystem is not yet operational. PhunCoin may not have usefulness until the Token Ecosystem is operational. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There can be no assurance as to when (or if) we will be able to successfully launch the Token Ecosystem. The Company is currently developing multiple aspects of the Token Ecosystem, as well as coordinating with trading platforms to support the compliant trading of PhunCoin. The final software readiness date of the Token Ecosystem may be adjusted based on user feedback, additional aspects of the Token Ecosystem currently under development and the ability to meet compliance requirements; therefore, a specific launch date is difficult to determine at this time, as it is based on many external factors outside of our control.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Termination of the Token Rights Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Termination of the Token Rights Agreement occurs on the earlier of (i) PhunCoin being issued to the Rights holder pursuant to the provisions noted above, (ii) the payment, or setting aside of payment with respect to a dissolution event (as described below) or (iii) twelve months from the date of the Token Rights Agreement with the Rights holder, which we may extend at our sole discretion for six months if a Token Generation Event has not occurred. Upon termination of the Token Rights Agreement, we have no further obligation to the Rights holder. While the Token Rights Agreement has terminated in accordance with its terms (with respect to all Rights holders), as of the date of this Annual Report, we have determined to continue our obligations under the Token Rights Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Dissolution Event&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A dissolution event occurs if there has been (i) a voluntary termination of our operations, (ii) a general assignment for the benefit of creditors, (iii) a change of U.S. laws that make the use or issuance of PhunCoin or the Token Generation Event impractical or unfeasible or (iv) any other liquidation, dissolution or winding up of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the event a dissolution event occurs prior to the termination of the Token Rights Agreement, if there are any remaining proceeds from the Rights offering that have not been utilized by us in our operations or for the development of the Token Ecosystem, such remaining proceeds would be distributed pro rata to purchasers in the Rights offering following any distributions to holders of our capital stock or debt, if any.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;No Voting Rights or Profit Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rights holders (and eventual PhunCoin holders) have no voting rights and are not entitled to share in the profits or residual interest of Phunware or any subsidiaries of the Company. However, PhunCoin holders will be provided fractional interests in the Token Ecosystem, including ongoing monthly PhunCoin dividends to PhunCoin holders, based on their respective pro rata ownership percentage of PhunCoin, totaling 2.5% of the monthly credits purchased by Phunware customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;PhunCoin Warrant&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2018, we issued warrants to receive PhunCoin to sixty-eight (68) stockholders. At the time of issuance, we determined there should be no value assigned to the warrants of PhunCoin issued to the stockholders, for the following reasons: (i) the warrants (x) lacked characteristics of financial instruments and derivatives, and (y) did not obligate us to achieve the Token Generation Event or launch and distribute PhunCoin to the warrantholders and (ii) there was not a market for PhunCoin and they did not exist. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Should we complete a Token Generation Event, the stockholders would receive their requisite amount of PhunCoin.&lt;/span&gt;&lt;/div&gt;</phun:SecurityTokensTextBlock>
    <phun:AggregateOfReceivableAmount
      contextRef="i33e0e4cc3748448a82a3d11fec021553_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDUvZnJhZzo5MzBhZWFhN2M0ZmU0NGQ0YjIxMzQ5ZWIzZTZhZTcxOC90ZXh0cmVnaW9uOjkzMGFlYWE3YzRmZTQ0ZDRiMjEzNDllYjNlNmFlNzE4Xzg4Ng_0f8affec-f82b-4f8b-9276-f0131a0a7e61"
      unitRef="usd">1202000</phun:AggregateOfReceivableAmount>
    <phun:SecurityTokenTerminationPeriod
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDUvZnJhZzo5MzBhZWFhN2M0ZmU0NGQ0YjIxMzQ5ZWIzZTZhZTcxOC90ZXh0cmVnaW9uOjkzMGFlYWE3YzRmZTQ0ZDRiMjEzNDllYjNlNmFlNzE4XzMyODY_26a1b4a0-af99-4063-88f9-d15832a6f0db">P12M</phun:SecurityTokenTerminationPeriod>
    <phun:DividendsPercentageofMonthlyCreditsPurchased
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDUvZnJhZzo5MzBhZWFhN2M0ZmU0NGQ0YjIxMzQ5ZWIzZTZhZTcxOC90ZXh0cmVnaW9uOjkzMGFlYWE3YzRmZTQ0ZDRiMjEzNDllYjNlNmFlNzE4XzUxMzQ_76a071eb-0c63-4162-aa48-fef57d4d1bf0"
      unitRef="number">0.025</phun:DividendsPercentageofMonthlyCreditsPurchased>
    <phun:NumberOfStockholders
      contextRef="i797f589b76534cde9f83b6ad0cac7a7b_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDUvZnJhZzo5MzBhZWFhN2M0ZmU0NGQ0YjIxMzQ5ZWIzZTZhZTcxOC90ZXh0cmVnaW9uOjkzMGFlYWE3YzRmZTQ0ZDRiMjEzNDllYjNlNmFlNzE4XzUyNzQ_7b02e220-225b-4ecb-89fa-644434a84d0e"
      unitRef="stockholder">68</phun:NumberOfStockholders>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzUzNjU_cb948f02-4091-45ae-8bbd-3c52bb9402b3">Stockholders&#x2019; Equity&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total common stock authorized to be issued as of December&#160;31, 2021 was 1,000,000,000 shares with a par value of $0.0001 per share. At December&#160;31, 2021 and 2020, there were 96,751,610 and 56,371,207 shares outstanding, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 14, 2020, we entered into an At-The-Market Issuance Sales Agreement (the &#x201c;Sales Agreement&#x201d;) with Ascendiant Capital Markets, LLC (&#x201c;Ascendiant&#x201d;), as sales agent, pursuant to which the Company would offer and sell, from time to time, through Ascendiant shares of our common stock for an aggregate offering price of up to $15,000. During the year ended December 31, 2020, we sold 11,629,160 shares of common stock for gross proceeds of $9,578. Offering costs totaled $401. In January 2021, 2,670,121 shares of our common stock were sold for aggregate net cash proceeds of $5,058. Transaction costs were $156. We terminated the Sales Agreement with Ascendiant effective as of March 28, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2021, we entered into an underwriting agreement with Northland Securities, Inc. and Roth Capital Partners, LLC, relating to an underwritten public offering to which we issued 11,761,111 shares of our common stock at an offering price of $2.25 per share. Aggregate cash proceeds at closing, net of transaction costs of $1,740, totaled $24,722. We incurred additional transaction costs paid outside of closing of $75.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 7, 2021, we entered into an At Market Issuance Sales Agreement with B. Riley Securities, Inc. ("B. Riley"), pursuant to which we offered and sold, from time to time, shares of our common stock through or to B. Riley. We paid B. Riley a commission of 3% of the gross proceeds of the sales price per share for sales of our common stock sold through or to B. Riley. As of December&#160;31, 2021, 20,951,043 shares of our common stock had been sold and we had received aggregate net cash proceeds of $65,210. Transaction costs were $2,017. We also incurred additional transaction costs paid outside of closing of $178. We terminated the sales agreement with B. Riley on February 4, 2022, with an effective date of February 9, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends are paid on a when-and-if-declared basis. We did not declare any dividends during 2021 or 2020.&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-style:italic;font-weight:700;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 various warrants outstanding. A summary of our outstanding warrants is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:45.098%"/&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.619%"/&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.619%"/&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.619%"/&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.625%"/&gt;&lt;td style="width:0.1%"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:30pt"&gt;&lt;td colspan="3" rowspan="2" 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:700;line-height:100%"&gt;Warrant Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;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;Cash Exercise&lt;br/&gt;Price per&lt;br/&gt;share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;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;Number of warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;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;Cash Exercise&lt;br/&gt;Price per&lt;br/&gt;share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;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;Number of warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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;2020 Convertible Notes warrant&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-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;2.25&#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,780,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;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;4.00&#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;2,160,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;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:#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;Common stock warrant (Series D-1)&lt;/span&gt;&lt;/td&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;2.25&#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;35,555&#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.54&#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;14,866&#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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock warrants (Series F)&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;9.22&#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;377,402&#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;9.22&#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;377,402&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Public Warrants (PHUNW)&lt;/span&gt;&lt;/td&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;11.50&#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,761,291&#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;11.50&#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,761,291&#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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private Placement Warrants&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;11.50&#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,658,381&#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;11.50&#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,658,381&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Unit Purchase Option Warrants&lt;/span&gt;&lt;/td&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;11.50&#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;24,172&#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;11.50&#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;24,172&#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="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 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;Total&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="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;5,636,801&#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 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="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;5,996,112&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 9, &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;Debt&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;, for details of our warrant issued in connection with our 2020 Convertible Notes. During 2021, the holder of our 2020 Convertible Notes partially exercised its warrant for 2,060,000 shares of common stock with an exercise price of $2.25 per share for net proceeds of $4,635.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2012, we issued a warrant to initially purchase an aggregate of 14,866 shares of the Company&#x2019;s common stock with an initial exercise price of $5.54 per share to a banking institution with which we previously had a revolving line of credit. As a result of our underwritten public offering in February 2021, the exercise price of each share decreased to $2.25 per share, and the number of shares for which the warrant is exercisable increased to 35,555 shares. The term of the warrant is the earlier of (i) the tenth anniversary of the date of issuance, (ii) the closing of the initial registered public offering of the Company&#x2019;s common stock, or (iii) the closing of an acquisition (as defined in the warrant) where the consideration consisting of cash or publicly traded securities payable in connection with the acquisition for each share is at least three (3) times the exercise price. The reverse merger with Stellar did not trigger an expiration of the warrant pursuant to term (ii) or (iii) above. The warrant is fully vested.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2018, but prior to our reverse merger with Stellar, we issued warrants (Series F above) to purchase an aggregate of 1,085,059 shares of common stock with an exercise price of $9.22 per share. The term of the warrants is the earlier of (i) the fifth anniversary of the date of issuance, (ii) an acquisition, merger, or consolidation of the Company or a sale, lease or other disposition of all or substantially all of the assets of Phunware and its subsidiaries, except (a) any sale of stock for capital raising purposes, (b) purpose of changing the Company&#x2019;s state of incorporation, and (c) where the stockholders of Phunware immediately before such transaction retain at least a majority of the voting power immediately following such transaction; or (iii) immediately prior to an initial public offering. The reverse merger with Stellar did not trigger an expiration of the warrant pursuant to term (ii) or (iii) above. These warrants are fully vested.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 common stock warrants trading under the Nasdaq ticker symbol PHUNW (the &#x201c;Public Warrants&#x201d;). Each Public Warrant entitles the holder to purchase one share of common stock at an exercise price of $11.50 per share and are fully exercisable by the holder. No fractional shares will be issued upon exercise of the Public Warrants. We may redeem the outstanding Public Warrants in whole and not in part at a price of $0.01 per Public Warrant upon a minimum of 30 days&#x2019; prior written notice of redemption, only in the event that the last sale price of shares of our common stock equals or exceeds $21.00 per share for any 20 trading days within the 30-trading day period ending on the third trading day before the Company sends the notice of redemption to the Public Warrant holders. The Public Warrants will expire December 26, 2023 or earlier upon redemption or liquidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Private Placement Warrants entitle the holder to purchase one share of common stock at an exercise price of $11.50 per share and are fully exercisable by the holder. The Private Placement Warrants are exercisable for cash or on a cashless basis, at the holder&#x2019;s option and will not be redeemable in each case so long as they are still held by the initial purchasers or their affiliates. The Private Placement Warrants will expire December 26, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Unit Purchase Option Warrants noted in the table above have the same terms as the Private Placement Warrants as described above.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzEwMA_593f60cf-03d1-4e03-8dde-e6383286fdc4"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzEzMA_1111b793-b108-4e88-ada5-df81fa2a5ccc"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzE2OQ_373ffe5d-146c-419d-855a-96dfc534efd7"
      unitRef="shares">96751610</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzE2OQ_9f199c08-ae1b-42cf-8b3b-73961598fa1c"
      unitRef="shares">96751610</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzE3Ng_a9ab7e36-ca45-47b0-a727-30b16dba9bda"
      unitRef="shares">56371207</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzE3Ng_ddafcc32-eeec-4fb5-b470-d0b325f34d29"
      unitRef="shares">56371207</us-gaap:CommonStockSharesIssued>
    <phun:CommonStockCapitalSharesReservedForFutureIssuanceValue
      contextRef="ia5553009d4c149cc8fa08109f96ca60b_I20200814"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzMyOTg1MzQ4OTY1NTQ_28fc2b7a-827f-43a2-b715-aaa880ba7885"
      unitRef="usd">15000000</phun:CommonStockCapitalSharesReservedForFutureIssuanceValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ib95a38f8d21343cfa0b3ef0f8cd5da55_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzM4NDgyOTA3MTE0ODY_6aca75e6-6cce-462b-a6d9-9a7d74b4f0bf"
      unitRef="shares">11629160</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ib95a38f8d21343cfa0b3ef0f8cd5da55_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzM4NDgyOTA3MTE0OTg_2bfb045f-7707-4ae9-b157-c4c9294d131b"
      unitRef="usd">9578000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i73c2507313444d45b530e581c6a30f47_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzM4NDgyOTA3MTE1MDk_d57a2a7f-83bb-4090-afc5-0767be1837b1"
      unitRef="usd">401000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i3b33d31948bd47f5be0c25e4d0c06256_D20210101-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzMyOTg1MzQ4OTY1NjM_96889526-e68e-438e-a763-55271d3fcd4b"
      unitRef="shares">2670121</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="idee912c8805e443298caa5c1a51f55ff_D20210101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzMyOTg1MzQ4OTY1NzQ_08920783-7d07-452f-a646-2686b49e060b"
      unitRef="usd">5058000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="idee912c8805e443298caa5c1a51f55ff_D20210101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzMyOTg1MzQ4OTY1ODI_f76531cf-0cbd-4445-ab30-f4cc3b93c0a3"
      unitRef="usd">156000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i53d7d810100f405ea7fbf12892fd1f46_D20210201-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzEwOTk1MTE2MzQzNDE_09d6cf28-0988-417a-8461-c586ef1a42fe"
      unitRef="shares">11761111</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i17ed22b8419b4143ade299ff682b8b37_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzEwOTk1MTE2MzQzOTY_18d522f5-0394-4b8f-9f14-f51a4382cdeb"
      unitRef="usdPerShare">2.25</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i92b537953ddc45c18a136f4c81ac1669_D20210201-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzEwOTk1MTE2MzQ0NzU_dce9d95d-67e5-4c99-980f-951739d1771c"
      unitRef="usd">1740000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i92b537953ddc45c18a136f4c81ac1669_D20210201-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzEwOTk1MTE2MzQ0ODg_8adb305a-2522-4736-9424-27de2a023ca6"
      unitRef="usd">24722000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i8b495228c7664e6988edc6dc849330da_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzEwOTk1MTE2MzQ1NjE_0ab7d065-7211-44c7-b50b-c798472876bf"
      unitRef="usd">75000</us-gaap:DeferredFinanceCostsGross>
    <phun:SaleOfStockGrossProceedsOfSalePricePercent
      contextRef="i36806472086f49e6ba5173255424d021_D20210407-20210407"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzEwOTk1MTE2MzUzNjk_1fddc1eb-2004-4ec2-9286-7f387aae50b4"
      unitRef="number">0.03</phun:SaleOfStockGrossProceedsOfSalePricePercent>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i682c00f2f74247e79d17c86863b65037_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzE2NDkyNjc0NTAyMTc_a2b9b60b-4b81-4de0-a361-065b8edefd12"
      unitRef="shares">20951043</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ie039bed6cd2d4ca8a7804c495d827232_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzE2NDkyNjc0NTAyMjA_3e8bba5d-be92-4a67-8801-4b9829cd0290"
      unitRef="usd">65210000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ie039bed6cd2d4ca8a7804c495d827232_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzE2NDkyNjc0NTAzODk_51ff8694-a39e-4a01-8df4-05ee67d6cb4e"
      unitRef="usd">2017000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i06e8434c74894aecaab3609f694107e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzIxOTkwMjMyNjU0ODU_680979e3-d505-4ba3-9747-ecd35b3fe6bf"
      unitRef="usd">178000</us-gaap:DeferredFinanceCostsGross>
    <phun:ScheduleOfWarrantActivityTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzUzNjY_c6270bbe-4f14-486d-9f0f-23276d92cc77">A summary of our outstanding warrants is set forth below:&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:45.098%"/&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.619%"/&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.619%"/&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.619%"/&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.625%"/&gt;&lt;td style="width:0.1%"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:30pt"&gt;&lt;td colspan="3" rowspan="2" 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:700;line-height:100%"&gt;Warrant Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;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;Cash Exercise&lt;br/&gt;Price per&lt;br/&gt;share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;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;Number of warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;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;Cash Exercise&lt;br/&gt;Price per&lt;br/&gt;share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;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;Number of warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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;2020 Convertible Notes warrant&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-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;2.25&#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,780,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;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;4.00&#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;2,160,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;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:#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;Common stock warrant (Series D-1)&lt;/span&gt;&lt;/td&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;2.25&#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;35,555&#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.54&#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;14,866&#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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock warrants (Series F)&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;9.22&#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;377,402&#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;9.22&#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;377,402&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Public Warrants (PHUNW)&lt;/span&gt;&lt;/td&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;11.50&#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,761,291&#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;11.50&#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,761,291&#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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private Placement Warrants&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;11.50&#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,658,381&#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;11.50&#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,658,381&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Unit Purchase Option Warrants&lt;/span&gt;&lt;/td&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;11.50&#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;24,172&#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;11.50&#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;24,172&#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="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 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;Total&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="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;5,636,801&#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 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="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;5,996,112&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</phun:ScheduleOfWarrantActivityTableTextBlock>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i8b01aa7297344c238e37d9fd70bedfa9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzMtMi0xLTEtMzA1MDk_98e0d26e-adfd-411b-89cd-0cf56f51a5ac"
      unitRef="usdPerShare">2.25</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ia2f308b1a82443468103850b12bb8286_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzMtNC0xLTEtMzA1MDk_7ff67d91-502d-4fee-aabe-55506636a5ed"
      unitRef="shares">1780000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ia2f308b1a82443468103850b12bb8286_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzMtNC0xLTEtMzA1MDk_e92d6d42-3bf4-4e40-85b7-a79c50edaeff"
      unitRef="shares">1780000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i1cf7d064883f437ba53ee91984ca4c18_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzMtNi0xLTEtMzA1MDk_3bd1b784-c051-464c-8e5b-c09517738e7f"
      unitRef="usdPerShare">4.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i1cf7d064883f437ba53ee91984ca4c18_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzMtOC0xLTEtMzA1MDk_8c13f33e-babc-4ddc-a7ab-8562fb26e3ca"
      unitRef="shares">2160000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ib7bd796b079f4160b90e31107bfea22b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzQtMi0xLTEtMzA1MDk_6138dd43-a2f6-4cf8-bfd3-5759d76ffed3"
      unitRef="usdPerShare">2.25</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i8b01aa7297344c238e37d9fd70bedfa9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzQtNC0xLTEtMzA1MDk_4f58b3fc-db8c-4b3a-b840-b5d9cc873ffb"
      unitRef="shares">35555</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i8b01aa7297344c238e37d9fd70bedfa9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzQtNC0xLTEtMzA1MDk_f00ec4a1-18a2-4bdc-a3fc-e28a322b8760"
      unitRef="shares">35555</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ie4f81610e0b04d159ff275d88a6eedae_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzQtNi0xLTEtMzA1MDk_01fd4696-c643-4ec5-a478-96fc70988430"
      unitRef="usdPerShare">5.54</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ie4f81610e0b04d159ff275d88a6eedae_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzQtOC0xLTEtMzA1MDk_c5a8527a-a081-426a-82e8-cdf390f29ed3"
      unitRef="shares">14866</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i5205e91d194b4ba9881d9408c56b8fbf_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzUtMi0xLTEtMzA1MDk_a78c1c6a-fe7e-41c8-a43d-81155fbc476d"
      unitRef="usdPerShare">9.22</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ib7bd796b079f4160b90e31107bfea22b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzUtNC0xLTEtMzA1MDk_ceed214f-47a6-4d45-bd50-b35574249d7a"
      unitRef="shares">377402</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ib7bd796b079f4160b90e31107bfea22b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzUtNC0xLTEtMzA1MDk_e84d11ef-0a79-4c9c-a70f-3658a97120fb"
      unitRef="shares">377402</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i5ac357544ce34e9daed221e2bb7638f9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzUtNi0xLTEtMzA1MDk_12205e85-569a-410f-b16b-1e78d76a4e78"
      unitRef="usdPerShare">9.22</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i5ac357544ce34e9daed221e2bb7638f9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzUtOC0xLTEtMzA1MDk_2a58299c-bfaf-4267-ab13-b45ed00b301d"
      unitRef="shares">377402</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i331791f90e7141e1b14cd7ff9ed51fcf_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzYtMi0xLTEtMzA1MDk_651c5096-b635-437e-a572-c3741b5c3f5b"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i5205e91d194b4ba9881d9408c56b8fbf_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzYtNC0xLTEtMzA1MDk_79288e51-5056-4b60-98a7-bc0734d7dda3"
      unitRef="shares">1761291</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i5205e91d194b4ba9881d9408c56b8fbf_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzYtNC0xLTEtMzA1MDk_fd8b229d-9227-4cb0-95f1-d283ec5ddff7"
      unitRef="shares">1761291</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i8158f8676e054991b722fc268b0c0f18_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzYtNi0xLTEtMzA1MDk_4a7c8298-5ec3-4d7c-bbc0-26b87a36d39b"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i8158f8676e054991b722fc268b0c0f18_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzYtOC0xLTEtMzA1MDk_7b291124-a8ce-4b15-9a2e-2f97add8f53c"
      unitRef="shares">1761291</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ia2f308b1a82443468103850b12bb8286_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzctMi0xLTEtMzA1MDk_108b5324-c35b-4a57-947c-a992742d0c55"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i331791f90e7141e1b14cd7ff9ed51fcf_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzctNC0xLTEtMzA1MDk_24b14ad5-c3a5-4eb8-8b77-87c5cd0a6733"
      unitRef="shares">1658381</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i331791f90e7141e1b14cd7ff9ed51fcf_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzctNC0xLTEtMzA1MDk_ea5d16ae-179d-4b86-b0ac-1eaeaf875382"
      unitRef="shares">1658381</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i40d2ab7a5f2948049f32ec0c4e233812_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzctNi0xLTEtMzA1MDk_ccea87c3-88b3-4b05-a998-429923f7d9a6"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i40d2ab7a5f2948049f32ec0c4e233812_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzctOC0xLTEtMzA1MDk_8b80fbf9-6fa7-4b21-980b-4313de86553e"
      unitRef="shares">1658381</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i48d14ad9933b4f17a62245e25f56b917_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzgtMi0xLTEtMzA1MDk_e068a844-0407-4f3b-bc61-4f2409f11d44"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i48d14ad9933b4f17a62245e25f56b917_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzgtNC0xLTEtMzA1MDk_c59b8e2b-0f27-4d39-aefb-d3672aa4496a"
      unitRef="shares">24172</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i1af4a45c52964688bbc8163899778819_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzgtNi0xLTEtMzA1MDk_4f5996e1-dbae-4e9e-9eb1-8ffb12abf80d"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i1af4a45c52964688bbc8163899778819_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzgtOC0xLTEtMzA1MDk_96fc9de7-7e53-4907-a5c5-a36f0270ceb3"
      unitRef="shares">24172</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzktNC0xLTEtMzA1MDk_d9f740e0-91cf-4a6e-ab53-42a6217df057"
      unitRef="shares">5636801</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90YWJsZToyZmJjODk2NjFmNWE0OWZmYWNmMDRhMmMyYjQyODhjNS90YWJsZXJhbmdlOjJmYmM4OTY2MWY1YTQ5ZmZhY2YwNGEyYzJiNDI4OGM1XzktOC0xLTEtMzA1MDk_45071ef2-5fe3-4983-831e-300bc8ac79a1"
      unitRef="shares">5996112</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="i4442a6bbfb424c3eaaba702f42ab0950_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzIxOTkwMjMyNjc4MjQ_b3b473e8-fe3f-47ad-b997-4833e0e3aaab"
      unitRef="shares">2060000</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i8ee58f8332a14cc5894353215e9a832f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzIxOTkwMjMyNjc4MzU_f00a3c1b-55ac-4dd5-b09e-5eef1b9592b6"
      unitRef="usdPerShare">2.25</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="ic97592306ade4e9ea34ebb4d61a69f05_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzIxOTkwMjMyNjc4NDI_376a4a51-a187-486a-8624-603081075eb1"
      unitRef="usd">4635000</us-gaap:ProceedsFromWarrantExercises>
    <phun:WarrantToPurchaseAggregateSharesOfCommonStock
      contextRef="iede78b74551f4366b909414f3f1c1af5_D20120101-20121231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzIyMzg_101378c4-a36e-4f32-b07a-b9f2a862ce1e"
      unitRef="shares">14866</phun:WarrantToPurchaseAggregateSharesOfCommonStock>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ic3d9b4f0e341403e800bbe9f64b60d28_I20121231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzIzMDQ_1202615a-3f8c-4545-bd3e-68932e99cc9f"
      unitRef="usdPerShare">5.54</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i3a1ea9c3c9084edab96ac1235ec51f55_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzU0OTc1NTgxNTEwNDY_dcf2e8a3-4ef7-4f10-860a-489df055cd6d"
      unitRef="usdPerShare">2.25</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i8b01aa7297344c238e37d9fd70bedfa9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzU0OTc1NTgxNTExNDk_4f58b3fc-db8c-4b3a-b840-b5d9cc873ffb"
      unitRef="shares">35555</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i8b01aa7297344c238e37d9fd70bedfa9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzU0OTc1NTgxNTExNDk_f00ec4a1-18a2-4bdc-a3fc-e28a322b8760"
      unitRef="shares">35555</us-gaap:ClassOfWarrantOrRightOutstanding>
    <phun:ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice
      contextRef="iede78b74551f4366b909414f3f1c1af5_D20120101-20121231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzI3OTI_a736278e-2139-49ef-b6e4-33f16a935a9a"
      unitRef="number">3</phun:ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice>
    <phun:WarrantToPurchaseAggregateSharesOfCommonStock
      contextRef="i39d883b25179452480e37025c11b2660_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzMwODg_2db995f0-b9f7-4ccc-8cf6-a66c21e34270"
      unitRef="shares">1085059</phun:WarrantToPurchaseAggregateSharesOfCommonStock>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i1ee9a1dcf9c64733ba71f6ed6acf6640_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzMxNDA_36de9f74-8516-4aee-8017-2f6a4173a3e5"
      unitRef="usdPerShare">9.22</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i70cad2aa0b45477c9925a06570c6eecb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzQxMTg_5b645511-568c-400e-a02b-56dd0c751ebb"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="iaa4408b8afdc435aa840e093ca9d03a2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzQzMzE_17fbfb45-e8fd-4657-bcf2-d5d88f8a1ae2"
      unitRef="usdPerShare">0.01</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <phun:ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem
      contextRef="i16b42bc9f3a24b6aab98c97756d17cd8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzQzNzE_a9c02916-1b2c-4ac0-94a2-a51e53f12e30">P30D</phun:ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem>
    <phun:CommonStockExceedsPerShare
      contextRef="iaa4408b8afdc435aa840e093ca9d03a2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzQ1MDc_323cf795-1775-4afd-8129-33236fde95ec"
      unitRef="usdPerShare">21.00</phun:CommonStockExceedsPerShare>
    <phun:ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod
      contextRef="i50374de28f44437da4c3b9a86ffd867f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzQ1Mjg_f6aee14f-2684-403b-84db-5e590c97a985">P20D</phun:ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod>
    <phun:ClassOfWarrantOrRightTradingDayPeriod
      contextRef="i50374de28f44437da4c3b9a86ffd867f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzQ1NTU_d4162737-5e81-4390-b9ea-eb67096f5e5b">P30D</phun:ClassOfWarrantOrRightTradingDayPeriod>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i8699b9a250294429822ca271a0826d9f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDgvZnJhZzo0MjY3NzMyNWZkMWM0ZWMxYTkxYTVkZWQwYTVlZjI3YS90ZXh0cmVnaW9uOjQyNjc3MzI1ZmQxYzRlYzFhOTFhNWRlZDBhNWVmMjdhXzQ4OTY_6188803e-7fd6-415d-9f5c-3a0bc4c65015"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyNzY0NDY_69b29868-4e85-48c0-aabe-48abb8f26d48">Stock-Based Compensation&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2018 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2018, our board of directors adopted, and our stockholders approved, the 2018 Equity Incentive Plan (the &#x201c;2018 Plan&#x201d;). The purposes of the 2018 Plan are to attract and retain the best available personnel for positions of substantial responsibility, to provide additional incentives to employees, directors and consultants who perform services for the Company, and to promote the success of our business. These incentives are provided through the grant of stock options, stock appreciation rights, restricted stock, restricted stock units, performance units and performance shares. Upon vesting of restricted stock units, shares will be delivered electronically to the holder shortly after vest date. Upon exercise of stock options, shares will be delivered electronically to the holder pursuant to an effective registration statement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of shares of common stock available for issuance under the 2018 Plan will also include an annual increase on the first day of each fiscal year, equal to the lesser of: (i) 2,729,416 shares of common stock; (ii) 5% of the outstanding shares of common stock on the last day of the immediately preceding fiscal year; or (iii) such other amount as our board of directors may determine.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the shares of common stock reserved for issuance under the 2018 Plan also will include any shares of common stock subject to stock options, restricted stock units or similar awards granted under the 2009 Equity Incentive Plan (the &#x201c;2009 Plan&#x201d;), that, on or after the adoption of the 2018 Plan, expire or otherwise terminate without having been exercised in full and shares of common stock issued pursuant to awards granted under the 2009 Plan that are forfeited to or repurchased by us. As of December&#160;31, 2021, the maximum number of shares of common stock that may be added to the 2018 Plan pursuant to the foregoing is 925,467. Not including the maximum number of shares from the 2009 Plan that may be added to the 2018 Plan, the 2018 Plan had 762,038 and 2,551,720 shares of common stock reserved for future issuances as of December&#160;31, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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%;text-decoration:underline"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our restricted stock unit activity is set forth below:&lt;br/&gt;&lt;br/&gt;&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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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;Shares&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;Weighted Average Grant Date 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;Outstanding as of December 31, 2020&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,677,060&#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="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;1.41&#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="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;Granted&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;4,884,848&#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;1.90&#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 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;Released&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,593,237)&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="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.57&#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="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;Forfeited&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;(392,401)&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;1.66&#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;Outstanding as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;3,576,270&#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="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;1.94&#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;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 2020, we granted 123,084 restricted stock units to non-employee directors, each with a grant date fair value of $1.25 per share in lieu of cash compensation board fees for services provided. The awards vested immediately. We also granted 125,523 restricted stock units to non-employee directors, with a grant date fair value of $1.25 per share. The awards vest in four equal installments on March 26, 2020, June 26, 2020, September 18, 2020, and December 25, 2020, respectively, and are subject to service conditions. We also granted 746,000 restricted stock unit awards to team members with an average grant date fair value of $1.25 per share. The awards granted to team members vest over an average of 42 months with various installment and vesting dates, and are subject to service conditions. We also granted 630,000 restricted stock units to a non-employee service provider that were for the satisfaction of legal fees owed and other consulting fees. The awards granted to the legal service provider vested immediately and had an average grant date fair value $0.88.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 second quarter of 2020, we granted 85,996 restricted stock units to non-employee directors, each with a grant date fair value of $0.71 per share in lieu of cash compensation board fees for services provided. The awards vested immediately. We also granted 375,000 restricted stock unit awards to team members with an average grant date fair value of $0.67 per share. The awards granted to team members vest over 4 years with 25% vesting May 18, 2021, then equal quarterly installments thereafter until the final vesting period of May 18, 2024 and are subject to service conditions. We also granted &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250,000 restricted stock units to a non-employee service provider that were for the satisfaction of legal fees owed. The awards granted to the legal service provider vested immediately and had an average grant date fair value $0.67.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 third quarter of 2020, we granted 39,426 restricted stock units to non-employee directors, each with a grant date fair value of $1.28 per share in lieu of cash compensation board fees for services provided. The awards vested immediately. We also granted 12,000 restricted stock unit awards to team members with an average grant date fair value of $1.68 per share. The awards granted to team members vest over 4 years with 25% vesting May 18, 2021, then equal quarterly installments thereafter until the final vesting period of May 18, 2024 and are subject to service conditions. We also granted 155,000 restricted stock units to non-employee service providers that were for the satisfaction of legal and professional fees. The awards granted to the service providers have various vesting dates and had an average grant date fair value $1.52.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 fourth quarter of 2020, we granted 30,000 restricted stock units to team members and 50,000 restricted stock units to non-employees directors with an average grant date fair value of $0.85 per share. The awards granted to team members vest over 4 years with 25% vesting November 18, 2021, then equal quarterly installments thereafter until the final vesting period of November 18, 2024 and are subject to service conditions. The restricted stock units granted to the non-employee service provider were for satisfaction of legal fees owed. The awards granted to the legal service provider vested immediately.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 2021, we granted 3,488,262 restricted stock unit awards to team members with an average grant date fair value of $2.03 per share. The awards granted to team members vest over a range of 10 to 51 months with various installment and vesting dates, and are subject to service conditions. We also granted 652,170 restricted stock units to non-employee directors, each with a grant date fair value of $1.22. The awards vest in four equal installments on March 4, 2021, June 4, 2021, September 4, 2021, and December 4, 2021, respectively, and are subject to service conditions. We also granted 97,744 restricted stock units to non-employee directors, with a grant date fair value of $1.22 per share in lieu of cash compensation board fees for services provided. These awards vested immediately.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 second quarter of 2021, we granted 54,000 restricted stock unit awards to team members with an average grant date fair value of $1.23 per share. The awards granted to team members vest over a range of 47 months with various installment and vesting dates, and are subject to service conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 third quarter of 2021, we granted 54,000 restricted stock unit awards to team members with an average grant date fair value of $1.09 per share. The awards granted to team members vest over a range of 47 months with various installment and vesting dates, and are subject to service conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 fourth quarter of 2021, we granted 170,000 restricted stock unit awards to team members with an average grant date fair value of $3.97 per share. The awards granted to team members vest over a range of 47 months with various installment and vesting dates, and are subject to service conditions. We also granted 368,672 restricted stock units to non-employee directors, each with a grant date fair value of $1.35. The awards vest in four equal installments throughout 2022 and are subject to service conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The restricted stock unit grants were valued based on the fair value of our common stock on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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%;text-decoration:underline"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During third quarter of 2021, we granted 50,000 stock options to a non-employee consultant at an exercise price of $1.08 per share. The stock options vest over one year in twelve equal monthly installments. As of December&#160;31, 2021, this is the only stock option grant outstanding under the 2018 Plan.&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-style:italic;font-weight:700;line-height:120%"&gt;2018 Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Also, in 2018, our board of directors adopted, and our stockholders approved, the 2018 Employee Stock Purchase Plan (the &#x201c;2018 ESPP&#x201d;). The total shares of common stock initially reserved under the 2018 ESPP was limited to 272,942 shares. The purpose of the 2018 ESPP is to provide eligible employees with an opportunity to purchase shares of our common stock at a discount through accumulated contributions generally in the form of payroll deductions of up to 15% of eligible compensation, subject to caps of $25 in any calendar year and 4,000 shares on any purchase date.  The 2018 ESPP provides for 24-month offering periods, generally beginning in June and December of each year, and each offering period consists of four six-month purchase periods. The initial offering period began on June 1, 2021 and will end in May 2023. The first purchase under the 2018 ESPP was in December 2021. Participation ends automatically upon termination of employment with the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On each purchase date, participating employees will purchase shares of our common stock at price per share equal to 85% of the lesser of the fair market value of our common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. If the price per share of our common stock on any purchase date in the offering period is lower than the stock price on the enrollment date of that offering period, the offering period will immediately reset after the purchase of shares on such purchase date and automatically roll into a new offering period. Purchased shares  will be delivered electronically to the participant shortly after the purchase date pursuant to an effective registration statement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use a Black-Scholes option pricing model to determine the fair value of shares to be purchased under the 2018 ESPP. Stock-based compensation expense related to our 2018 ESPP for the year ended December&#160;31, 2021 was not significant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of shares of common stock that may be made available for sale under the 2018 ESPP also includes an annual increase on the first day of each fiscal year beginning for the fiscal year following the fiscal year in which the first enrollment date (if any) occurs equal to the lesser of (i) 818,825 shares of common stock; (ii) 1.5% of the outstanding shares of common stock on the last day of the immediately preceding fiscal year; or such other amount as the administrator may determine.&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:120%"&gt;The 2018 ESPP had 189,215 and 272,942 shares of common stock available for sale and reserved for issuance as of December&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2009 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2009, we adopted the 2009 Plan, which allowed for the granting of incentive and non-statutory stock options, as defined by the Internal Revenue Code, to employees, directors and consultants. The exercise price of the options granted was generally equal to the value of our common stock on the date of grant, as determined by our board of directors. The awards are exercisable and vest, generally over four years, in accordance with each option agreement. The term of each option is no more than ten years from the date of the grant. The 2009 Plan allows for options to be immediately exercisable, subject to the Company&#x2019;s right of repurchase for unvested shares at the original exercise price. The total amount received in exchange for these shares has been included in accrued expenses on the accompanying consolidated balance sheets and is reclassified to equity as the shares vest. As of December 31, 2020, there were 574 unvested shares outstanding amounting to $1 in accrued expenses. There were no unvested shares outstanding as of December 31, 2021. Upon exercise, shares will be delivered electronically to the holder pursuant to an effective registration statement. Effective with the adoption of the 2018 Plan, no additional grants will be made under the 2009 Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our stock option activity under the 2009 Plan and related information is set forth below:&lt;br/&gt;&lt;br/&gt;&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:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.619%"/&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.619%"/&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.624%"/&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;Number of Shares&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;Weighted Average Exercise Price&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&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 Remaining&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contractual Term (years)&lt;/span&gt;&lt;/div&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;Aggregate Intrinsic 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;Outstanding as of December 31, 2019&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,465,450&#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;0.80&#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="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;6.86&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-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;771&#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 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;Granted&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;&#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="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;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;(185,234)&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.06&#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="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;/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;Cancelled/Expired&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;(71,476)&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.77&#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="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;text-align:left;vertical-align: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 as of December 31, 2020&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,208,740&#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;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.80&#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="3" style="background-color:#cceeff;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;6.19&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;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 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;Granted&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;&#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="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;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;(260,451)&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;0.69&#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="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;/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;Cancelled/Expired&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;(22,822)&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;2.01&#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="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;text-align:left;vertical-align: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 as of December 31, 2021&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;925,467&#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;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.80&#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="3" style="background-color:#cceeff;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;5.59&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;1,692&#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;Exercisable as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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;904,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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 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.79&#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="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;5.58&lt;/span&gt;&lt;/td&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;1,668&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 did not grant any options under the 2009 Plan during the year ended December&#160;31, 2021 or 2020. We have historically used the Black-Scholes option pricing model to estimate the fair value of our stock option awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value is based on our stock price trading price on the Nasdaq Capital Market. The aggregate intrinsic value of options exercised was $1,168 and $88 for the years ended December&#160;31, 2021 and 2020, respectively, and is calculated based on the difference between the estimated fair value of our common stock at the date of exercise and the exercise price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total fair value for options vested during the years ended December&#160;31, 2021 and 2020, was $66 and $130, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation cost that has been included in our consolidated statements of operations and comprehensive loss for all stock-based compensation arrangements is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="9" 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;Year Ended December 31,&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:700;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Cost of revenues&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;1,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;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;274&#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 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;Sales and marketing&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;437&#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;64&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&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,770&#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,083&#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;Research and development&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;684&#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;71&#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 stock-based compensation&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;4,941&#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,492&#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;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="margin-top:12pt;text-indent:36pt"&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&#160;31, 2021, there was approximately $5,943, $328 and $14 of total unrecognized compensation cost related to the 2018 Plan, the 2018 ESPP and the 2009 Plan, respectively. These unrecognized compensation costs are expected to be recognized over an estimated weighted-average period of approximately 2.7 years, 1.5 years and 0.3 years for the 2018 Plan, the 2018 ESPP and the 2009 Plan, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <phun:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares
      contextRef="i4da8ebb070ac43f6afeba25b7dc02669_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyODA1Mjc_138df0a7-decc-4302-90d4-a76814cb2c46"
      unitRef="shares">2729416</phun:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares>
    <phun:SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding
      contextRef="i4da8ebb070ac43f6afeba25b7dc02669_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzg5Mg_79cd79ea-b1ce-4449-b13c-bc89c6b9ebec"
      unitRef="number">0.05</phun:SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding>
    <phun:IssuanceOfCommonStockShares
      contextRef="i5d7e78ac14da4f7fbb623377c0f46541_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzE2NDkyNjc0NjI1Njc_ac22fe85-ff4d-41d0-a643-6750b0dcfdac"
      unitRef="shares">925467000</phun:IssuanceOfCommonStockShares>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i55ab7d4ebed54b5fa25fb143d77dc7dc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NTQxMjM_455d82c9-a825-438f-b0a9-cae2cb4f7daf"
      unitRef="shares">762038</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ica59d7bb65884951a269e2a63d26604e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NTQxMTk_5dff4b13-c10c-44a8-a6e5-ad87a6c4f3b8"
      unitRef="shares">2551720</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwNzMw_54ac7896-4f70-41eb-918e-496ae10b28a9">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our restricted stock unit activity is set forth below:&lt;br/&gt;&lt;br/&gt;&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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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;Shares&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;Weighted Average Grant Date 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;Outstanding as of December 31, 2020&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,677,060&#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="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;1.41&#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="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;Granted&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;4,884,848&#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;1.90&#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 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;Released&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,593,237)&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="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.57&#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="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;Forfeited&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;(392,401)&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;1.66&#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;Outstanding as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;3,576,270&#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="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;1.94&#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:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i5dbb541e490743d8abef474e32db8e50_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpkZjU5MjA2MWQ1MDY0MDE3OGQzMWM1NjBlMTg0ZTdjMC90YWJsZXJhbmdlOmRmNTkyMDYxZDUwNjQwMTc4ZDMxYzU2MGUxODRlN2MwXzEtMS0xLTEtMjYxOTg_fc5a0be1-e5a4-49f2-b5f0-10eab69e3c13"
      unitRef="shares">1677060</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5dbb541e490743d8abef474e32db8e50_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpkZjU5MjA2MWQ1MDY0MDE3OGQzMWM1NjBlMTg0ZTdjMC90YWJsZXJhbmdlOmRmNTkyMDYxZDUwNjQwMTc4ZDMxYzU2MGUxODRlN2MwXzEtMy0xLTEtMjYxOTg_1feef224-1da6-45d6-917a-f3a26a7dfc04"
      unitRef="usdPerShare">1.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5e144c2b649444b585a0118acff71300_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpkZjU5MjA2MWQ1MDY0MDE3OGQzMWM1NjBlMTg0ZTdjMC90YWJsZXJhbmdlOmRmNTkyMDYxZDUwNjQwMTc4ZDMxYzU2MGUxODRlN2MwXzItMS0xLTEtMjYxOTg_c4659427-4591-4e61-868b-9088a80400fd"
      unitRef="shares">4884848</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5e144c2b649444b585a0118acff71300_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpkZjU5MjA2MWQ1MDY0MDE3OGQzMWM1NjBlMTg0ZTdjMC90YWJsZXJhbmdlOmRmNTkyMDYxZDUwNjQwMTc4ZDMxYzU2MGUxODRlN2MwXzItMy0xLTEtMjYxOTg_2e12afcf-feb9-4923-ad6e-10697611e36b"
      unitRef="usdPerShare">1.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i5e144c2b649444b585a0118acff71300_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpkZjU5MjA2MWQ1MDY0MDE3OGQzMWM1NjBlMTg0ZTdjMC90YWJsZXJhbmdlOmRmNTkyMDYxZDUwNjQwMTc4ZDMxYzU2MGUxODRlN2MwXzMtMS0xLTEtMjYxOTg_b1a3fc94-aa49-4455-bf56-b5dd74a7f4fb"
      unitRef="shares">2593237</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5e144c2b649444b585a0118acff71300_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpkZjU5MjA2MWQ1MDY0MDE3OGQzMWM1NjBlMTg0ZTdjMC90YWJsZXJhbmdlOmRmNTkyMDYxZDUwNjQwMTc4ZDMxYzU2MGUxODRlN2MwXzMtMy0xLTEtMjYxOTg_0bcc068a-cb9d-4a5b-9557-7c50c1faff73"
      unitRef="usdPerShare">1.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i5e144c2b649444b585a0118acff71300_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpkZjU5MjA2MWQ1MDY0MDE3OGQzMWM1NjBlMTg0ZTdjMC90YWJsZXJhbmdlOmRmNTkyMDYxZDUwNjQwMTc4ZDMxYzU2MGUxODRlN2MwXzQtMS0xLTEtMjYxOTg_e6577b23-4866-4fe8-8261-ff9104784b03"
      unitRef="shares">392401</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i5e144c2b649444b585a0118acff71300_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpkZjU5MjA2MWQ1MDY0MDE3OGQzMWM1NjBlMTg0ZTdjMC90YWJsZXJhbmdlOmRmNTkyMDYxZDUwNjQwMTc4ZDMxYzU2MGUxODRlN2MwXzQtMy0xLTEtMjYxOTg_dde920f3-a54e-48bf-ba71-93ba9ea3f191"
      unitRef="usdPerShare">1.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="id0c0142ee1244077a7a31f126d1ca408_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpkZjU5MjA2MWQ1MDY0MDE3OGQzMWM1NjBlMTg0ZTdjMC90YWJsZXJhbmdlOmRmNTkyMDYxZDUwNjQwMTc4ZDMxYzU2MGUxODRlN2MwXzUtMS0xLTEtMjYxOTg_eda362a3-8e66-4f72-8060-b9c775766953"
      unitRef="shares">3576270</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id0c0142ee1244077a7a31f126d1ca408_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpkZjU5MjA2MWQ1MDY0MDE3OGQzMWM1NjBlMTg0ZTdjMC90YWJsZXJhbmdlOmRmNTkyMDYxZDUwNjQwMTc4ZDMxYzU2MGUxODRlN2MwXzUtMy0xLTEtMjYxOTg_9e90b573-f19f-4a56-ba53-1e1b84961382"
      unitRef="usdPerShare">1.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib50fdd1a53694630bbbdd56f0a456b79_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzIzMzI_46bfe346-4760-46c1-af80-05a8478e848a"
      unitRef="shares">123084</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i89ff6a55acc5483288446afe3d220ae7_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzIzNDE_a839ffa7-ab13-4269-a266-36dfaeedda03"
      unitRef="usdPerShare">1.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i621e2b9fc9934ec3a4596dec0b9f96f8_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzIzNDg_9035bc6d-f748-4a29-8023-3ed8e36a4c38"
      unitRef="shares">125523</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i82875aeed72a48b895dd686ff1b7ed33_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI2MDM_63d22e2a-907a-47f0-bba1-e842fa113d77"
      unitRef="usdPerShare">1.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie1a275d23c884bb48035b137daab0258_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzIzNTg_5a61703a-0ed0-4b9c-a2a6-d84e80fe7593"
      unitRef="shares">746000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia55ecfbd249f40c2ad15ff4e25f81cc3_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzIzNjc_d5c2093d-012b-426f-bbca-8ef7abc9d8b0"
      unitRef="usdPerShare">1.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie1a275d23c884bb48035b137daab0258_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzIzNzQ_2f14bb09-049d-4665-875b-c9785ad156e5">P42M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iaec84f80fe48444bbb02ba284cd64ed0_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzIzNzg_5d25d052-4a93-41bf-b30f-50d786020aa4"
      unitRef="shares">630000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie21e672001e64364ad9d42796015c837_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzIzODc_3b391f39-ee3d-4fb2-bff4-0082acd22b68"
      unitRef="usdPerShare">0.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i058b909fb8df4c489258697a4e1b4e25_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzIzOTQ_2084e1b9-d1ac-44cb-8194-26b20610b78f"
      unitRef="shares">85996</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4f3c0a5c38e6494db44ef6ed680c1b97_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0MDI_e7530b79-195e-4379-9d04-90ec5bc46a4f"
      unitRef="usdPerShare">0.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i44225e87b96c46c98a57fd19ec827644_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0MzI_cf7d761b-f40f-41ab-a6a9-6353339787de"
      unitRef="shares">375000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i61c1054702e74e5b9dfdb32e8692309a_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0NDE_c4613863-d4a5-40b7-9c76-1abb38486d0e"
      unitRef="usdPerShare">0.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i44225e87b96c46c98a57fd19ec827644_D20200401-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0NDc_bb0770ec-2350-4aa5-bd53-e4c24449a16e">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i44225e87b96c46c98a57fd19ec827644_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0NDk_4af9f91e-d8ac-49f7-8b57-bc0b346cced6"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic3cfec322327405e874fd2d27275e18b_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0NTQ_7c145a5a-7c4e-4c88-94e2-bbda9f954bb9"
      unitRef="shares">250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i156c07eb06f349b68da24718dfdc057f_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0NjM_7050b2dc-a08a-4221-ad25-e86c734f10a9"
      unitRef="usdPerShare">0.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9c5b9ef9778742b6b612cba024306be9_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0NzA_1d9c1af6-f457-4e35-ae7f-7f27ce91433e"
      unitRef="shares">39426</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1635ceb78ef445868d140a0843642624_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0Nzg_8adb3ec7-5aae-41b4-be07-5cbb388d5438"
      unitRef="usdPerShare">1.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i41745dca0b994a48a2f036982e1b72da_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0ODU_83c283f9-8e97-4d2e-b33e-275e95bda766"
      unitRef="shares">12000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic54aec2138cd47ec9139732543e5856e_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0OTM_3faf33bb-68b2-45db-8460-e95db5f5ab5e"
      unitRef="usdPerShare">1.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i41745dca0b994a48a2f036982e1b72da_D20200701-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI0OTk_12c0c618-cd07-4939-bba9-9c4f15a437d8">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i41745dca0b994a48a2f036982e1b72da_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI1MDE_7ced2fdf-d14c-42e8-86fb-0cce6d1eedf2"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i629efafa3e9f43c98936b760b480aa86_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI1MDY_d7147fb8-8aa9-46c2-b3b5-ea42370391d6"
      unitRef="shares">155000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i09b66bbc4ec346cea803397622b96ec8_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI1MTU_fd56a9ac-a5e5-4cac-adce-c16ba23b70c8"
      unitRef="usdPerShare">1.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6463bf5b523b4d0c96c2bc2399c12f6a_D20201001-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI1MjM_dfb67f94-fbdc-41f6-b6d4-b89a4350c505"
      unitRef="shares">30000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i05751d9fd312416ea5c2daedbfb39d0e_D20201001-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI1MzE_b79b2ac7-8df3-43a6-985b-efccdae3e81a"
      unitRef="shares">50000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia7437a42267a4433a836d01579d3a43d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI1Mzk_26b57a72-6413-4623-9122-98014e28e3e6"
      unitRef="usdPerShare">0.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i6463bf5b523b4d0c96c2bc2399c12f6a_D20201001-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI1NDU_bc66b0b9-7088-40a3-a2d1-195966ace357">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i6463bf5b523b4d0c96c2bc2399c12f6a_D20201001-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzM4NDgyOTA3MzI1NDc_8e6ea965-089b-4628-8d8a-0688ac11bf36"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5439c3ca442943beabcbf1a8a962a784_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDMxOTk_112f03cb-86d8-4622-8564-d0e012acce95"
      unitRef="shares">3488262</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i628c046daa5a40da81c2e2cd454516b6_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDMyODk_f31f1e2a-92ef-4bfc-9015-0d8a5c034e03"
      unitRef="usdPerShare">2.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8307a57bf9c44103873363c0a76cc906_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDMzNTg_930652e5-a875-428b-b162-ef7270ad6120">P10M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i117fd6196f2848cf846eb7a7a9fc9f63_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDMzNjU_783880b1-c37c-42a4-b93f-c14b171f7874">P51M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4d7c42cd112947438927d459acd9f3f7_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDM0NzU_75e3ea6b-faa1-4ad9-ad12-20cb2921488f"
      unitRef="shares">652170</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic30a1e54feee464ca8d68473f342b993_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDM1NjY_1d8eead3-7ed7-4fed-b033-813355c5b63e"
      unitRef="usdPerShare">1.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4bdd5152ef3a4817970d3cbf91e3bd6b_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDM3NTY_e095afff-809f-40df-8784-0877007bf904"
      unitRef="shares">97744</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i625bc216363a449fa01cd131cc43e9c8_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDM4NDI_a1292d7a-d3e9-4014-9fc7-4e5f4bddb93f"
      unitRef="usdPerShare">1.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i593cb8248af949d78d58dc87e6ebe7c7_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDM5OTg_1cc5a995-d4bf-45ed-9366-f007f26ad180"
      unitRef="shares">54000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0a87c8f9283245d393d311826d9edd85_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDQwODg_b3393249-d795-4bb6-b588-4ffc25af2fd0"
      unitRef="usdPerShare">1.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i593cb8248af949d78d58dc87e6ebe7c7_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDQxNTc_5d26cd77-710b-4875-b6f3-78bbaa828eda">P47M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i04cd07fc24504bb7a5150046f4c1dec2_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDQyOTY_c5d36d16-58fe-4fe1-9c36-3255e5a1d943"
      unitRef="shares">54000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i04efd62bc3964dd1af43b0ce081ac715_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDQzODY_83e65b93-51c0-4433-ab14-a6814cd11fec"
      unitRef="usdPerShare">1.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i04cd07fc24504bb7a5150046f4c1dec2_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDQ0NTU_78f91202-67b6-4d61-8f72-cf940764e66a">P47M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8d7819c2b3c94e00a0dcaf2aced82e4a_D20211001-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyNzg2MTg_283f7a49-6291-4f58-b534-43bc703c266c"
      unitRef="shares">170000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ice6d21313d624e8c95b609a14c508577_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyNzg2Mjc_af73494d-75f1-4309-83e0-6304b6360f9d"
      unitRef="usdPerShare">3.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8d7819c2b3c94e00a0dcaf2aced82e4a_D20211001-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyNzg2Mzc_ca1ef169-311d-4f22-8485-074e765554f2">P47M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ife822ea46a7c4a30a1acfbd298466059_D20211001-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyNzg2NDc_27144a51-57c8-4c6a-b41b-2cfed9756837"
      unitRef="shares">368672</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if560f11b733a490bb92b4983bc19cb75_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyNzg2NTY_88ffc899-b179-485d-9b58-31e099d9f70e"
      unitRef="usdPerShare">1.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i1a18fd0c35ac4c23945c4d9419f471d9_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDQ3MTU_1914b971-59fc-457a-b4bf-7e93de449382"
      unitRef="shares">50000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i1a18fd0c35ac4c23945c4d9419f471d9_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDQ3ODY_2daf0253-e36c-42a3-8cb7-902eea04ee4d"
      unitRef="usdPerShare">1.08</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="icc5cf4d24230470c8f4b15d58306ab93_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyNzY0NDc_7ee6be28-3d81-47a2-bd1c-90310bef2158">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <phun:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments
      contextRef="icc5cf4d24230470c8f4b15d58306ab93_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDQ4NDE_c04bb363-8492-40af-9dff-f79226589d3d"
      unitRef="office">12</phun:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i455f0165df234921af3e516f8ee744ac_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDcwNTQ_b365c402-dd33-4e07-a885-c2e70fa65371"
      unitRef="shares">272942</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i077fe848c93742c38a137e5e18eab2a5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDcyODg_85361ccb-c178-4a02-8f6b-7e7b03b1fb49"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <phun:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution
      contextRef="i077fe848c93742c38a137e5e18eab2a5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyOTA5NzY_97f83693-9fa1-41bb-97d6-6f998a8a910a"
      unitRef="usd">25000</phun:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee
      contextRef="i2125022a943448b0923d58a5f85d16b8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDczNjY_514848cc-097b-41a9-93ed-3a9620ae57ca"
      unitRef="shares">4000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee>
    <phun:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod
      contextRef="i2125022a943448b0923d58a5f85d16b8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDc0Mjc_37bf93be-262c-4d51-aae3-9592b0538867">P24M</phun:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod>
    <phun:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods
      contextRef="i2125022a943448b0923d58a5f85d16b8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDc1NDc_97a561af-4535-4914-9ec9-3c85a1c82e77"
      unitRef="purchaseperiod">4</phun:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods>
    <phun:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod
      contextRef="i2125022a943448b0923d58a5f85d16b8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyNzY0NDg_04196859-3196-42f6-b35d-a69ec757b441">P6M</phun:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i2125022a943448b0923d58a5f85d16b8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwOTk1MTE2NDc5MTg_07014b28-3440-4cfd-920d-a879afa0823d"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <phun:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares
      contextRef="i5ae4b8e50d804fdc9663f2737547117a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyODA1Mzg_32bedc9a-9b84-4a7e-9b6b-14668838daed"
      unitRef="shares">818825</phun:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares>
    <phun:SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay
      contextRef="i5ae4b8e50d804fdc9663f2737547117a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzc1NzU_3f093421-92bb-4d3b-a20d-836d7f6c4afe"
      unitRef="number">0.015</phun:SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i077fe848c93742c38a137e5e18eab2a5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzc4NDY_3ed926b8-817f-415c-9775-a21acc30f9ea"
      unitRef="shares">189215</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i2636d6701cb54827ad17bd760ffa5c53_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzE2NDkyNjc0NjQ2OTQ_b0ba4ade-ad06-487f-a2ee-ca1ba5a6d853"
      unitRef="shares">272942</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i7d6dca0282eb448099c8f7bfac976d57_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzgzNjc_0ad803ae-7634-46da-acbe-7a174b9103f7">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i7d6dca0282eb448099c8f7bfac976d57_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzg0NTM_6b1cb77d-8ecc-45d1-ae4c-9de01bc49f28">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i704f007a18164911943c62c623453ce0_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzg4NjA_72cba91e-ad1a-4d0d-929e-9ef0a80bab32"
      unitRef="shares">574</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i704f007a18164911943c62c623453ce0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzg5MDQ_fb0fcc2c-a9ab-4911-8959-3f96cb288433"
      unitRef="usd">1000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i294571984c1449b198eb4b4fe6eb3c0c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzIxOTkwMjMyODA1NDY_0ae52b31-337d-49da-982d-2b7afcc7e1e2"
      unitRef="shares">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwNzMx_09fcf0d5-4880-4420-8248-306f76f4f9f0">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our stock option activity under the 2009 Plan and related information is set forth below:&lt;br/&gt;&lt;br/&gt;&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:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.619%"/&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.619%"/&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.624%"/&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;Number of Shares&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;Weighted Average Exercise Price&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&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 Remaining&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contractual Term (years)&lt;/span&gt;&lt;/div&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;Aggregate Intrinsic 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;Outstanding as of December 31, 2019&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,465,450&#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;0.80&#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="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;6.86&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-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;771&#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 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;Granted&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;&#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="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;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;(185,234)&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.06&#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="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;/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;Cancelled/Expired&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;(71,476)&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.77&#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="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;text-align:left;vertical-align: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 as of December 31, 2020&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,208,740&#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;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.80&#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="3" style="background-color:#cceeff;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;6.19&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;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 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;Granted&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;&#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="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;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;(260,451)&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;0.69&#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="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;/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;Cancelled/Expired&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;(22,822)&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;2.01&#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="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;text-align:left;vertical-align: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 as of December 31, 2021&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;925,467&#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;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.80&#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="3" style="background-color:#cceeff;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;5.59&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;1,692&#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;Exercisable as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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;904,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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 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.79&#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="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;5.58&lt;/span&gt;&lt;/td&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;1,668&#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;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i1cf9495c40eb44fcbb69004d99f3f630_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzEtMS0xLTEtNDIyMjU_66ec4285-aaca-4f69-b72e-0143775796fc"
      unitRef="shares">1465450</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i1cf9495c40eb44fcbb69004d99f3f630_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzEtMy0xLTEtNDIyMjU_48e8652a-1a59-4fcf-988d-a21e2c8b9f56"
      unitRef="usdPerShare">0.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i33d567bd94754ac693119b83d67013b5_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzEtNS0xLTEtNDIyMjU_1067328a-37f6-49c9-bf03-b501403f6512">P6Y10M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i1cf9495c40eb44fcbb69004d99f3f630_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzEtNy0xLTEtNDIyMjU_cf3da379-edd1-47c8-b229-2b24d6f6471b"
      unitRef="usd">771000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzItMS0xLTEtNDIyMjU_651db88e-4e34-4854-8013-a9639e6864ae"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzItMy0xLTEtNDIyMjU_c202c9bf-e207-4023-a6e0-b149ce69f810"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzMtMS0xLTEtNDIyMjU_1343bd28-97a3-4ba7-af24-168ef1edd6e0"
      unitRef="shares">185234</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzMtMy0xLTEtNDIyMjU_020686d9-99f0-46db-8b28-8edec13a8262"
      unitRef="usdPerShare">1.06</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzQtMS0xLTEtNDIyMjU_bd0f5cdd-9cca-4f3f-b170-f15dd49b5681"
      unitRef="shares">71476</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzQtMy0xLTEtNDIyMjU_d142b77c-0ab9-463a-9f60-8f1057ab1222"
      unitRef="usdPerShare">1.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzEtMS0xLTEtMjYxOTg_73470add-2176-42d8-9927-5b0c67172c45"
      unitRef="shares">1208740</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzEtMy0xLTEtMjYxOTg_4570bd54-39dd-4dec-8941-0fbb19cd368a"
      unitRef="usdPerShare">0.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzEtNS0xLTEtMjYxOTg_383987c4-df23-43c4-890f-a882571a57cb">P6Y2M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzEtNy0xLTEtMjYxOTg_c2b58133-edd8-4427-94d4-4fc38c6ac16b"
      unitRef="usd">700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzItMS0xLTEtMjYxOTg_a99e9daa-b824-4e8a-b318-3dd9f6cc991d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzItMy0xLTEtMjYxOTg_d59fa4ba-a2bb-40c3-897d-15f14600a20c"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzMtMS0xLTEtMjYxOTg_12266c23-5319-413e-8593-db9276eb028d"
      unitRef="shares">260451</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzMtMy0xLTEtMjYxOTg_463cdb14-25c3-4804-a8fc-0ba6bcb9e45b"
      unitRef="usdPerShare">0.69</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzQtMS0xLTEtMjYxOTg_0d327f05-2349-48a8-bd74-1bd0db200bde"
      unitRef="shares">22822</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzQtMy0xLTEtMjYxOTg_f6b167e2-0014-47c8-b866-9fa1a5ee9317"
      unitRef="usdPerShare">2.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzUtMS0xLTEtMjYxOTg_a3b0513c-8ce7-4042-aa3d-b70345c5044f"
      unitRef="shares">925467</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzUtMy0xLTEtMjYxOTg_18aab181-5e5b-4a61-b132-e3ecf3b66a75"
      unitRef="usdPerShare">0.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzUtNS0xLTEtMjYxOTg_ca432793-e88f-4169-b3c4-250e638040cf">P5Y7M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzUtNy0xLTEtMjYxOTg_6ee47aa8-9fa3-415b-9ea1-49c22a06e1ca"
      unitRef="usd">1692000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzYtMS0xLTEtMjYxOTg_d8137410-3b68-4b49-a96c-14b18b7ff0c3"
      unitRef="shares">904259000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzYtMy0xLTEtMjYxOTg_b5f947d4-8ff1-4e30-a77d-2c2ad81d2886"
      unitRef="usdPerShare">0.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzYtNS0xLTEtMjYxOTg_7f4df5a6-b287-4fcd-8a83-5c87ffd43135">P5Y6M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTpmZDIwNWNmNDJkNWM0Zjk3OGY2Yjg4NTIxYzFkNTU3MS90YWJsZXJhbmdlOmZkMjA1Y2Y0MmQ1YzRmOTc4ZjZiODg1MjFjMWQ1NTcxXzYtNy0xLTEtMjYxOTg_782f7796-790c-4817-858b-02f6c5771002"
      unitRef="usd">1668000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="id01c1a6a931540c288196bb67cf35ddb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzk2Mzc_d7e4373b-4d00-40ed-bc08-73b175a64ace"
      unitRef="usd">1168000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="ica642102ca594998abb72d5c80703ad5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzk2NDQ_6cc4db1c-e347-4dcf-b0be-1a65106124c3"
      unitRef="usd">88000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i41aac518d19c4a6cb916d890795f1cb3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzk5MTM_84481431-268a-4d9b-9a4d-e3e49ae6a37e"
      unitRef="usd">66000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i9a8860cd2e0a41a99cf2c50eb193cd7b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzk5MjA_07ed07b9-c299-4c2e-b80d-c5e3cfef93af"
      unitRef="usd">130000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <srt:ScheduleOfCondensedIncomeStatementTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwNzMy_2f115221-fc3e-46aa-a25c-eefbfadbfdc6">Compensation cost that has been included in our consolidated statements of operations and comprehensive loss for all stock-based compensation arrangements is set forth below:&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="9" 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;Year Ended December 31,&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:700;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Cost of revenues&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;1,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;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;274&#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 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;Sales and marketing&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;437&#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;64&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&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,770&#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,083&#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;Research and development&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;684&#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;71&#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 stock-based compensation&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;4,941&#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,492&#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;</srt:ScheduleOfCondensedIncomeStatementTableTextBlock>
    <us-gaap:ShareBasedCompensation
      contextRef="ide07d6449d784349a98d94f3b9cfacb9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTowNDA3MzgzZjk0NjI0MGQ3ODBmNTJjYTg2NzZhMjM1ZC90YWJsZXJhbmdlOjA0MDczODNmOTQ2MjQwZDc4MGY1MmNhODY3NmEyMzVkXzItMS0xLTEtMjYxOTg_5641e97a-d6d2-454c-8c15-fefa4a5dc19b"
      unitRef="usd">1050000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i34880f83787445099e55de8888352ecd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTowNDA3MzgzZjk0NjI0MGQ3ODBmNTJjYTg2NzZhMjM1ZC90YWJsZXJhbmdlOjA0MDczODNmOTQ2MjQwZDc4MGY1MmNhODY3NmEyMzVkXzItMy0xLTEtMjYxOTg_56ef3cee-dab4-49ba-a6ce-c479f0f5c3c5"
      unitRef="usd">274000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i075d2ff7c44940f59edccf60cd66c4d2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTowNDA3MzgzZjk0NjI0MGQ3ODBmNTJjYTg2NzZhMjM1ZC90YWJsZXJhbmdlOjA0MDczODNmOTQ2MjQwZDc4MGY1MmNhODY3NmEyMzVkXzMtMS0xLTEtMjYxOTg_9323eaaa-02c0-4828-8ac2-2233c84a41e0"
      unitRef="usd">437000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i84aeff86cc5c493687fa1be2422411c6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTowNDA3MzgzZjk0NjI0MGQ3ODBmNTJjYTg2NzZhMjM1ZC90YWJsZXJhbmdlOjA0MDczODNmOTQ2MjQwZDc4MGY1MmNhODY3NmEyMzVkXzMtMy0xLTEtMjYxOTg_c3f93dbe-8061-45ad-a8d5-3f988ba7d99a"
      unitRef="usd">64000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i3c7e633ac5e140beaea36cbcb55e6eeb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTowNDA3MzgzZjk0NjI0MGQ3ODBmNTJjYTg2NzZhMjM1ZC90YWJsZXJhbmdlOjA0MDczODNmOTQ2MjQwZDc4MGY1MmNhODY3NmEyMzVkXzQtMS0xLTEtMjYxOTg_b79e545a-caf1-4ac5-89eb-83e14b8d9f09"
      unitRef="usd">2770000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i9aea9991f2d94ba0860455d9661ca6c6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTowNDA3MzgzZjk0NjI0MGQ3ODBmNTJjYTg2NzZhMjM1ZC90YWJsZXJhbmdlOjA0MDczODNmOTQ2MjQwZDc4MGY1MmNhODY3NmEyMzVkXzQtMy0xLTEtMjYxOTg_a2e556f6-0909-4ea6-b66f-cb4bb608ba3b"
      unitRef="usd">4083000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib83fb5af22c045d884b21edd19790df0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTowNDA3MzgzZjk0NjI0MGQ3ODBmNTJjYTg2NzZhMjM1ZC90YWJsZXJhbmdlOjA0MDczODNmOTQ2MjQwZDc4MGY1MmNhODY3NmEyMzVkXzUtMS0xLTEtMjYxOTg_a579663b-8c3d-4ee9-b316-9f0569a6ac12"
      unitRef="usd">684000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i00261cc3cdc049bb8c21d8bac9923235_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTowNDA3MzgzZjk0NjI0MGQ3ODBmNTJjYTg2NzZhMjM1ZC90YWJsZXJhbmdlOjA0MDczODNmOTQ2MjQwZDc4MGY1MmNhODY3NmEyMzVkXzUtMy0xLTEtMjYxOTg_3f12384b-decc-4be8-81c1-8bbfa741650e"
      unitRef="usd">71000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTowNDA3MzgzZjk0NjI0MGQ3ODBmNTJjYTg2NzZhMjM1ZC90YWJsZXJhbmdlOjA0MDczODNmOTQ2MjQwZDc4MGY1MmNhODY3NmEyMzVkXzYtMS0xLTEtMjYxOTg_64ba88f0-12c9-4348-bec4-cc3c60f11c36"
      unitRef="usd">4941000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90YWJsZTowNDA3MzgzZjk0NjI0MGQ3ODBmNTJjYTg2NzZhMjM1ZC90YWJsZXJhbmdlOjA0MDczODNmOTQ2MjQwZDc4MGY1MmNhODY3NmEyMzVkXzYtMy0xLTEtMjYxOTg_2e0cf48e-13aa-40ec-bbe9-2e2bdea060e1"
      unitRef="usd">4492000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i55ab7d4ebed54b5fa25fb143d77dc7dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwMTg0_172a341a-6e7e-491d-87a0-9a5ce5bebdde"
      unitRef="usd">5943000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i077fe848c93742c38a137e5e18eab2a5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzY1OTcwNjk3OTI0NzI_bbb05b85-3fc6-4c67-b310-00bdedba3651"
      unitRef="usd">328000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i294571984c1449b198eb4b4fe6eb3c0c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzQzOTgwNDY1MzY0NjM_01d95e49-fee3-4cec-b41a-6050823e39bb"
      unitRef="usd">14000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i5d7e78ac14da4f7fbb623377c0f46541_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzEwNDM3_2a4a46d3-056d-4cbe-ac27-6c5356f8ecca">P2Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i2125022a943448b0923d58a5f85d16b8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzY1OTcwNjk3OTI0ODI_c8f1ac99-4cd4-460d-97a7-906af6833984">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i7d6dca0282eb448099c8f7bfac976d57_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTEvZnJhZzplY2Y3YjExOTg3YmY0MzUxYWU0NTBjNzM3NjgxZWQ5MS90ZXh0cmVnaW9uOmVjZjdiMTE5ODdiZjQzNTFhZTQ1MGM3Mzc2ODFlZDkxXzQzOTgwNDY1MzY1NDY_5194fd9a-4a90-4184-9615-41962772a2ff">P0Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzczNzc_d1c58a06-e15c-49a8-9e92-c985350cbb87">Income Taxes&lt;div style="margin-top:12pt;text-indent:36pt"&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 recognized for the tax consequences in future years for differences between the tax bases of assets and liabilities and their financial reporting amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. Income tax expense is the combination of the tax payable for the year and the change during the year in deferred tax assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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&#160;31, 2021 and 2020, we had net losses before income taxes of $53,948 and $22,197, respectively. Net losses relating to U.S. operations for were $54,907 and $22,194, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The difference between income taxes expected at the U.S. federal statutory income tax rate of 21% and the reported income tax expense (benefit) are summarized as follows:&lt;br/&gt;&lt;br/&gt;&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Income tax (benefit) at statutory rate&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;(11,330)&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;(4,661)&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;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;11,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;4,408&#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;State income tax (benefit), net of federal benefit&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,978)&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;(330)&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;Business tax credit net of reserves&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;(190)&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;Non-deductible expenses&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,210&#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;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;Business combination&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;(437)&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;Foreign income taxes at different 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;(201)&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;Income tax (benefit) expense&lt;/span&gt;&lt;/td&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;(426)&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;2&#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-style:italic;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top: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-style:italic;font-weight:400;line-height:100%"&gt;0.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;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-style:italic;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: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-style:italic;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;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-style:italic;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 expense for income taxes consists of the following:&lt;br/&gt;&lt;br/&gt;&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="9" 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;Year 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="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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="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;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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 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;Federal&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;&#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 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;&#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="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;State&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;11&#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;2&#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 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;Foreign&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;&#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="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 current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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="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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:700;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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 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;Federal&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;(416)&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="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;State&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;(21)&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 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;Foreign&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;&#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="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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;(437)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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="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="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;Total income tax (benefit) expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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;(426)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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 style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of net deferred income taxes consist of the following:&lt;br/&gt;&lt;br/&gt;&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="9" 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,&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="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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="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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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 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;Net operating loss&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;40,922&#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;30,705&#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;Unrealized loss on digital assets&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,015&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&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,416&#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,193&#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;Reserves and accruals&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;732&#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;3,739&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leases - lease liability&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;376&#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 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;Amortization of acquired intangibles&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;232&#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: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 deferred tax 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;1,748&#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 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;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;47,441&#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 colspan="2" style="background-color:#ffffff;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;35,637&#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:12pt"&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: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 #000000;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;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;(46,163)&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,100)&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 deferred tax assets&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,278&#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 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;537&#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 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:3pt double #000;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 #000;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:700;line-height:100%"&gt;Deferred tax liabilities:&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;/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;Amortization of acquired intangibles&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;(537)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leases - right of use asset&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;(306)&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 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;Other deferred tax liabilities&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;(972)&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;Total deferred tax liabilities&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,278)&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 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;(537)&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;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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-bottom:3pt double #000;border-top:3pt double #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:3pt double #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:3pt double #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-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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&#160;31, 2021, we had net operating loss ("NOL") carryforwards of $166,826 and $79,463 for federal and state income tax purposes, respectively. The federal net operating losses of $85,674 which were generated in tax years beginning before January 1, 2018, will begin to expire in 2030 if not utilized. The balance of the net operating losses, $81,152 do not expire. The state net operating losses expire at various times depending on the state with a majority beginning to expire in 2030 if not utilized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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&#160;31, 2021, we had research and development ("R&amp;amp;D") credit carryforwards of approximately $1,863 and $1,226 for federal and state income tax purposes, respectively. The federal and Texas R&amp;amp;D credits will begin to expire in 2034, unless previously utilized. California R&amp;amp;D credits carry forward indefinitely.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utilization of the NOL and tax credit carryforwards may be subject to a substantial annual limitation due to ownership change limitations that may have occurred or that could occur in the future, as required by Section 382 of the Internal Revenue Code (IRC) of 1986, as amended (the "Code"), as well as similar state and foreign provisions. These ownership changes may limit the amount of NOL and tax credit carryforwards that can be utilized annually to offset future taxable income. In general, an &#x201c;ownership change&#x201d; as defined by Section 382 of the Code results from a transaction or series of transactions over a three-year period resulting in an ownership change of more than fifty (50) percentage points of the outstanding stock of a company by certain stockholders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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&#160;31, 2021, we had not yet completed an analysis of the deferred tax assets for its NOL and tax credits. The future utilization of our net operating loss to offset future taxable income may be subject to an annual limitation under IRC Section 382 as a result of ownership changes that may have occurred previously or that could occur in the future. We have not yet determined whether such an ownership change has occurred. In order to make this determination, we will need to complete an analysis regarding the limitation of the net operating loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 established a full valuation allowance for our deferred tax assets due to uncertainties that preclude us from determining that it is more likely than not that we will be able to generate sufficient taxable income to realize such assets. We monitor positive and negative factors that may arise in the future as we assess the need for a valuation allowance against our deferred tax assets. As of December&#160;31, 2021 and 2020, we have a valuation allowance of $46,163 and $35,100, respectively, against our deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The technical merits of a tax position derive from both statutory and judicial authority (legislation and statutes, legislative intent, regulations, rulings and case law) and their applicability to the facts and circumstances of the tax position. If a tax position does not meet the more-likely-than-not recognition threshold, the benefit of that position is not recognized in the financial statements. The second step is measurement. A tax position that meets the more-likely-than-not recognition threshold is measured to determine the amount of benefit to recognize in the financial statements. The tax position is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate resolution with a taxing authority.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Uncertain tax positions are evaluated based upon the facts and circumstances that exist at each reporting period. Subsequent changes in judgment based upon new information may lead to changes in recognition, de-recognition, and measurement. Adjustments may result, for example, upon resolution of an issue with the taxing authorities, or expiration of a statute of limitations barring an assessment for an issue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 tabular reconciliation of the total amounts of unrecognized tax benefits:&lt;br/&gt;&lt;br/&gt;&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="9" 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,&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="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Unrecognized tax benefits, beginning of period&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;1,314&#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;1,531&#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;Tax positions taken in prior periods:&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;/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;Gross increases&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;69&#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;Gross decreases&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;(297)&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 style="height:14pt"&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;/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;Tax positions taken in current period:&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;/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;Gross increases&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;231&#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&#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;Settlements&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;&#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 style="height:14pt"&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;/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;Lapse of statute of limitations&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;&#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 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;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;Unrecognized tax benefits, end of period&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;1,545&#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;1,314&#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 style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense. We have no accrual for interest and penalties on the consolidated balance sheets and has not recognized interest and/or penalties in the consolidated statements of operations and comprehensive loss for the years ended December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 subject to taxation in the United States and various state jurisdictions. Our tax years from inception are subject to examination by the United States and state taxing authorities due to the carryforward of unutilized NOLs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 ownership interest in controlled foreign corporations. During 2021, we analyzed the potential impact of the Global Intangible Low-Taxed Income and the Base Erosion and Anti-Abuse Tax provisions of the Tax Cuts and Jobs Act signed into law in 2017. Based on the foreign subsidiaries' tax position, we will not incur any impact relating to these two provisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CARES Act was enacted in the United States on March 27, 2020. The CARES Act includes several U.S. income tax provisions related to, among other things, net operating loss carrybacks, alternative minimum tax credits, modifications to the net interest deduction limitations and technical amendments regarding the income tax depreciation of qualified improvement property placed in service after December 31, 2017. The CARES Act did not have a material impact on our financial results for the years ended December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 Appropriations Act, 2021 (the "Act") was enacted in the United States on December 27, 2020. The Act enhances and expands certain provisions of the CARES Act. The Act did not have a material impact on our financial results for the year ended December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzY5Mw_447b91a1-47ae-4e54-a8e9-edee78b22020"
      unitRef="usd">-53948000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzcwMA_cadec010-b6c5-4040-bc5e-38a14568b130"
      unitRef="usd">-22197000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i2766d54a58bc4a25bc30ca71608433bc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4Xzc2Ng_e7542acc-6211-4730-b502-4096b636873d"
      unitRef="usd">-54907000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if089bd3de74c4f719c622ce0f9d7d124_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4Xzc3Mw_d0491ccc-f09a-46fd-b994-f631b2406df6"
      unitRef="usd">-22194000</us-gaap:NetIncomeLoss>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzczNzg_ea9877c8-a0f5-4fbc-ab73-6c467f63c27c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The difference between income taxes expected at the U.S. federal statutory income tax rate of 21% and the reported income tax expense (benefit) are summarized as follows:&lt;br/&gt;&lt;br/&gt;&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Income tax (benefit) at statutory rate&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;(11,330)&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;(4,661)&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;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;11,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;4,408&#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;State income tax (benefit), net of federal benefit&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,978)&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;(330)&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;Business tax credit net of reserves&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;(190)&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;Non-deductible expenses&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,210&#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;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;Business combination&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;(437)&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;Foreign income taxes at different 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;(201)&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;Income tax (benefit) expense&lt;/span&gt;&lt;/td&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;(426)&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;2&#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-style:italic;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top: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-style:italic;font-weight:400;line-height:100%"&gt;0.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;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-style:italic;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: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-style:italic;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;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-style:italic;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzItMS0xLTEtMjYxOTg_5d11e9f6-9f0a-4c1b-94ac-6e9173bf26d9"
      unitRef="usd">-11330000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzItMy0xLTEtMjYxOTg_f84e5be4-4b2b-49b2-9cf6-9c5c2698d873"
      unitRef="usd">-4661000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzMtMS0xLTEtMjYxOTg_b39f5308-16c2-4b62-bf9a-f5900d90535b"
      unitRef="usd">11500000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzMtMy0xLTEtMjYxOTg_51b9d0b8-4d21-46b2-9c55-628c2defb170"
      unitRef="usd">4408000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzQtMS0xLTEtMjYxOTg_fe3b1818-0598-427d-bf71-de4928fb7f39"
      unitRef="usd">-1978000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzQtMy0xLTEtMjYxOTg_41cc514e-8a31-4073-bb2e-7d525ae8a4f9"
      unitRef="usd">-330000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzUtMS0xLTEtMjYxOTg_1d8be98f-f560-4893-993e-cad7a8be3d74"
      unitRef="usd">190000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzUtMy0xLTEtMjYxOTg_6322e630-97fb-459b-9cb1-b960ab044025"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzYtMS0xLTEtMjYxOTg_e4fc8017-621f-4483-97bc-a3d37cc6e705"
      unitRef="usd">2210000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzYtMy0xLTEtMjYxOTg_3f8e0a01-9fc0-4d7e-8f53-bfaf7f97fa70"
      unitRef="usd">585000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <phun:EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzctMS0xLTEtMzg3MDQ_0c833ca4-607e-48a0-8310-8c6a8fa46aa3"
      unitRef="usd">-437000</phun:EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount>
    <phun:EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzctMy0xLTEtMzg3MDQ_6ed9c869-dd1d-46c0-89b0-5d4b955ed9b2"
      unitRef="usd">0</phun:EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzctMS0xLTEtMjYxOTg_e0299f99-cd63-43ec-99d8-e0345b6ba8aa"
      unitRef="usd">-201000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzctMy0xLTEtMjYxOTg_9cc9875f-e2ee-4d74-9b3b-4372b33a1d10"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzgtMS0xLTEtMjYxOTg_34bd0232-a00a-4bb1-8309-4badf3559aa5"
      unitRef="usd">-426000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzgtMy0xLTEtMjYxOTg_cde26c54-80cf-486e-9368-e03e3fec495e"
      unitRef="usd">2000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzktMS0xLTEtMjYxOTg_26e9df13-35b7-402b-bcd2-39cc66d591aa"
      unitRef="number">0.0079</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo5MGM2MTVhYzAxOGM0YjkyYjE4NTA5OTE2NDExNDJmYy90YWJsZXJhbmdlOjkwYzYxNWFjMDE4YzRiOTJiMTg1MDk5MTY0MTE0MmZjXzktMy0xLTEtMjYxOTg_9741154b-2fbe-45b4-968e-e85b17263ddf"
      unitRef="number">-0.0001</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzczODA_2c9e69c7-b5f6-4a98-adba-14dbcd688ee6">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision expense for income taxes consists of the following:&lt;br/&gt;&lt;br/&gt;&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="9" 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;Year 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="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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="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;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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 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;Federal&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;&#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 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;&#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="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;State&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;11&#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;2&#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 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;Foreign&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;&#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="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 current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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="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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:700;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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 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;Federal&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;(416)&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="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;State&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;(21)&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 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;Foreign&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;&#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="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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;(437)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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="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="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;Total income tax (benefit) expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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;(426)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:CurrentFederalTaxExpenseBenefit
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzMtMS0xLTEtMjYxOTg_8a2657ff-c47e-4a63-8e74-0c68d6b7e585"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzMtMy0xLTEtMjYxOTg_025c6cfe-1713-443e-a2fd-e81b56db6035"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzQtMS0xLTEtMjYxOTg_769a025d-6f70-4165-95b6-5e2554f813ca"
      unitRef="usd">11000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzQtMy0xLTEtMjYxOTg_174b2580-8aa3-475f-9415-f35ddf49e942"
      unitRef="usd">2000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzUtMS0xLTEtMjYxOTg_ecd3c14e-942c-4da3-a79f-02778d3dd25f"
      unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzUtMy0xLTEtMjYxOTg_4d76968e-6e58-47c9-9f01-2bcc8a0791b6"
      unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzYtMS0xLTEtMjYxOTg_c236ae23-7754-4afb-85c3-db7166b4147b"
      unitRef="usd">11000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzYtMy0xLTEtMjYxOTg_398865f0-19fd-41f7-9cd7-d0528d757565"
      unitRef="usd">2000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzgtMS0xLTEtMjYxOTg_689629dd-374b-478a-9110-c86f12cd4995"
      unitRef="usd">-416000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzgtMy0xLTEtMjYxOTg_2628c0d0-741d-48bb-a432-d8a5cfef9bdb"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzktMS0xLTEtMjYxOTg_e1ae11b2-7873-4a6d-bf58-5a40623c6012"
      unitRef="usd">-21000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzktMy0xLTEtMjYxOTg_726a7322-99ae-484a-9f01-b5fe6d1e1582"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzEwLTEtMS0xLTI2MTk4_7116cd19-ae70-4311-9b23-88588c92e96b"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzEwLTMtMS0xLTI2MTk4_34b3b088-b213-4a1a-9e4d-20d0cd31dbe8"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzExLTEtMS0xLTI2MTk4_67dffbee-4132-410e-b1b4-d9ea4da495b9"
      unitRef="usd">-437000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzExLTMtMS0xLTI2MTk4_7da9af1c-f482-482c-9b5c-da3737fead59"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzEyLTEtMS0xLTI2MTk4_8741ddb8-0d27-4ba4-8edf-e95aead3cd04"
      unitRef="usd">-426000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTo4OWRhM2Q3ZTM2YWI0YmJkYjlkYzExYTAxYjYyMTQzZC90YWJsZXJhbmdlOjg5ZGEzZDdlMzZhYjRiYmRiOWRjMTFhMDFiNjIxNDNkXzEyLTMtMS0xLTI2MTk4_63ddd362-2456-44f8-a71e-bd79b79b6a3f"
      unitRef="usd">2000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzczODE_3e8e165b-8530-43bf-895d-fc05ce8c1aa4">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of net deferred income taxes consist of the following:&lt;br/&gt;&lt;br/&gt;&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="9" 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,&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="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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="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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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 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;Net operating loss&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;40,922&#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;30,705&#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;Unrealized loss on digital assets&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,015&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&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,416&#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,193&#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;Reserves and accruals&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;732&#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;3,739&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leases - lease liability&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;376&#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 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;Amortization of acquired intangibles&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;232&#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: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 deferred tax 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;1,748&#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 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;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;47,441&#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 colspan="2" style="background-color:#ffffff;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;35,637&#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:12pt"&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: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 #000000;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;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;(46,163)&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,100)&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 deferred tax assets&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,278&#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 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;537&#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 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:3pt double #000;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 #000;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:700;line-height:100%"&gt;Deferred tax liabilities:&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;/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;Amortization of acquired intangibles&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;(537)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leases - right of use asset&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;(306)&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 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;Other deferred tax liabilities&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;(972)&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;Total deferred tax liabilities&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,278)&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 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;(537)&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;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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-bottom:3pt double #000;border-top:3pt double #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:3pt double #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:3pt double #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-bottom:3pt double #000;border-top:3pt double #000;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="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzMtMS0xLTEtMjYxOTg_271ce2e2-3fb9-4fb6-8531-98e1b289cb75"
      unitRef="usd">40922000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzMtMy0xLTEtMjYxOTg_a1249284-c251-459f-97b1-3640be44ff5b"
      unitRef="usd">30705000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <phun:DeferredTaxAssetsUnrealizedLossOnDigitalAssets
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzQtMS0xLTEtMjYxOTg_2c051e2c-9246-4efd-af9c-d733262a9854"
      unitRef="usd">2015000</phun:DeferredTaxAssetsUnrealizedLossOnDigitalAssets>
    <phun:DeferredTaxAssetsUnrealizedLossOnDigitalAssets
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzQtMy0xLTEtMjYxOTg_ceaa5b8b-40c0-492e-a96d-1a18306569dc"
      unitRef="usd">0</phun:DeferredTaxAssetsUnrealizedLossOnDigitalAssets>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzUtMS0xLTEtMzgxMzI_f422a553-585f-48d4-9077-a4672d237b1d"
      unitRef="usd">1416000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzUtMy0xLTEtMzgxMzI_30b6d515-2a6b-473c-868a-70ab666c960c"
      unitRef="usd">1193000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzYtMS0xLTEtMzgxMjM_ba335476-1b2c-4edb-a619-5a0d86c6cab0"
      unitRef="usd">732000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzYtMy0xLTEtMzgxMjM_d4efd03f-0542-4568-908d-7f6a590b073f"
      unitRef="usd">3739000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <phun:DeferredTaxAssetsLeaseLiability
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzctMS0xLTEtMzgxMzI_8a7836e7-6845-4e8e-9634-46f7b9516e95"
      unitRef="usd">376000</phun:DeferredTaxAssetsLeaseLiability>
    <phun:DeferredTaxAssetsLeaseLiability
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzctMy0xLTEtMzgxMzI_f921229d-1a2d-4aff-acd6-48b69db8db5a"
      unitRef="usd">0</phun:DeferredTaxAssetsLeaseLiability>
    <phun:DeferredTaxAssetsAmortizationOfAcquiredIntangibles
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzgtMS0xLTEtMzg3NDA_59630095-1dbc-43de-b2f5-d2874b562779"
      unitRef="usd">232000</phun:DeferredTaxAssetsAmortizationOfAcquiredIntangibles>
    <phun:DeferredTaxAssetsAmortizationOfAcquiredIntangibles
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzgtMy0xLTEtMzg3NDA_4b2c116a-33c2-4705-bfd1-4569e6ce30a4"
      unitRef="usd">0</phun:DeferredTaxAssetsAmortizationOfAcquiredIntangibles>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzUtMS0xLTEtMjYxOTg_d12802e8-19ea-49c9-9339-65db158d3091"
      unitRef="usd">1748000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzUtMy0xLTEtMjYxOTg_13604034-e161-462e-afc5-63eca7be90ae"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzYtMS0xLTEtMjYxOTg_17ddafe3-143b-426b-9f7a-f53df106d50a"
      unitRef="usd">47441000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzYtMy0xLTEtMjYxOTg_69972c3b-9f65-4d35-91ba-41b566078240"
      unitRef="usd">35637000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzgtMS0xLTEtMjYxOTg_c6e07446-8b5e-4bc7-8070-14c62da22bc2"
      unitRef="usd">46163000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzgtMy0xLTEtMjYxOTg_abdbb513-8197-4e24-99f9-51060c08f37a"
      unitRef="usd">35100000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzktMS0xLTEtMjYxOTg_05ebf0a8-a254-4ba9-a635-8028a9992de6"
      unitRef="usd">1278000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzktMy0xLTEtMjYxOTg_cc66dfce-7786-4d67-b1d5-6c12e33847f3"
      unitRef="usd">537000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzEyLTEtMS0xLTI2MTk4_d726a89d-074c-47e4-8cec-1bddd1f6b573"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzEyLTMtMS0xLTI2MTk4_25cd43b0-f5f2-4663-8c15-2dc26b110805"
      unitRef="usd">537000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzE2LTEtMS0xLTM4MTQz_fb18a168-2da8-4743-8f5e-9ba18684c43e"
      unitRef="usd">306000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzE2LTMtMS0xLTM4MTU2_d1007aa4-8dae-4b34-b507-07533e62d863"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzE3LTEtMS0xLTM4MTQz_91a8e63f-9bf9-456e-8047-2f475009dfe9"
      unitRef="usd">972000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzE3LTMtMS0xLTM4MTU2_647eb832-0193-4155-af06-8ad2858e8ed0"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzEzLTEtMS0xLTI2MTk4_6a7d0814-9d30-4a36-8fb5-bf88a2f410df"
      unitRef="usd">1278000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzEzLTMtMS0xLTI2MTk4_6f404db1-a288-4444-b82e-257ad4c9a2e0"
      unitRef="usd">537000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzE0LTEtMS0xLTI2MTk4_953a1b90-4a8a-4fb0-a2dc-df966dcba9b5"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpkYjdmMWRiNTQ3YTE0OTgyOWM1ODNkN2EyOTcwNjZkYi90YWJsZXJhbmdlOmRiN2YxZGI1NDdhMTQ5ODI5YzU4M2Q3YTI5NzA2NmRiXzE0LTMtMS0xLTI2MTk4_d58ba64d-79e3-46d6-95c2-22546ab7e193"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzExNTk_d5123bee-9420-48f6-b9f0-eddf00dec16e"
      unitRef="usd">166826000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzExNjY_f109158c-412f-4c6c-90f4-731c8ae6866b"
      unitRef="usd">79463000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzEyNjI_59f59b43-cf77-45a6-9160-9332a7a42c9b"
      unitRef="usd">85674000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzE0MjA_522db757-8539-49fc-b0d6-0b2aab6b02c3"
      unitRef="usd">81152000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <phun:DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzE2MzQ_f7144d56-6738-4db8-91e6-8b1beca7cbad"
      unitRef="usd">1863000</phun:DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal>
    <phun:DeferredTaxAssetsTaxCreditCarryforwardsResearchState
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzE2NDE_9f97e5ca-c439-4af0-a71c-022c964a1bc7"
      unitRef="usd">1226000</phun:DeferredTaxAssetsTaxCreditCarryforwardsResearchState>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzM2MzQ_eb0e1021-43a8-4238-ab95-7981f309ebc9"
      unitRef="usd">46163000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzM2NDE_1e9e099f-7177-4213-9c6e-7cfc3b8113b8"
      unitRef="usd">35100000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90ZXh0cmVnaW9uOjlmNzI5ZDQ5M2E2MDQ0YzhhY2I2YzllNjlhODg3NTQ4XzczODI_e8bd6e25-49e2-401a-a2f0-d22615bbd607">&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 tabular reconciliation of the total amounts of unrecognized tax benefits:&lt;br/&gt;&lt;br/&gt;&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="9" 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,&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="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Unrecognized tax benefits, beginning of period&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;1,314&#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;1,531&#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;Tax positions taken in prior periods:&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;/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;Gross increases&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;69&#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;Gross decreases&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;(297)&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 style="height:14pt"&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;/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;Tax positions taken in current period:&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;/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;Gross increases&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;231&#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&#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;Settlements&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;&#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 style="height:14pt"&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;/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;Lapse of statute of limitations&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;&#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 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;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;Unrecognized tax benefits, end of period&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;1,545&#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;1,314&#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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzItMS0xLTEtMjYxOTg_1c423349-dbc5-4ab5-b2ce-f5424254932d"
      unitRef="usd">1314000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1cf9495c40eb44fcbb69004d99f3f630_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzItMy0xLTEtMjYxOTg_d5009072-10a9-40dc-8a3e-c2ba92824cdf"
      unitRef="usd">1531000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzQtMS0xLTEtMjYxOTg_959cf367-e5a5-4ce1-a2ad-a2167112690f"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzQtMy0xLTEtMjYxOTg_1ed62b70-3ec8-499e-a25a-415677d6585f"
      unitRef="usd">69000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzUtMS0xLTEtMjYxOTg_b101397b-1c5a-4c04-a725-60bdd62a3198"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzUtMy0xLTEtMjYxOTg_5c54954b-dcc8-4416-88f2-66f9c4a6de5b"
      unitRef="usd">297000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzgtMS0xLTEtMjYxOTg_6730ec49-67f8-4a52-943d-73da65289b61"
      unitRef="usd">231000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzgtMy0xLTEtMjYxOTg_81468351-48ee-43a2-91ef-bdb29ef12786"
      unitRef="usd">11000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzktMS0xLTEtMjYxOTg_b63ec1d7-cbbd-4a11-a977-bf2f315aa9e9"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzktMy0xLTEtMjYxOTg_f6d4b4bb-ceb1-4a42-b3d1-993ff491dc64"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzExLTEtMS0xLTI2MTk4_5db642eb-026e-4d70-8596-04aebe9ef469"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzExLTMtMS0xLTI2MTk4_b3bc8945-bf6b-472f-9dd3-3e1af1a5f444"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzEzLTEtMS0xLTI2MTk4_f23fb49d-d218-44b4-8b75-5de454000fa4"
      unitRef="usd">1545000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="idd879f23f7be42da81b70f0e8c8a3947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTQvZnJhZzo5ZjcyOWQ0OTNhNjA0NGM4YWNiNmM5ZTY5YTg4NzU0OC90YWJsZTpmN2MxYTMxMmQ5NTc0ODYyOTliYzY1ZGIzNDRkMTI1MS90YWJsZXJhbmdlOmY3YzFhMzEyZDk1NzQ4NjI5OWJjNjVkYjM0NGQxMjUxXzEzLTMtMS0xLTI2MTk4_8041747a-d877-4aab-8d16-831ed632dc71"
      unitRef="usd">1314000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90ZXh0cmVnaW9uOjVjNDc3YTlmNjk0YTQ1MzliNzhhNzJmYWQ1ZWFjY2FiXzYwNA_a4969ea6-e4e3-4c94-b6be-c96db1a2409b">Segment and Geographic Information&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:115%"&gt;Our chief operating decision maker is our Chief Executive Officer ("CEO"). Our CEO reviews operating segment information for purposes of allocating resources and evaluating financial performance. We have determined that the Company operates in a two reporting segments: Phunware and Lyte. In 2021, but prior to the acquisition of Lyte, our CEO reviewed the financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Selected information for the Company's operating segments and a reconciliation to the consolidated financial statement amounts are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:59.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&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="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;As of or for the year ended December 31, 2021&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="border-top:1pt solid #000;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;Phunware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Lyte&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Consolidated&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;Goodwill&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;25,887&#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 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;7,373&#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;33,260&#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;Total assets&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;94,621&#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;4,673&#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;99,294&#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 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;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;/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 revenues&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;7,548&#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;3,095&#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;10,643&#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="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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;Loss before taxes&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;(53,339)&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;(609)&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,948)&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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Identifiable long-lived assets attributed to the United States and international geographies are based upon the country in which the asset is located or owned. As of December&#160;31, 2021 and 2020, all of our identifiable long-lived assets were in the United States.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90ZXh0cmVnaW9uOjVjNDc3YTlmNjk0YTQ1MzliNzhhNzJmYWQ1ZWFjY2FiXzIxOTkwMjMyNTczNjM_74b2dbcd-2fad-43c5-83a3-5341290f5d47"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90ZXh0cmVnaW9uOjVjNDc3YTlmNjk0YTQ1MzliNzhhNzJmYWQ1ZWFjY2FiXzIxOTkwMjMyNTczNjI_3d30b335-4e7b-4a5c-8eee-545a04ac826c">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Selected information for the Company's operating segments and a reconciliation to the consolidated financial statement amounts are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:59.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&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="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;As of or for the year ended December 31, 2021&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="border-top:1pt solid #000;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;Phunware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Lyte&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Consolidated&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;Goodwill&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;25,887&#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 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;7,373&#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;33,260&#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;Total assets&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;94,621&#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;4,673&#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;99,294&#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 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;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;/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 revenues&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;7,548&#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;3,095&#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;10,643&#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="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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;Loss before taxes&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;(53,339)&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;(609)&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,948)&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;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:Goodwill
      contextRef="i11b5ec6b799d4efe8f1dc040a1c45d51_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzItMS0xLTEtMzk0NTE_7331cf09-95ae-4459-a8df-e713d8b83a67"
      unitRef="usd">25887000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic2adf4e8365743d28173c3cf3ecada66_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzItMy0xLTEtMzk0NTE_9baecc76-ef7d-4b07-8547-6ae7f5671b20"
      unitRef="usd">7373000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzItNS0xLTEtMzk0Nzg_db610361-71e0-4e4f-b76d-21be65bf07d8"
      unitRef="usd">33260000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i11b5ec6b799d4efe8f1dc040a1c45d51_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzMtMS0xLTEtMzk0NTE_eeca00b9-0c0c-46fb-9118-d140682ce216"
      unitRef="usd">94621000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic2adf4e8365743d28173c3cf3ecada66_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzMtMy0xLTEtMzk0NTE_5e964c90-aae3-47da-8702-19d39e5d4c05"
      unitRef="usd">4673000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iea42be5a656b4bf9969f2e7b5ef1220c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzMtNS0xLTEtMzk0NzQ_9ba3ce89-5fae-4754-9b57-fee042b7808d"
      unitRef="usd">99294000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd43391934744b7d9034b08f206f1a33_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzItMi0xLTEtMzc3NTc_d6ef52b8-e056-446e-9e62-7293c8440110"
      unitRef="usd">7548000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62dbbf7ace1c40969709cbeae8aa000e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzItNC0xLTEtMzc3NTc_20ea485e-a213-4108-87cd-84ac2323a513"
      unitRef="usd">3095000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzItNi0xLTEtMzkwMjI_143d6525-b309-47f9-ae43-24331d5347b3"
      unitRef="usd">10643000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibd43391934744b7d9034b08f206f1a33_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzIwLTItMS0xLTM5MDE0_38455179-3176-4249-b8cf-bcf591fdeed0"
      unitRef="usd">-53339000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i62dbbf7ace1c40969709cbeae8aa000e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzIwLTQtMS0xLTM5MDE5_f78946e0-c03c-40f3-b418-81a9b51d840a"
      unitRef="usd">-609000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNTcvZnJhZzo1YzQ3N2E5ZjY5NGE0NTM5Yjc4YTcyZmFkNWVhY2NhYi90YWJsZTplOGFlNThmZTRhNDg0ZmJjYjdmNzRhM2M4OTlhYWYxMi90YWJsZXJhbmdlOmU4YWU1OGZlNGE0ODRmYmNiN2Y3NGEzYzg5OWFhZjEyXzIwLTYtMS0xLTM5MDIy_d888c9e2-b060-43ae-bd08-e28a91691809"
      unitRef="usd">-53948000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjAvZnJhZzowNjI1ZGI4MWZmY2Q0ZTI5YTBiOTdjZmI5YTVjYTJiZi90ZXh0cmVnaW9uOjA2MjVkYjgxZmZjZDRlMjlhMGI5N2NmYjlhNWNhMmJmXzk1MA_61013b65-601a-4fd1-8e19-25f9e2524959">Related-Party TransactionsIn connection with the reverse merger with Stellar, in 2018, we assumed $255 in payables for Nautilus Energy Management Corporation, an affiliate of two former members our board of directors, one of whom served on our board of directors until December 2, 2021. On December 29, 2021, we paid $171 in full satisfaction of the outstanding payable.&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As more fully discussed in Note 9, &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;Debt&lt;/span&gt;, the Company entered into a Note and RPBLs (both defined above) with certain related parties. We repaid the Note and RPBLs in full during 2021 and 2020, respectively.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RecapitalizationCosts
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjAvZnJhZzowNjI1ZGI4MWZmY2Q0ZTI5YTBiOTdjZmI5YTVjYTJiZi90ZXh0cmVnaW9uOjA2MjVkYjgxZmZjZDRlMjlhMGI5N2NmYjlhNWNhMmJmXzU4MA_8575fe7c-4a01-4bcc-a5cd-6b6d7d1798f2"
      unitRef="usd">255000</us-gaap:RecapitalizationCosts>
    <us-gaap:RecapitalizationCosts
      contextRef="i28c3e17fdaf74bc68dba5af617b1ce2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjAvZnJhZzowNjI1ZGI4MWZmY2Q0ZTI5YTBiOTdjZmI5YTVjYTJiZi90ZXh0cmVnaW9uOjA2MjVkYjgxZmZjZDRlMjlhMGI5N2NmYjlhNWNhMmJmXzU4MA_e6650f69-14f2-4092-8199-ab6f40e8fb17"
      unitRef="usd">255000</us-gaap:RecapitalizationCosts>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i817a726e007c417b8df604178511fed3_D20211229-20211229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjAvZnJhZzowNjI1ZGI4MWZmY2Q0ZTI5YTBiOTdjZmI5YTVjYTJiZi90ZXh0cmVnaW9uOjA2MjVkYjgxZmZjZDRlMjlhMGI5N2NmYjlhNWNhMmJmXzIxOTkwMjMyNTc0NTk_5f42be37-4d49-4f75-951f-c1e2ec6226bf"
      unitRef="usd">171000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjMvZnJhZzoxMzlkNTcyODIzMjQ0NWJkOGFiZGRhYTU1Y2NkNjdkMC90ZXh0cmVnaW9uOjEzOWQ1NzI4MjMyNDQ1YmQ4YWJkZGFhNTVjY2Q2N2QwXzI2ODE_40d97710-043e-4baa-86c5-6bad96357b61">Subsequent Events&lt;div style="margin-top:12pt;text-indent:36pt"&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 has evaluated subsequent events through the date the financial statements were issued.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 31, 2022, we entered into an At Market Issuance Sales Agreement with H.C. Wainwright &amp;amp; Co., LLC (&#x201c;Wainwright&#x201d;), pursuant to which we may offer and sell, from time to time, shares of our common stock, par value $0.0001 per share, for aggregate gross proceeds of up to $100,000, through or to Wainwright, as agent or principal. We are not obligated to sell shares of our common stock under the sales agreement with Wainwright. As of the date noted above, we have not sold any shares of common stock pursuant to the sales agreement with Wainwright. Sales of shares of our common stock sold under the sales agreement will be made pursuant to an effective shelf registration statement on Form S-3 in the amount of $200,000 filed with the SEC on February 1, 2022.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 15, 2022, we entered into a lease agreement, in which we will lease approximately 21,830 square feet for a term of five years, which we intend to use as manufacturing and warehouse space for our Lyte computer division. The term of the lease commences on the earliest of (a) the date we occupy any portion of the Premise and begin conducting business therein, (b) the date on which construction is substantially completed in the building (as defined in the construction addendum) or (c) the date the Landlord would have achieved substantial completion of construction of the building but for a delay caused by us (as defined in the construction addendum). The lease provides for initial base rent payments of approximately $27 per month, subject to escalations. In addition, we will be responsible for payments equal to our proportionate share of operating expenses, which is currently estimated to be approximately $7 per month, which is also subject to adjustment to actual costs and expense according to provisions of the lease.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4fd6ba650db44806ab62df59ebbf8188_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjMvZnJhZzoxMzlkNTcyODIzMjQ0NWJkOGFiZGRhYTU1Y2NkNjdkMC90ZXh0cmVnaW9uOjEzOWQ1NzI4MjMyNDQ1YmQ4YWJkZGFhNTVjY2Q2N2QwXzIxOTkwMjMyNjcwNDM_5fe085b9-e872-4439-8d67-cacd5cdb8934"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <phun:SaleOfStockAggregateOfferingPrice
      contextRef="i74d278d0fb45427089b13eeba3416d6f_D20220131-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjMvZnJhZzoxMzlkNTcyODIzMjQ0NWJkOGFiZGRhYTU1Y2NkNjdkMC90ZXh0cmVnaW9uOjEzOWQ1NzI4MjMyNDQ1YmQ4YWJkZGFhNTVjY2Q2N2QwXzIxOTkwMjMyNjcwNTI_da27d0b1-7806-4b47-af72-18dfa554a470"
      unitRef="usd">100000000</phun:SaleOfStockAggregateOfferingPrice>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i394bfa11097b4120a9a391e41e2f0696_D20220201-20220201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjMvZnJhZzoxMzlkNTcyODIzMjQ0NWJkOGFiZGRhYTU1Y2NkNjdkMC90ZXh0cmVnaW9uOjEzOWQ1NzI4MjMyNDQ1YmQ4YWJkZGFhNTVjY2Q2N2QwXzIxOTkwMjMyNzAwNTc_b799256c-0ae3-4c8a-948e-bfc7ce0661d9"
      unitRef="usd">200000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:AreaOfRealEstateProperty
      contextRef="ieefd4be47f5f45bea194a256f6184e98_I20220315"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjMvZnJhZzoxMzlkNTcyODIzMjQ0NWJkOGFiZGRhYTU1Y2NkNjdkMC90ZXh0cmVnaW9uOjEzOWQ1NzI4MjMyNDQ1YmQ4YWJkZGFhNTVjY2Q2N2QwXzM4NDgyOTA3MTEyNjk_941d70e3-4cc5-4fe7-b1ad-18cc1eecc19a"
      unitRef="sqft">21830</us-gaap:AreaOfRealEstateProperty>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ieefd4be47f5f45bea194a256f6184e98_I20220315"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjMvZnJhZzoxMzlkNTcyODIzMjQ0NWJkOGFiZGRhYTU1Y2NkNjdkMC90ZXh0cmVnaW9uOjEzOWQ1NzI4MjMyNDQ1YmQ4YWJkZGFhNTVjY2Q2N2QwXzM4NDgyOTA3MTEyNzY_94cda772-d175-4e46-9027-b7940f9697b9">P5Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <phun:OperatingLeaseInitialBaseRentMonthlyPayment
      contextRef="i83c2b6d7ab4b4e13a8b8406a0430ebc9_D20220315-20220315"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjMvZnJhZzoxMzlkNTcyODIzMjQ0NWJkOGFiZGRhYTU1Y2NkNjdkMC90ZXh0cmVnaW9uOjEzOWQ1NzI4MjMyNDQ1YmQ4YWJkZGFhNTVjY2Q2N2QwXzM4NDgyOTA3MTEyNzg_6806ddc9-c3ce-4c74-a1ba-4f7e0e2551ff"
      unitRef="usd">27000</phun:OperatingLeaseInitialBaseRentMonthlyPayment>
    <phun:OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment
      contextRef="i83c2b6d7ab4b4e13a8b8406a0430ebc9_D20220315-20220315"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNjMvZnJhZzoxMzlkNTcyODIzMjQ0NWJkOGFiZGRhYTU1Y2NkNjdkMC90ZXh0cmVnaW9uOjEzOWQ1NzI4MjMyNDQ1YmQ4YWJkZGFhNTVjY2Q2N2QwXzM4NDgyOTA3MTEyODY_1991a583-b553-4917-b30d-5a1b568ea008"
      unitRef="usd">7000</phun:OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>99
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M#V/F1#[ )7D PQ;EV\KKA)5-VU4%0)5S!P>E&%R#BPWN;N>]JPU<P^-2@:J
MN_Z.L7**'M2LWQS6 XYSPL&JJE9.Q0-<?0_7'P;H5#CH_J)"6.#D-,!U\"XV
M":3O"^+3-_.WD'F%F8)&2\>QHD;SD_RL848>69)Q\MH[M>N#K"'Z:BM*&&^G
MN@&NNG>*17G>\YS.95)*%P>PM02,B5/? %??_9"1\5.X8F+)CU8W*H!N!K/1
MX ^LO.FTMXVKY#U3MLZ"Y4]M)Y1M_U?58YWDM7'%^@]N6(&T[SHQDJPS!5.B
M 1C8YKYGFZBY3MM.)-NXJE7[8@5 7M?"J!P4MBOJ$+6=L0+HN#.V#LY/;'Z8
MGT-I$MI*V?8HI7A:G'4-\A.>EOM\>U#VF=GT4I.$+\#4.^V!P*KMV=/VQLAU
M?AHSE\;(-+]<<19Q93^ ]PLIS?[&-E"< %[^"U!+ P04    " #)@(=4MS\[
MG10"  !A!0  &    'AL+W=O<FMS:&5E=',O<VAE970R+GAM;(U478_:,!#\
M*U:>3Y@$2-$I1(*CIT/B*G37CX>J#R99B'6QG=I.0_]]UTY(J03IO<1>>V=V
MQO$Z:91^,P6 )2=12K,("FNK>TI-5H!@9J0JD+AS4%HPBZ$^4E-I8+D'B9)&
MXW%,!>,R2!._MM-IHFI;<@D[34PM!-._5U"J9A&$P7GAA1\+ZQ9HFE3L"*]@
MOU0[C1'M67(N0!JN)-%P6 3+\'X5NWR?\)5#8R[FQ#G9*_7F@DV^",9.$)20
M6<? </@%#U"6C@AE_.PX@[ZD U[.S^R/WCMZV3,##ZK\QG-;+()Y0'(XL+JT
M+ZIY@L[/S/%EJC3^2YHV=X(5L]I8)3HPQH++=F2G[APN &%\ Q!U@,CK;@MY
ME6MF69IHU1#MLI'-3;Q5CT9Q7+J?\FHU[G+$V719Y]R2C6Q_+YY30BW2NDV:
M=12KEB*Z01%&Y%E)6QCR4>:0_TM 44\O*CJ+6D6#C&O(1F02WI%H'(4#?)/>
MY,3S389,*GUIDWQ?[HW5>"E^#!28]@6FOL#T/P4>N19DL[YVAL,$\7P^(&/6
MRYB]2\8G)N":AF'T,]-9+<AVNQN0$O=2XG=)V:KLYK4:9GA2[O;+._(93LQ<
MDT0OKKT ??3-;4BF:FG;#NA7^_=CV;;-W_3V\4'O1RX-*>& T/'H QZ5;ANZ
M#:RJ?!/ME<66]-,"WT#0+@'W#TK9<^ *]*]J^@=02P,$%     @ R8"'5'RT
M<D7P!@  MAT  !@   !X;"]W;W)K<VAE971S+W-H965T,RYX;6RM66MOVS84
M_2N$&Q0MX,0BJ8>5%]"FV%:@VX*F73\S$FT3E427I)QDOWZDK%BV^'"V[D,;
MV3Z7/)>/<RZIRP<NOLL5I0H\UE4CKR8KI=;GLYDL5K0F\HRO::-_67!1$Z4_
MBN5,K@4E91=45S,41>FL)JR97%]VW]V*ZTO>JHHU]%8 V=8U$4_O:<4?KB9P
M\OS%9[9<*?/%[/IR39;TCJJOZUNA/\UVK92LIHUDO &"+JXF[^#Y3=P%=(B_
M&'V0>\_ I'+/^7?SX6-Y-8D,(UK10IDFB/ZSH3>TJDQ+FL>/OM')KD\3N/_\
MW/HO7?(ZF7LBZ0VOOK%2K:XF\PDHZ8*TE?K,'WZC?4*)::_@E>S^!P\]-IJ
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
M9(9ROF*[4EV*N]]X"RC2]C)1RN8ONFME@QG*=E*)3:L,'FR*:O^??6P#T5/
M=$2!M KD2Q5HJT -!;(840A;A=!4&,,0M0J1J1"-*,2M0MS$?A^L)M)G3+'3
MXUK<H5I+@S6]:-+5:$. BTI7UI6JX6X!>NIT*2HIRB)GBN?H2L$_*!LED5BA
MY9I5-URBHH(;(GN_%F7.:_GS3PG!BU_1^8==H3ZAQV=\562%>H*.T+NK,_3X
MT1/T2.N\78N=9%4NC^<*'-6/FV>M4R_W3I$1I]X*Q4J'VM*OMA2;C6B==6B?
M^;5?Y'FABYV5Z TK\B. L&3;PNW)^82M+-MM=F43U#8^#B,7?B-_JC6O$8""
M(V.M]_(M1[\+:<1S#@D_9)T<LDX:T^&(Z9?\IJBJHKJ!75FR*N.(*7 T>X8H
M?HI(@%-7TO8VH\:F/K%N3\. Q,?SVWZ*'$)#B3-; I,D")*AV+DM=H0)C0/#
MW(5#CB;D(#2(#SW$AWYE?!Y#.<@UJ[E\\B6Q6N[MQSVO:)I@' 2!V[/PX%G8
M:-(1SUY5&1"(Y'K?[5=/S WZR^>M^<^E*$L$!_ =J_-_/643'1X>><-R_I'7
M60$/A]-!ZB<BL=5;1CY%%9 @?'K+I=)A@R6$2M5%IK? /G"NDHJLY*6I42Z1
M%<F>R !&?( 1/R",?BFX(,66OSB)"#7*=ND22T;+8W& MO!"NP3*9GMD?<<;
MD'Z_EPO;H9B.%VQR\"CQ>O1*REVS@\"E;'] []V!K@AMV2=--_I>R6]8^11Q
M5E?@\;6H=A(!>\ *BE<+Y$4-W0@HK;B[EA+7N4*-:DILE'VA <3T #%]*(A/
M/1BG$I;:4&@X7D(XZ%J"P(OGBI5<FF .>Z/XC#834KG)/;"W+%X8Y_NRE1KD
MRTB6V]!B!%^OY<&3^+X0WE0.VB<-DH!CDN)X+ L=16,_1S='^I'NFG/M*8P2
MDC7-./^HU]P9>6*Y$X8I,<,Z(35TN.-,["?-T6VPV\)RRVI50&^5B>H62$H?
MMUH0>AQTQ:M"Z$Y'WU'%-63GM5!N@#:O$A(OS-*BTZ7E-!2/Q*!C9QS>?PQ&
M\$_67FC7WB(.QP^ CN:QG^<O.<N@A9!-/ZP]Y/N&0I>AJ-K3[&LS9_/X$:9)
M8N9E2FP(J:-\/,'Y+8*225FL"KVGF%SW,@%'+E.[FG\+-)O+"3;;F FA(:R.
M[K&?[Y?[,4./!JIFE2SW1P3+_X/14?..TU^;ZD.SJ_;+#+WM6@'L[P5>PQ%K
M3S"M4S8S'Q&(D!''\VFYH7,=B6,_BY]7^?A 1 *GSS8%'^%TD9K'46H=1[%9
M'0XR#T,<Q29ZUQ/#* FHF3^'(*4CVXATK0'QMP9&D,:G(F? EL0F]"BFB_$N
MDW2D3O"/'XQ(;Z#VL_7]CT;$,2>;I75&;"KO"PW!=$Q._$S^L ,2<5 OC/61
M0=%+IYRG5#J2)GZ2_HXAB=B<2\)TG'-)Q[G$S[GCG4,%M=M0$@EP@OAF6XI/
MG+=WM[LZ6VLP6]B1SFC;(S;N>=N6D<VZ>!12Q[G$S[GW 6DR(3:M)IYT=,1*
M_,3ZX\968C-M;-*#7V8(L6-C\F"3^?>,K<0F\#0=SUC'W\3/W]\[M1*;,=-P
M0<W9@MAD;KW@=%L:><M ._*ETW/Y/<VMU"9B&M&$CN:!=D1,_=/ULE]*VBLH
M&MC2VCN%E$# N;5>\I9DG,F@]EQ-@D5B3K*38D,,'9M3/YM_-8;)>-L\38(X
M& ]W[TVUGZN_Y34!M9D5YG]S%)N2&CK<L2^=8M_['RZI3<MC@>T(F4Z\['[
MB9':?#OF;\>VU,^VWS0*4IL^89XP9HD)H:&_'<-2/\/ZAD%J\]U11"-B[/_S
M:;FA<QTW4C\W^H=![/39?O\<1V1A\H=##)OMF$.&Q-!FAB9\6P[FSY22R,R@
M0Q#"-!*ECG+I5XW,GFG0%;$E=?!DO(B(?2K.>U]PZQ\\_,'JFZ*2T)JL0#5X
MM@!D]?XW!/L+);;-=][70BFQ:99KSJ#KU )P?R5@9[87^FOTPR\Y3O\'4$L#
M!!0    ( ,F AU3-(QE9H0@  ,TD   8    >&PO=V]R:W-H965T<R]S:&5E
M=#<N>&ULE5I;D]HX%OXK*FH>DJH0+,D&D^IT5=))=KMJ)D.E=W:?A1&@C;$8
M2?1E?_T>V0:!=:'STFWL(_D[%YWO'%DW3U+]U%O.#7K>U8W^.-H:L_\PF>AJ
MRW=,OY=[WL"3M50[9N"GVDST7G&V:@?MZ@G)LNEDQT0SNKUI[RW4[8T\F%HT
M?*&0/NQV3+U\YK5\^CC"H^.-'V*S-?;&Y/9FSS;\@9N_]@L%OR:G659BQQLM
M9(,47W\<?<(?[HIV0"OQ;\&?]-DULJHLI?QI?]RO/HXRBXC7O#)V"@;_'OD=
MKVL[$^#XNY]T='JG'7A^?9S]6ZL\*+-DFM_)^C]B9;8?1^4(K?B:'6KS0S[]
MD_<*%7:^2M:Z_8N>>MELA*J#-G+7#P8$.]%T_]ES;XBS 7@:&4#Z 60X((\,
MH/T VBK:(6O5^L(,N[U1\@DI*PVSV8O6-NUHT$8TUHT/1L%3 >/,[9ULM*S%
MBAF^0@\&_H&/C$9RC>Z8WJ)OX&>-QNBOAR_HS6]OT6](-.A?6WG0K%GIFXD!
M#':F2=6_[W/W/A)Y'R;H#]F8K49?FQ5?74XP ? G#<A1@\\D.>,77KU'%+]#
M)",X .CN]<.S!!QZ,BAMYZ.1^?[<<\6,:#9=A HCN$Y,FY^FS=MI\\BTWV%%
MUU('+=Z-+-J1=MD^WHX+6A!R,WD\MT- C! \GY_$+H 5)V!%4M]/J_]"E'9!
M8R2L[$HVE:@Y:GK$]JZ]KFPX[95\%.!WM'Q!,F"I#PE334^(IDE3?:HJQ=L<
M 4&\XDN#5D)7\M 8!#&+V$XJ(_['G,2:*P60UJ)A !WP5%*;H*6[%T_/3$CF
M^=#. 2%<%F$KSTXZS9(Z_6X-^68#:?DM MC5EC4;;I?BF@F%'EE]X%:7)Z84
M SUKP9:B%N8EI,3,PX=+3.<#+7RI<3DC82W*DQ;E=2T /G^V;C\(O;5Q<W13
M"&OIH9C-BZ'!?2&"BS(,=7Z".D]"O=_MP;(G>&(C#*L1TYJ'(V/N89C3D@Z
M^D)9&"7.7/K.DCC_ 2%A30J$O@$^;+AN<_=BL8#%QYI@@LY\UY*RR 9@ V(Q
MM&=D@Y-H'XRL?HXM[:Y@D>V@%M'M.@S"Q-[[\WF.AR@#4OD\$J>8.* D"?3+
M,2F(!G!R9-CS,(WW*$G"2CW$E,@E/D<RF";Q_6FV7"'F<F\0&_4=G<_*(;R0
M5 R@HRN<)VGAKLU0VJ:HLSS?+I\V"Q\SU)6<CQT-X>):UK<I7EL&XN*1+6L>
MM$GA:XNG0Y/X0K/Y-&(21TLXS4OW#:Q/(U4P*6.?-<;S?)B4 U(Q3SEFP6EJ
M62@.J6X%2=DN1]ZY1W;Q%4UW.$ /?KX+2$TC1(@=A^ TB9P<O6<O42_[E##&
MQ=0+?5\L)[,(0,<<.$T=MOXX<&?0($"?"L884R^[^6(XF^9AA,21!DF3QA%A
MS3= :N!C4[=E?P@I"; %S;)AD@N(74A=(G6$0=*$\3L'KG#EC/5Y--T1GPK&
M938L%@)2,92.+<@KV4)Q6.*'8$@2GP7 XS,/7D",9'FD2">.,$B:,+X?*_"#
MCE??0=P!>B"DP/D0>$ .9_,9C2!W3$+23&+3IGY]0T4<8Y T8RP."NIHF_%>
M5>&1 '/DF)2>(7RY6( YZB#76IJ_H5H6ME32[]IN"B"W[F3VB1HVTCWB *<4
M.!LFF8!8#+ C%9(FE<MP@R) 7/5BCSE +/F4GO5//6A?+@;:,0LIDY'V[=0
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
M[#H$4(H](D-@81%?O(I#V.I]-FS+::/"\89P&[91@<'NM ;(B0\J^0H9GO+
MJ0X0_/=]TN)V:J("B4\6]'SQ'?(]%E@@H1TXP IY8;)$V29[!B@2.:B1/#6N
MACOU@%$R>;L6;_W GB ;(%1_S5:@.:5X@\[F/E4^ )9RR74@8)\'&<@)WG2%
MOC.HRUO]!:3M&RBOIE&'C<TTU>)AJG5R2Y6(''&C%@781VXA#QF(/ZUOUJ+5
M3H<,CDKIGD3B J[D:*.XE4%","_*K/CIZNJZ# J*'HT6I^Q0,Q2+V20Y^_Y%
M'&7E)*;.1X9)&D:[SI-60!!AR&PRK<45.H>SJ\H\.^IS;AAI*3MS3[4U8%<<
MD^SK@0ZLQ4>MK(S1-!,X<V -*O2?6H;C&+\&_( ,HZ#O;SIHVTARV'.#'.5C
MR@)I4#)VH@%MSLVP)U6:BP1D2&^H8 LA.EV+7[G8*N/8@ZG"B T@8%QZ-%1W
MN0"H8'/?57@-/HYP4150=&"X#Z0%&8D\*1YM)EK38Q=:MOX-]9C+*6-7GNNX
M9 Q*V9M^%CC"?]+W4-QJX= WR*:"1B[+K?%#1 &@0#&I81+!H4P,UL9M=>0"
M1-1*A>/F8.=:_.3I"5B?T@&]<RA9D#M7 X@B7M:3#5/Y7MV\'JM7W&(6*D3_
M^>K9Z?)Q?'%U3_&3!006$2 ,03/JQ$)5., (&:(!-O-P@S#<[DN,X<&@*0E2
MM*Q'%3T\S%$(''39$""1-$HF7SP( P0Y)L9!UVOQR1'"'8Q=SDWL9#8.EO=4
M6P>;]%;:@93L.LUU 8-J,S7B"<S"*"-E06)D<R,C 8DLJ?U08796.$ER <Y<
MW=!IM1EH\,Q,]^ ![4B>V*(]JAM- 4<1EG'4?34,Z(Y'Q>(JCHFJ:19":J2E
M7#;SN$Q)*E&@PHB=9'0RY"+*UWDHE7?4967$4V<6>D),UR>=PP'@9>^050TF
MK?(4>T ;9JTKS<Z 0RH8= KOI@%)&PBJ6<;_5@G$+'-!<NX+>M>%E].XF%I
M8L #"JVN2^]Y]+:,*1LW[:2(8(C^!I_&E<85/ $<(?^E:>^3I:B)_1+ERS5%
M Y7UC"T?)[9,UD5I"T\A7_( *"0%1;*A[( BW4U[P*!H)(==,"G1,"2BJ?(Y
MAG$&"V1:0?1J(\.=3M.KS/@$8L&ITU\PBTR>71+<)6 >@7?\['<H_K LF)R;
M%U70@*=%@KD6!TA&,5@8J$\&'F^*X!G/+=C(A'I0TFOJK2'CQQX/E"YY*9M)
M$2U3*1,NI8G9%9[%V8E:\^D@]Q8-%7AIHU_F4I(@.(@1CE44MTFU]50/[+33
M;2:<A[?S\8 5HP&,]0FCH(Y'Z,6-\#5[KHX+EJ_1?5?.T:S[R+. (D<?;,39
MZ>H7!+<C2L_4VAK$@2ZS,S6:F*2 M9J$[5"'2%-5L#U,)#4'WP$O5D"+S>@6
M^G1)9G!?T&QJ0<605%UPA'GJ?\O=&91Z13#78+(8ZA\:.S:O3V;#U@4M<8>.
M:+ ]@QZ/=THJL2R,@E%TKCLVN!GH )SHR-2B2F=GE2@8_?-$.#A <2*?XCPX
MU.F-W()E5G3.);Z8B!B5DM[0F,PS/QO WI)A\(HAO,Z\GFJ1Z8$K-MY#?LYA
MULX'A\/+ 2.$DJ:Z,L<]S@([/]AZ1%WR=CS5S0,]!:F<;F &!@A\Y[.4TSM"
M/T8Q_K2 4<( DD\K8]./34[<Q&P9%6?LD;]GS#%ER%W-\^EA*&BD.J2PD!\8
MDDO0%2RGCEG@#&N;!;QL#>>1Y\6!:)6JOED]79;X[([=I48^'HJ$@&-[CYCW
M$.0M";EA;V!JQP\*2G'M#!A7D>TG+!!@WCC;FY8+@$8!?8C)%LU(0:DHJE7'
MU8$#BX'CD7:7G--)G>DJ-1Q@@AM<4L,,-HV=?A_2<6A4P52$^Q4.W<N'>GO6
M8+S=NU7'55?ZY#!6G1Z7E#%SS)4:G#(R".?A:.GRD=AS#ZIG9F;DJ#U]J<)T
MUE^0<$$G%2+N:IJ?CV1#CR9^_Y\SMVQTR:9C5CH$KJCQ8#'"&T,VG6XJ/@C-
MQC,%GU$(A0<W(YJ#QTE& D]-1'2 S^3CMN6QLF) BY9Q63,%CG%@*A(< 9JB
M78.237:-B#]22.Z#@F0.P[)\11SZ[#[>T@A.J,MWS4-NP);,KB9EY)ED)$>I
M5WP&9P[SD+]+UC #Y(QR%75U/HX102P#-3,W213I!3KPP!P.ATK$@(8#:!Z=
MV?*DR%8>#PM3J"686#Z!ER\-=$@S=29U]VOL*W-'MI*^.2#:%#[0PX<^@Y_,
M?IW8Z-#R;S#T71>S)/]0,3V=?N:YRK]N');GWXC>R] :1,KJ!EM/U]\_!U[F
MWUWR3?(]_]91^93\AB_I2XD.M #O&X_.+S>D8/KQZ_(_4$L#!!0    ( ,F
MAU2^O?\'^BH  /V$   8    >&PO=V]R:W-H965T<R]S:&5E=#DN>&ULS3UK
M<]M&DG\%I?/>RE603%)OVW&5+<=9[R8;G^4D'Z[N T@,2<0@P&  T=Q??_V<
M!P!*RM5=U7V((Y*8F9Z>GGYWX_6N;K[:M3%M\FU35O:[HW7;;E^^>&$7:[/)
M[&F]-17\LJR;3=;"QV;UPFX;D^4T:%.^F$TFER\V65$=O7E-WWUJWKRNN[8L
M*O.I26RWV63-_ITIZ]UW1],C_>)SL5JW^,6+-Z^WV<K<F?:7[:<&/KUPL^3%
MQE2VJ*ND,<OOCMY.7[X[Q^?I@5\+L[/!WPGN9%[77_'#Q_R[HPD"9$JS:'&&
M#/YW;VY-6>)$ ,8?,N>16Q('AG_K[!]H[["7>6;-;5W^5N3M^KNCZZ,D-\NL
M*]O/]>YO1O9S@?,MZM+2O\F.GST_.TH6G6WKC0P&"#9%Q?_/O@D>@@'7DP,#
M9C)@1G#S0@3E^ZS-WKQNZEW2X-,P&_Y!6Z71 %Q1X:'<M0W\6L"X]LT='T92
M+Y.[8E45RV*156WR=K&HNZHMJE7RJ2Z+16'LZQ<MK(>C7BQD[G<\]^S W--9
M\E-=M6N;?%_E)H\G> & .FAG"NV[V8,SOC>+T^1LFB:SR6SZP'QG;O=G--_9
M@?E&MIG\Y]NY;1N@EO]Z8(%SM\ Y+7#^?X+>_ZVYDU^LP<>^MVT!A Q??%F;
M!"[Q-FLRNASPX[*HLFI19&5B6W@&+EYKDZ)*%G6%=[]H]T":[3KYY?3N-/GA
M[=M/<"?_Z(H&9MMD%5Q@')&T-7SZ:I*%:5I@"8EQ2V95GF06+O\65[1)N\[:
M)%LNX7K"WP9FV]9-:^"A#<)O$29XWK0\M"RR>5$6;2%3Y85=E+7M&MH9 (D[
M1@@.C>%5<H %!^#?HSO&<8? :<R]J3I#SYAOP!<M3)QW#>+:C\%/6],4=7Z:
M?(1I+7"\^>^TS9H>Z_@T/&J*:E%VN4F3>0?PPXZJN@7@ >>P?ENG- I@K/*L
MK"OX$Y@8K=(4"]A&W21UU\"G.N\6L@5KFGOXT:: J%71PAX9+RG,4R^^GB G
MRP%M&]P%T4"*<"V[$A:^-[1=6&MU@I]R12H#BDL7%8"S*N8E+K',BB:YS\J.
M]N5_"L^"\;.H[TW#AP*$VR3%9@MCB7+P4-PX&#"8)@V67]5UOBO*,@U/'OZT
M16Z$I!4M\\["Q;$6-SN'$Z<?B9)_W+>\%)]6 9?.X%+6*D!^8VF2E66]R%H]
MZWC/VZY9K &E/1C@P!4%"[HK^9 N\4H8W.Y!:%. "\]3*%^O5K98-)V)9F-*
MF9O*+(M6MH7@@9@R3<,'OBDL2M3!L>5FWA)! (7Q[F$O<%HM'0%0)%\B&-W!
MK6'$P4;A2('W,)CA]>XL;^I=F0&YW2W6-9 *K<:HV9AV7>= CMUB#0,)\$4'
M0"(3:;+<TS= @IA!T&$<D2_=9M -Z!I],\VBL.ZY7=8TP =3NJ$+O$'W=0EK
M(LD!)@O[]639&(/T!=#;-FFRUE]I&I 7]W"&\(W[">[6?6&5K(X5P\NFWCQ'
MLJP!EC;[9NPI\-^V@^L&4X-B@.?8E3@C,+J&GH>=U@!MS!@)"_R0 >3JL+E)
M\)D&>90P#R0P8.O(Q_)1#G::?(8]\K2_5$(L1&J?S:HK&?LKO(<5XG@.5/T5
M:!>.JC6+=567]8HH:='LMX!K.I)%,<9).D8J0/;5(#U9 T_[+PB"&K<$ZQ!#
MB2< 4DHZ!3"EIRO0XAH'I44.L549MLGV#AGE/LERV $PPGTH0W)@T&6]I>NK
M3,<1.!('0W8:HF( 5PHW"B38IW57W=9XSV B_/ %QX[AY0 *^;*&3^^!Q. Y
MX%;(S"RM4R*Z$@,T>F\BN++2U@!\@S-9+]]QPW /5DR_S" RX(-+@URG3)D2
MF,T ORJ3W^%,+# WQBAQUD@B!7/[XVCWI\FOL';= 91F55@$ZEZO"9PS?9H#
MTR3Q18C^I2)Y==<ZJD:>!K_@W041VN@IRO/+KD7IG>7U%J1=MK-I>/8I'OZJ
M T('F.A#BWH%SY<MY)G=NH"+@Y-:./H&L8DB1<@!&"!Q.Y4W2Z5,$!>(+,2E
M4(D[N#U<NG7!WVYH6?AU8[***!@X$XA+-BA0?%7\#7)7$0P;X #5GB_T?5$K
M)?-]'B7:S(,'V"8%"F4?S'V(!'G7/.4ZPV/Q;$*62 PO4+-8 2.NR3P%>+X!
M["0G[GV:?,B*$@]DOA<X4!B4HO5EL"<YHZZ4XXU.R];,COV)H!)COA7 8?=@
M7 *V4+,)"(\(&)305N@=9L1A\^@AOBZIX@_O!'-6Q/W_RK8_FX6A:_46"1$(
M.%2@F[JJ\5*P;OBQ2L ",9LYD.!L,KUA<?O!S1J,O"-MK<EM\JZ&_R7'^.31
MA[=W[XZ>DPR-%_*/_[(E%?7XZ.W=+_#H/^M36NID.DMA?1(T7U#0),=?ZBVH
M+%?GD^<OP0" HRJ6>]5.@JE18,4#__W?KF>SR2M80*>F;Z:OG@/M^B]5+;6B
MNVUJ8*6D%ZAN_VUA5)EGX23W"@4W8&1;LA[Y]NX6P61!QX 6,FL6PQE*4J3#
M10D\B'=%Y@,< RD&1%:D!PJ#.$U^$TYB^#YWC,:_9U6'-I*8C,R56F#X.9%G
M__(([Q#J>534]@P1D"M (1_,O*$U 8V70B%P[.[0 <%RJ)<G$SC4'T'G],=Y
M?3Y[SH>O3QP]CS87_"+$CIRXM\]3,O 6=6/\4?!)^,&%FF# X$'NP:U;TQT3
MC>Y?A@]HW)KBD0VJ7:33E+0)X"&UNW1P.OQMZI> -<5H1+LF6"H#Q6RU;D_J
MY0E:1[0J'SE/XA;?HQ4 ,!#S!K:,>,_5N-NBG@QBS(E\_)+';[,]'5FJTL>=
M8FS[;FLK? %P3N1!#B3CU>XM^@8*E*RH+X( 1$(@2=/B8UT%<IA%"DJ&@M4M
M(5/!&U@2.^&QN%O6V5=%10J9@.V5=SIYG.6X=\K/56]6HU8PDP1*.=QHB]@E
MGIDB-:!.Q7,C?R<'P'UH"Q<5N_K(3((%\)[ A)EM@[VAHF:%9[&>0V989VA3
M<W<4$4)X<3Z/X.+K/$ ^/Y-T'\6P,".ZF,ZG!VLA>)8=&6BE5"<\OS-D;$"@
MX;<D^&O9'5M]^E )'TDC8JNFA=];I11%<0XTO$![R;:DIN[6AC63RC,G^!HV
M4+#=59%/B?X *K)*V)[.2+8IL:'AN$7A2Z2ZKIOV!%B4;L,Q7F*:0$[NIK'T
MW9D$C6,].KECPQM&D,?W"R_W4K_E>Y[J]4(+S(@P))I+E8$2;$BX.P-J;'(\
M!2:V8=<?S64M<R1'RD+D2$:\OB,F^+%'YJE0+]N3ZD<0^B:WS,C&R/:(&5&T
M1QCV;)9.)]-19C_/2KJNY%<EK@X_5T)TI ^U@]V@5BV;2,,C<[9W(R3T[-J=
M$UPON"CWJ&;#6>.VFIRWJ<:]<S.Q0H_B?7S2Z?7DT%R]AQ_;+X$%=ANQX!42
MJSCH!FCF0\U!@RM*JR;6 4;>8^.>+H%#;%']"Y")"@,(0E8883P0)*!\CA&$
MEP.1_GFXWK.$C_8.[AS]BJY3WCWA%>[O\?3Z^CD\.$UOIF<L@T,9HYZ(9\G%
M9#+\&?F,/C)-+V$I7;)/Y:'$_1]H'8&N@>B-U5GD9HU98X0$)@0=A Q;=E%^
M#J[(S[TKA8KK+M0H;I/+":@J.I88YJUP+,OT?DNA"%"Q23FA :"=GB8_J"65
M"HL7/XE3_.!!,4E)]JD+E32!F +4DE)_;E.3M@E3@A%G<N_?!):B[DVZ*I7X
M:'6%)3)1Z[PEWAVW,^+C$>7#(-Y8D24S@S@?NV?&%B->C4(-%56RCQ1%M#!8
MT$Y*W8OM''CQK&QFS$?+[ #)W5NFBVR;S5EMFQMD8CF)E46;NK_H:(0G(C#F
M6ZN<U0D<4J)8V*(6B_+">H$)!$72'B]_/2^+%8-ZZHX_><>L@4,&;;$1%47/
M,63%:+W%CJYP1%'=U\5"-?U%3%X+)2_ ,1!T;^C88KR0?7 E(G-D"[]W^4K#
M$\"N4%D#AJ R.\*7,WJRR#,B^A$LX%VDK,J2<9+_#AO0%9SR)XX"<F-Z?\H2
MOJX!<CQNI4^5;7 M%#XF6>_R)D6O\_&:$.I4]5N2#B+]V/-2-(MN@X*)"#BX
MKCL3H(()V)U)SHJ14O.CJ& +A126;$Q]$^-.P$#$-X;4BA#MK-(P'W&N6#E5
M[QJ%RP!:!I#(#NG$,0<,",2< ='KG#/B> ?Q4(.2BQ,KPDA1 H45XRI[DS5>
M8?D4H?0>V2>:I IQN]^:5\FZWJ'C*0V9P7Z+NP=<P"W=HH>$[!NV>S:*#?9W
M,]4CT0 \>IW/)J!=[45E&A"2.DDD'L'*XH%[K'8:W **\E@PO'-UQ0 +$#LJ
M^!'L!8EW-::4: ?R2O1)26!K="& CH0B_E 2W_((43*:UZ(X!0H)7VS5/]C(
MY_4)=#T=OM)RBH'@R*R7*)5Z%-F\ ?R%8=&_"PNPS& TA$:!,]@H;@K]3G;1
M%%LO8CV+%M$\RK3@.K;&,W\A2O:*J%#;@ 9+9OBH"""%WTUXFKR7FXD@*IL:
M']CC(DXT/$@18NK/34\TJ%P FD!W&IFH*UX=J4YH..(&REK9]N]AR&]Z')HT
MYKU,W\ #(]I^3%@A[65"KO=1G'2>V8+-&1:P8W"'/HE31R5]3\50: !/A%/?
M(?I+@!IT=!PS=A)#">S13(YM9+4//.V.P!D>;F7;;3'BW*.(^(I@I(>"9?%]
M"/<O;E79;GCQ8\%*:Q.G4!?X\K &\4EOU=W@5MTIJ*IQ_H8\H:'3"QYV5YMD
M_ #=2^-5)U*%T1L5C<<G>+"_JCQ:K_Z=3OH^B!S]HP#Z/;Y[_P_[7.=WDG !
M8%L5QS]EV9WG'K"S%W!<\9>@QF>O2#2*/R&*4<F9Q1OM![)0'59!$4S$$1+X
M(M(?YUU1MA*;Q="]T*_;_RL)-S+=(().DY\#UB;2SJNA#2O&"!A>J;<'=A+H
M]7R2.8\9V2WR+"!OA) NI#AW$7)2=- I$.Z3_"C56G0.YUT)'R'](_ F/@(D
MFQMK<\CD$&<',"Y*  EFJYO'SI)A\3K '"78\H%Q@?S*\GL6@X%B)"CBW!!D
MPA+ZQK@C3@V'<K+.RN6A\1*MDP"+>YI0('LD-^'=P8L'%T'O'! &)8?$RHOZ
M!DB(T06ANQ5=!'*B(%]KV!%*O,Q9GEF"$8CIY:O>//3MU:N0PPXXV]IS!,VZ
MN0O8(@733$6+!D2J#(,\K.%U8.MD_+XY%L31!7$B8N20U%TWS1.HA!]R0_#6
M>;C'C620&*!8[?VVQP?W-UW8'C62%E5U]-D3C1A>7@F)?)8@1]D%X=AG>G"+
M(8/I 4-6A\I(W -R[$?$NW.6272"51 T^B4AA^509.FG/A+9E_EF*/0_$-?%
M=!*4>/!_ I/N&@I&\FFP6K<TE#N#9ZWG""9!W;46")[9$]RH>F]8HPL41,0L
M+<$88<^/90W%>6V\-8NNK(98KP2:&M-3>XD 0B50T(<;&C*@,=@#\,2'0"Y;
M_,"H>VB)4 Y\"4R40*(3\EB0M/[NH0FUSIH5F\V47V01!%*R2&+YKWGOQUEN
MGTNLA'1M@!,V9=0GB[J6$=;[WFPE1"@<WH(=B<<O<@WSA3(4E;($6[%J1.]"
M_TO@.'=6"O&+2B*7H&U*V%[@8?CN"[,3!0%/$>V0#TX/"7?,FCLF->$IA7-7
M'868*?9C T$.+ -GQ^0<0/Y7DHR2"L%1>R$U@:>'1S</Y]KLS,@6Q=//EX%3
M%4?6)-?"KJ P3FL=1ICRT+(BN-LUB/G5FC,S*'(LJ4 O*6R"U(3.MLY24!9=
MF9J85BL%#M"%E"-JL9QCK.=,T\ED0KR@8VW'K430_\FI:0SCO:V[Q9I/:(Y.
M#D3,*_'"R@I\$D]8@J9G9N! I>P6<CHQP>(EE_DT0RZO=U59<V8<LK_MEH5J
MGDOZG62BSB:S24#+?14F="CHL<-1=7#O3^ YE\JH%%O%"E 5F<P$ 9$L<F[,
MJ^@:3L731$;/2]&X09')B1_ 10ITJ9#[E504O#,>-JOF3M'D[*HPUL4; @<9
M,7JVCW0WWKIU2;S$?U=-;8E^*].*;5A8?_-PIU'VI\Z+OO*&;SRBWFHP$^/J
M2-<4]<LH!56R.(?["&A!G*N@:J+IY;9#GE%R#9)4)D@D"5(6$I.<5V(K#36W
M!W$R@#T[#'D6T0:Z7$I4]IRE*+EC(<*,3^@4O;G'9[T0.W7A !&H*'9RI*N:
MN3HY]'#.JD6^*OJX#6[$B)./0"(W0F. (-&K.+;5T^1=R&#CA64EHE2*S3AK
M/Q<O%",Q/O:"-)!(DD0B>VX6&?J>93!PMRVJ*.@:0QZS[,IEP3XH"9R@SXA\
M>:)O!.++Y'UFCBIRN/**DQ$3\L%LMED%'UYADBFHC(5=ZS)1YKC5,^O-;>LR
M%]X&;+5H*6F6R1@MXW!=()@E2E>!N:'\5U3RX4=Q,LN]_W/(@\6C0^6+[&ZX
MR9K*Y([]DHNQ:YSS@F4!"^#H*@9L0#2O]XYG3AG:BA.^\F'$6QT@ZCE<^I0\
MSI83H9.J-DQ\'RU;  '5 /]X(7RPJN_9:=5+$Z7,6E3TQ"/L4E<3D-AV;UNS
MP277IMPF.?E-3+72$@S4!"I,226.8C+TB4K $$-*001\Q$K[#:F3\E,HGTOS
M5H)@'@640V[#$?EAA$86\+NV66DB-'@%%+W?G8W4CS"K/L1US];W*[N#]POT
MYA-583\X.V_U_-4FQ#A-MY$:"4T.W@'!8LC[%JY7AS' OV5-3M9@J/-JFC_5
M%GSQ2:6 M9^!MW/F("9H1<%6>KK 9(!BDS4%Z(.1$X7];AP+7(.%?!*:2DAF
MI-8O!#! ,<WG/G,<'2ZUB"+.*F;5%;2NDVVV^)JA8@+/=&)SP8W=D2)G!37%
MO\BK[QY)K.:JD 74A"&\V_ZY!KX)-+?7Q3:X447C0 55,Z/=T@9V9FZ+%BS3
MMZ! _%XWHFWC;W^U0^+!L<*P%EF3!RE?WCW&E4JYTTVS0,'8(Q=#KT/=]&C,
M@;?6(Q_3E[/ 9]3!':!]BA:%" +A3ND#:*5(_./6EV/X+X,:#6?W:2H'U6P5
M>1C@DS0$5Z'S2'8''@^GH$>I(>&B&I["<!A<!ZS=\WFO9V$J):J:K%]881N@
MW-.O](O$CM.#V6W/DMET O^>36YD_Y)A&D CO/[J++DYC](:HN<T428YGIY=
M/(=_;\Z>^_4-52+$*T_/KV5]4,<P!5A3*^#!6R8C+*0@[VB8'6?;IA,9K,$U
M6+NVXF@=S!7*4/&D!/<<'\CL.J6:%Q>.L9*=D&DQ%)YI5*60K&OREJ+ +=&*
M6E':%Q6-<8X<PH31, 2*02A)[B%OX2Q'\8'C^LP9G+H0Y;OBEHNV"\)'0;W?
M'%BJ02V1%"=4T-R&*8B@X0A-S41%%PT%0@?5F%E)C!#5@"-M J)- W<G&A&8
M^8; <;$#.; X Y0VS@9"PPX^OA<EYJ&#(0=4A/M%<]-7S/7K/GRPG4JQBG:!
MR?>*:4S[:3AM%M> ZTX'36HT\2>%N@8)$X5X\[T*PWC% -R,,<+1.4JEY\2^
ML7$.(E\E5*(1BHIQ6Y>FTGDQ(V6.MAE59C4^ ]5#5F1DH<!*KNH Z/"/#ETV
MA%MFVHU UE&L!>WYE>08TB<Z1B.F#FJZDF/S$-E^Z!I$9!IK:+FI:M(L)'4M
MKAC"RU; N=[7"[P:I\D=[3>1U/$&<S(Q:3((^_=FD. Y3H(%*?<\390CBZ4.
MX6QLGN+U#@'M%W34$9L(Z@LH(VRU:LPJ(Z%LU?9\^&CA@6?GT_3F\AROP(#]
MHAY2HL:#!%AHEJXH'^1;'G(2Y_>12\MD 'HW)=ASTC38^DW]32K3?($@;X-9
M/.G]K P@1CDY3X2.YWWDO1J# 8UO5 +4,4?9T)P7@G#G=3=OL0Q5!Y^.R!Z2
M+JIE@'H G_Z27%S /^[+=\GT&CY/+\,O;Q-\<'J&WQ'7Q7^3[P%ML$O6%1!%
MGX$1@H&$9TX/_!8XK?%2@FEL.-U'K7MTZ7:JH(!R84PO_S4([4FR-JF*DA_.
M.=/$B(T'AI%^2^;<'AAL3JRL]] H=>"JB*.(LL/2#2KV=(D\[*39&5(V?-#;
M<83&XT-T"2MYRR!(;Z9)_ A!2"FD \ FIUJ98JGN)I!PG[7$]>V8"&S"C'*A
M($\XI]$)^7&H&L)UR_N^6_7X8B)HE#A%$U']^N\N722SRLDT=97$?%E2G5'7
M4KX!WHEP78W!8W8\K)TSPAW$1.GA\^3[D$F1(.8&"V&LNPW"1OQ5H5@O[8DB
M>6O0*D!!QB@42=1MUF)UH/69K%S%B@GX+7S.G:9(ZG  2JKR>V,VM?=R4U!'
MKVR45,89=U0RRW6O[M0\K8R=J>A"QFEFCKN\/'3CQZ9YEMQ<75$B+S[Q(UZU
MQS@*:(<34!'/+BZ?CTW)+ KFO<1Y+X$!!PIS&Q[#@>G["O&!W8QKQTX_!?#P
MWW1Z=9,<?^;*^?WS_N8<;1W/KF$[L\E%\E$KM+WRB6?)1+D#)F4HNSLYOB0L
M -ZNAZJR5Y,G LM'8'H5Z3:H$1?N4Q@='!I*/M0E!7BL70:VZ7U64,+8"6SG
MA*Q<2H%II$3'%?? MC50S[H.GE)CLE(L4RG3#WQWG4O46!:-;4\P0XS^@%OK
MJN ^?/SPLY:_25$Z<0'G>_ [Y324#KWA"#FEL^5X35L)M4G; E^66^YI+B]O
ML[;7JB%*^76XX*4V-3D=LXHR+W1A2?8Q7R,6[3*M*!(IQ.&0GS*P/=@X3238
M@+"_?:AU.SPXF&&U>5=^34!)1$]M(8ENR#7)R&]1-X1SDM_W5"$G-X.+;@PI
M[0%F9>-B'D>V=Y!13FK['.Q:(P7.%FCB9 ._4SFT3N:-*\?T VX^Q\,/*OVM
M5GQ)YC!/DOI327T@*R/^B!*]^ ,]8\[&<U %$T0=!5SG"R74P(WN+15__K!&
MP-*#DBS0AD1??,L*[7O??H325P^8ZR3A]2QS=ONK3HKE(Z!JSJ[/ARJWTQE)
M.R#?P[/+Z\F(;@Z&I<MZ]ZX@2:+E:LXPWDSRR(6:N.9XV"* 5PVM9;7*"+WB
MJ6/Y[]'(C-@51_7F7)LRY_" UXM&?,49Q2<,LJS62!N486N38CRKY>QB@N6Z
MKD<*);+,7OT@;4L(>BYV\P5@]0XH#GU&I-Q(31UE)*&%-;0>]60VY/XR[,DZ
M84^6&G=EE&%*#1I([=](V&C$O'+5E<[OE'&=F^?+W=R"FLC(QI1FKL)TJCT9
M4+ZQB]B&SD5O"\I1\NKO*>?_^5ST?G>5D;V3)[^JJP:W1#=  GKCYW&-(=$/
M..FO-.E/##/!E_JK^$=74VZX1$>"2+]Q12+'F(P@4:%^M*CHQSF ;K]R =,H
MX2;'/V*H($$5&N2AY5)?\>[2)05&O<=]430-.&K3<KHX]B=IB^7>!?K0(<GE
M*@NOK42*6NKA(@?SHN$:/]%J!GOO[9O\(Q0V$T%64!H-"2EM9(&R"BU1)^C&
M"(PH W-(/E91\+-84E#$$\X:C8@%4\T@<XCT =LJACEU6/8@P=P8_I#N@HY-
MY*O YR)0 3@)9Y)B+CITSU9&4N^9[^R?LCT:3GL;(Q4]W-W <<)%2/U^*4*/
M7.R$3AK7%6:D/D(\ZQ'(OA53W[374QD[,=09,;\=$Q!DP:()KV@OS!+LE)=#
M_X39A;X/5YZ**>A4/$.6S []]L2VJ86&LAGD'42LE.0?0/X#E])*QRS'L+"P
MN!3=4"TD%-ZDUW P8 M7D:#>'S N1WF8>O5LMAF<#HJ5 4U3$ WULYI]9&+I
M]TO?&#BD\*Q<<,7(X5-E/40HGL-Z?;)LA[R=XC_%AM(N*,%?C,&:I@/ !YO%
MJ:G\4X%GML"K]Q+2-$[)K$A<\6.QB#]=T-B#BXI3G]VD9]=G49SBP3 %ECI)
M[25G)U7[/GKRIZE1HWXP&Q2I!LPW]"%'3%]]?"^3=_)SI-,E/S?P$2-Z\=<!
M)N(?;O7\WVD9S;CS!0PYT4-&__KDM+&SR_1Z<JG_8T>-QB*]$C>]N*+_^B=T
M?)U>7)P_=_]_&"HLG86%;B[/X \=\BR97:?GDYOD>\79_S,,G:?3FZG\>P@_
M%[,S^F^ G\LK-+SIW\=Q<YY>3<\1-?0\?IZ<GXONV*-AK]X_D9KY,LVNK\*$
M0%;Y!O)*:N:G%S=QC@45RRI>@".'&JY7@-5:\3\WA4LQ<R;F6/,[U[+*-_NP
M4B+(F>::KF]=AH:;QD7C@Y3IC4MZ\0KH"?EDO6#A6:-FA*QN%62<C30XE(52
M]O52LZ1AC[^#.?!]:\$1W(B]P(6;7)\)FD#3HI&L[1 Y$-*'CC-WG"TC#1ZQ
MG@"8+]4R4;(9Y_4/= :IW<Q].49/PG,J.=G%I PN&V<<@$KWN%[:4RNCH(3H
M.AJU<:KCL"'.U<GD_(DFE[3: :R/=$[Z@DHE;MD-#.YO.FQ/,='T JM]SS2!
M;=!/)_/G%""0LT*=,),=S_=!$G8?':&6Z7N.8LZ!%$S$H1M77=57_7Q00K3H
M1;9%AE+\2UIR83 (#(^4*W81)J.Y230L\%%$>OA8RT8*<#L7_#\SFV=_D#-(
M&B$>L/OB_3V2[>CPB\HU^]"]9NL2&N-RYI(L,)C$5\2)GAUVL\0F-J4C$D4,
M=[F,Z@/QYT@/ZV_@-M80L-=P:U9[+1_3D]  HD8:XQ: OLF=C6(555 AX6K2
MK?9:8M;N^]DJNH Q/<S?-&]!PU8-1T-ST+LS\A*ZHI$27<%IT$X/K<832:RA
M/J99@[DX5/X5UXP@>.C07GR%<6&IMF^XHFLKAZ?8 C/!L(_Q@PX;ZY5L=1&;
MHM4^ #9J&<)Q5%-J&G6XU*;.@6Z<ZX"T/>0=CIZ='HZ1L7D7)LG"66"8>Q%3
MRL-"AN^QJ+$!4P%9<X#]C_E@GI#8XV*'/V+_WQ\)CR*^?QQT!*:SZ4D629 J
MS$YBT0$@&.C">H _+Q<D/=NSN)Z8TI:#<Q-Z6T=E;M:!W@)&+>=>^B:3V!^$
M$YJ-7-VX7[$D-0MG&K1'#A-(@.+!MI' &=Y(HO.4.PA@VRWR>+1VP-NU1W2E
M7G/$(=>U4V!UB3&EH#\"V9,NT]_[+>J64ZD>F0B[D.+-)-?-F*PA6Y@WV'=C
M['R:O3,$_XP84T4L\IP@3OK":Y3HA]0=%BZ/'E!?+W["';@->B"_QS@;D--/
MQ,)<F84T]LN2J[\,6B9K>H#W"/J]/SNC8A7$&*<D$Y=$'*##%?8D$<%GL_3L
M:NH(.6B72$Q#HGT$BM;2Y5*301$)P(9ONZ3DV.Z#9FC2+G#\>/Q8W_D$[8:
MB\ZU%=]X<VQ;;(HR:X8-!$6-Y7Y(5<CR0SQ*"O.#0/:WY#/.%"2>D5(%I3L3
M;B+PW5)B'$:XW(BGX\/I48#^F*?C&:BOW3ES''#2O@_I2F]I&DAJCE$03%YV
MP+B".RW$E/9H7Z]4+2DU&W+7A97DEGAMG*WDFKHI*?EXJF\\&7?1UOCIE[$C
M<5E*H25'+<TPU-+&+00WV(A,SDT5(2K-DEFC'GV/W0TI$HAK VA/G//ONTTX
MSNG/O#>)"V,\?JVBI).B\2TJV,@\]9%ZGCIK65$@^2] CMX^2C]TA_C48_ES
MIRUNX<<A')QSE+,\3L.#,>(_U%HVRLLI<HS8BTE"1_SWKMR/\-T#3+=RS1I'
MN>]Y>D;Y2,M6VU-F^WJYE(*@>$)9J@AYO^BPCF,$I5.$K#2(L%9D6X'0=2Q>
MD*?)7>2(F:97%].#3@+I#SN].#F'_;]'@XZHB;7^OYF<2FI/@L9MW!OM>[)&
MG=;T\Z["K$DPR")])]=L4\\K_?[_:L<SH$.%1]KNT\Z"MR$$!J!'(LS_>U<%
MW13#!9$;IK%-52PY\S1,OD8JRP,D2/,9]+6[FA<2,A@FP4 98!B%?(Y4&0SD
MOC7^B\=RO0>]U :O7PCF\C,D%)L<"ZW&"H_R:(H[->:$OJ3G2/7TQB3WWV3L
MQ>E)P62N_M$WB1MQQ3_1$_\;]U++>J]T8&EZ@H8_PL5F45L+!+BJ(XTLZ/,E
M;0)<B,<7$E)K!2R067*H,PC; J"^V_;'X'BH-R3F1@1=64-.3;1'':H::K5/
M&$2QVR>IN,@^9%UR8U6(T&B5K^HQ6'#MW5[*R@^58&B?JZ=(X3!7,>31$1P/
MB@ 5RM)HNM<HV[=@'6G)FT;]*_TJ<,A<E8A9U+4+H?I^2U3<!]Q/0CV^:0OY
M'09=N5$1P^XC<[)1&G9*S@$'?Z8[>YPNZP[2'FXNW>])JI#W.UB+!X([XV W
M8#H;-)BXWRVG^O+Z_3E#SW64A/J$9M6D+V'S?!2&//W(3@ZNH.)O$R0[1.L$
M^HO&8#7XFH_>).T:,RB*E%[&=[U.Q9(MY7L):^]37E_I>3KK9TM3RLF@VS#7
MVE G)E<9A[S2-6C6#)6P20PFBL1>'4F_']-\?$]F-3J-[_>)>/'-#V573PE"
MGK+$/>$:Y-O@I4OQ![W\@:(:OJTI3$\*1:_V'*'M(X]S7_ IXI%B9)U?.N*U
M[[A/F$J/L3[WCJQ"PXZ?7R%KCUZK16OULO@.O73*;7GI@.3+1DTQ7*,2;P-P
MK[>LE03CZ"#)\XD5@VZ@;Z(>LDQ:)\CP8Y^ML<&;NX9[(<)%@J -$_KV$<3B
MN.7VZJXZTX-.BL;2%*R:</YZA!>9;*AD[*0CZI[S15 TMMI*\A/(E>3M2 F
MM/C%/ 3;<O<0('U'&8V?8EN2Z\>I2H7*/E<<:$%Z89:FK]"6KNYWDJY^/ID>
M?WVN2/O(:::EJW&]!9W@-/G%-8+O+9YR?P?4T-NXAP[Z]$@ HM&!?(.T'V='
M%)A):]KL&Q4)<B%#MU5)/0!#VLY)R,I/C!-2_=AI\L]:5Z?LV<7:-8B1!R4E
M<8.^;Z<1Q*C\\TZFZ/4<OYDH@3%Z)<:![+:K\TG_Y2!'\CV^/8(1[QYTQXJ(
M._!^!VFBS!R!G8;X-.HTI*\%S0/"MU:%62J>D7BEE=*!8)YY)O'D \NSIJ%I
M5Z;*V-<)(QM6#G]UVF*O)L)IUGII7(JX\^'RN[9&D)#7AD6N<SY@//.$D]M.
M4."?<'(;7&#,X9!+((@]W%[1U=04<7(0<I#[X48"ZT"ZKX\ RV:B:Q+"FIS*
M[[%9XP0ZTL]<MK&AUYWA,X$#&RMGO"(DKS-+@_>68:S%D8;$+(@$78X92)KP
MW4L /%Z0BC5,"GL5\M(44EWO1:'(Q*)1D12'^S)G/'MC?NPT74_NN=( =SX*
MFS4+"8\=@CANJ0P0.W?P6P\E[%:+!A>^%"ZZJ-JWEOB$;$,DBVNO)708[@W=
M #B$=3W??6'@W0I>U(431FNC8DFZ--LOOF#:$RXU(0NT0O7K8".* FL&9$\C
MRD T8W\>/65)J;=4%5#)BS#"@ 5_SSUG\%8;H*.*37%.*9$W[ T3YE(9XM+V
M-YVEH,]X(FK-[Y.RB"M58,VWS&%\OL?9Z#9*4(A(\C:R?W]$[[SK<-V&1P-;
MP/L_0Y]4/$CX<>HTQ)@-8N5!F>VU:B8VMMD+T-K0F3AFPH^__^]V.)^V.[3D
MBG)+++I-)SY)[+,"_"MQ/4A(V]1WT?E8,A5S\3 SYB<8KT=TS0+(Z=Z1['SZ
MBH1_;+%UR_ZDNS6R>M"FBX64NQF?;$"_28?'3J(35)W&O45U]]S32OR8H9\*
M+PB5]_!)[^B]SLB,I>K9-V>CI;3NR?NYPIK 0!?0YI1!<:E,$+SN#&@DJ+?1
MPI<PL 4:!=<DTTLO)3.!//^S"2;,L6?U(U7BXIF0@D@Z2VPYS0E[N@4/,CI1
M2L+;DS"[*LB7(J]=0R,)NPW6+:Z.9#F*HE#.\'4/+!YZ;UN 0N\]0H<185C<
MQRA,;.K\T-]:LA01^@+?I?A!K'EI!^YS?%/)FQ#@1I##X1^.;XFZF?>QPNCH
M'[YV?6+ME+9)$F+G7]8W-]3GJBU./*Q1 ?I@J?X!4!@(4Y S*^<X_NCR$ 8>
M+>>.]A16&WLCGK8Q@C8BCAAM2(>#>S0D/<GL>SK>#I96W@[>7*L9=1?IU=E9
M>C6=);\I75VDEY3I.H6_;FXNTRG\^+/D_=S,+M+SRZMDFLXFURF^Q"Z\OH0=
MS.JQR5EZ<769SJXF^#Z8JZMT<CD9N>D.BJOSY O%F::3='IVG5Z<72?3\_1R
M"LO?7#_)Y7F@4Y,(I(<+7KC!KK,QO!@YH(\[GP&;WW'-S2FOPUX!7P&CO2;"
M+ '.DZ5*),K($P\6VLQ861;VR\]"'QH%,B@_2+L[9%HGS0:'9I^I'2G>9M+A
M@YVCU*3+AKI7] )D:L'!LX@Y'H[K-<T/H\:N&5[_U>9C(#$N.LZ-5X]YB :W
MY\#='D"Y+N#N@'S8:](AMXV'P[?KP/P*87$ "CS8D#PYKN?H(A&EG2J/V'>F
MR8M_M5B.%DUTW%7#43U%U;T1/H YP*.E+@<2NA4/E+P^D:TC=%'TJ\$3;J>
M =I5C>^0?4G7:';Y*I'BJ9=@X3H'9ES&5+@R(-X^^^LXT6H15)-%R0FGO05F
M+Y/_Z,^JT[FX$.7C\E)D#"!Z@L93'G6IIINQ<Z[D]Z!7^HGU10R,M%DEX2*V
MPLLX #!&,S'<9R^33U+-U00V#C>L_J-3EZPF# K,;D=4,AQF2HJ@'9SMZQ?M
MF]<O"@O_+."_IM[!OQ3I> _$]N;UQC0K<PLWGG(9J_:[H^E1\"TZ&[X[>CM]
M^79V] )&^L??O-Z"I/B)N@5CGM(2ADY.KRZ.V VN']IZBU,BP&V]H3_7!JRH
M!A^ WY<U')Y\P 5V=?.5P'OSWU!+ P04    " #)@(=4O/+_EDT'  "4$0
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6RE6/MOXS82_E<(W^*P 72V
M)<?.HTF 9!]W6[1W07>OQ>%P/]#2V&(CD5J2BI+^]?V&E&3GV2T.6&Q$D9S'
M-S/?C'S6&7OC2B(O[NI*N_-)Z7US.INYO*1:NJEI2&-G8VPM/99V.W.-)5F$
M2W4UR^;SU:R62D\NSL*[:WMQ9EI?*4W75KBVKJ6]OZ+*=.>3=#*\^$EM2\\O
M9A=GC=S29_+_;JXM5K-12J%JTDX9+2QMSB>7Z>G5(9\/!WY6U+F]9\&>K(VY
MX<6GXGPR9X.HHMRS!(D_M_2.JHH%P8ROO<S)J)(O[C\/TC\&W^'+6CIZ9ZI?
M5.'+\\GQ1!2TD6WE?S+=/ZCW9\GR<E.Y\+_HXMGEX43DK?.F[B_#@EKI^%?>
M]3CL73B>OW AZR]DP>ZH*%CY7GIY<69-)RR?AC1^"*Z&VS!.:0[*9V^QJW#/
M7URU#F^<$^],O59:,E1G,P_)O#_+>RE744KV@I0T$S\:[4LG/NB"BH<"9C!I
MM"L;[+K*7I7XGO*I6*2)R.99^HJ\Q>CG(LA;_ D_A=2%N'0.J7^9?VV54^'M
M?R_7SENDR_]>T7LXZCT,>@__3WS_O!3Q+_S+O5F3%>EQ!"H1'8F\,HX*X4M"
MSN_<,AOQP[TGY)<OX;F0Q:](+QQL6IN72&S16)43GY--8\V=0LY3=2_>I.ET
MCMRK*A;SUK7K7U%2PAN60M+JOZ'8<=G<*B[5@ZGX4BKW0'<G>9V;5K-"4(E@
MA[9/;*S)EZ8()L33? A12L+:%EA6]UAPS'H-EK!;*;E6%620X\VVAA8.;F[
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
M"@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6RM%MENVSCP5P;:8.$
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
MOOV+LN<9$[TD3TO^*;;FV<'D3"1U6>5KNQ@<K'5F_I=?K1R"!=/^D04#NV#
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
M;O#:>)7NPE9>A@"ZJ:S9<\V#K-+49X)PW]S7-V[FTJ;65C_5B!*VLA+WQ%\
MRD'!3WL8[?%"#9-^RXI/$!)NO3<^R=3:5?@!+?<A(4J5]650_7"NRPYYF::6
M43^V__:4.8>C!L>>M-SG^Q%& BX6?SJ8FP@'VP:#9JKM^Z;4CEC0P>=*?PSV
M_]>]\4D/_._C=?]O/*W]_%KE"88="0J*\&M-&#QPS_\/7?*?=<.!O/=][[=[
MOA;P[71]=AOYC ORB-@YN]8T)7\2..3[6/$67$I.+%J3N]D75SEP!0!7$ P^
M3((4TG1"PE+W?@4X&$P^_"2(,7O'GRF^TJ=884JMX34>B(<.I74)C E)!"D8
MZ6JSZ5:YQMKA?;<[94TZZ#+$1H^R_?NF#V5R]+ WDI.C7G,7=F<+Y58?.3Y[
M566K;?J(35,4 >:Z[QJ-36K2I#GCO4LU;BTL!OGFD<N4V[H??G+C9AQ9*S1#
M*;[%TRJH1"36[\M_;G&1XK$G_IKI*M^67W3T;,("55)NUI(:O8=>^KEP0E\>
M$ Q)<Q\A$/N?"#%60[PQOC<MIN>FR[S"V)84R_745S^X5I$O3)/\\U2;N0 _
M/6BJGQM[+:7_/'VA5O3=*D]FKOJ5^#L9W_ON-J3_2HFN01B:(HKC&/]/$)IO
M$QN#_.ST\6\^B*.;>"BNI]>G5_EO7.#O4\#/T7C2_0T$@_XP^&:+[@J(>S^^
MF8@/DG2$ZYEPL]!U*EWY4#,9BQC_;NFFN6W(C/'\OG\ZO(\8@#:>7-OOHC@7
M(_[*#!JV&N&87=\[<A5\<<M:%4O^>AJ&<5EEOL/%O^J_ >?6?/%+\[CY^IR?
M90%_7HI4+;"TWYN,S\P,D/NCRC?\-3"SO*KR-?^Z4A)*2P_@_44.Z=@_: /_
MO4!O_Q=02P,$%     @ R8"'5-1HJ*!)!P  41,  !D   !X;"]W;W)K<VAE
M971S+W-H965T,3<N>&ULS5A=;]LV%/TKA)<-&^#8ENTX:9L$2-IU:]&N0=-N
M#\,>:(FVN5&D1E)UO%^_<R\EQ4Z<K,.&82^V1/&>^\%S/Z33M?._A9524=R4
MQH:SWBK&ZNEP&/*5*F48N$I9/%DX7\J(6[\<ALHK6;!0:8;CT6@V+*6VO?-3
M7KORYZ>NCD9;=>5%J,M2^LVE,FY]ULMZ[<)[O5Q%6AB>GU9RJ:Y5_%A=>=P-
M.Y1"E\H&[:SP:G'6N\B>7DYI/V_X4:MUV+H6Y,G<N=_HYE5QUAN10<JH/!*"
MQ-\G]5P90T PX_<&L]>I),'MZQ;])?L.7^8RJ.?._*2+N#KKG?1$H1:R-O&]
M6W^O&G^.""]W)O"O6*>]&3;G=8BN;(1A0:EM^I<W31RV!$Y&#PB,&X$QVYT4
ML94O9)3GI]ZMA:?=0*,+=I6E89RV="C7T>.IAEP\?Z/@4C@=1F#1RC!OY"Z3
MW/@!N6PLWCH;5T%\:PM5[ (,841GR;BUY'+\*.(+E0_$).N+\6B</8(WZ3R;
M,-[D4<_$SQ?S$#T._Y=',*<=YI0QIW\[6I\C)RX""!-RK^>J$-J*'UQ48MP7
M:R5DX:J(U8OKCPA -CL<8;T1^_J#JW0N3J;C;T1?R"#<0KR6MD82B29> _&3
M$H:V"U=[D3M?.2^![A8+G0.CQBEY@5S&JK;+M#<(:0N8%)4'M930"RP(Z;VT
M2X7,BT)#&<'9B/S&]D:'Q!.;JXH2:R ^K"!J==32"()B \D,5 DC*D]:XZ85
M77K%V$#S2BR5A4G&;,0"V2DV2OID5=S 9WZ 'YP2Z@_PK%I+$RAVM/V0MI,E
M/B%R%$JYZ9.!$;4C](552P?+$ HIPLIY&-A8TJ"QR2QY:TOAA'41)2-W-:)
MNJ7=W.HG^%4;<#XZJC %M#0F: X8!/<>AG&YC(D"%TAQ;?OB@[J1X9EXY3_A
M(/KBN30:6JV6S\0USN2%AAN[RQ2DMUJ6NB]>&N=U(0?B'=2]V9"F=-#.IBCG
MM8?M$9YMJ?ZN]E9!URL#NCH=MCG$AK**->17KL9BJ"36*!:L(C%*BI+*P&%T
MAWR1  ;BVYO<U 4QC4*P;T_+9.2]*N> :G._S['%R1JM0KQ+FRU?E"V8"F^E
MSU<D.D;Q!#P?#;R$<&)VHCQVOJ[!<FP\&HAK5ZJ6ITTR@$BP68FY:VWD"%AG
M#]-=[LK*66(:<G:EH129NY+@+7<953!KHMLA3E"5I-,WFT%*Z"V8+<JURLDW
M1$#>--F)M*N1C[EBE4;M-6</#AZ6U/60@Y3"< DA9F(J2W I;=?<M51Q""<\
MFC#4TYZN0G  V0V*T_WRL?\$09H@)H-LFO)Y0(5O*\[W\JRU&437965TKJ.@
MD'%E)"_KF.I:E^I(V[GSJ-YD#.<6M>9"P&-MTZC"/?^3U$;.C=K-6(J-0@R8
M3P77AJHR&\*2"0UGJ&3>L1F)40?.FH?T!\!#!_3FB8!%G1*0 D3W^P+;%<I[
M@27;Q:*F&*'#$YD1,/T'3("?*,IU13O:PK.W)9 /354&2@G<VJO;8Q!&R[DV
M.FYVF2!:)CP2:XX%X!\!90ID3P;9Y$L.GU>Y6UIXT&Q4-Q@KJ=*0H]2@2?LA
M]<W&0P<SMHZ,><C9_4EZS4>Z"]0IX-I&@HBI=GR7<I76<A>:Q@/WJ) 4R?NM
M5$(D=Y&;W<101FOHR]DI"Y073?;3<-F)8%>J_#8XHPNNN"'BCQE'A[Y5GP%#
MZE%F:=8%BG$!.?.>MK: #[3OZ' ZP#XX&3UAH(.3Z833E9Q-S531?+8G1VD[
M+D9]A"Y4BJ=CJE$OZTAG2GZ5=8EM8)5I0E+)36K=R1Y2\ARFHS=^]<7).#M^
M%O;4"("!"PM';3P\O8O?-)RYT<LF(/?,)[ =^]_<D^'B?R!FLV.ZG(@9;G$Q
M%3,$A@H^?OAB)MC2\3,Z=M3&!<T#[=(!AK%L= S\ $.O,"RD5P^<38#;J8E
M@#K+@?CZ:)9]@_^L?S2=B7=M'\IF;1M#\5*\G6A#70&O/O.[[:RJ?:BEY;;1
M]92U-N9V,U%)W>C !C2M.35C\.S^Q) 8S0G3U)X.J2U\7"@O*J^-V*9#VRU3
M 4KN-'PY2JA XOX1DXG@ XI!-_S-F[&**8Z2ZMV-+KGUB8/LF!(R30)M]T2:
M _!7<(^\SS$ETM!4Z,#=DTJJ=_42TT?<<8,GAS5>Y.B?U6&HEB918;?:%$U/
MD=IWJ4>#*5<;S",TU\@0\/+KE>$TA2$[(8/$P?'QEL6$[2FE),W#7>%@:&ZR
MJ!68+6CRC/]"(=A)AX>2^:[3!]G1E- [+Y)-VTZ26?>YTZ3CY^D$Y;O5<?:?
MLO[NX/MYC.\ZY$D_58S[I.<)<3+BYY-_ROF3OZ+\7?+>97SW:O(O$_HH^[\3
M>M_+^G#K,T>I_)(_Y@3!Q2)]\>A6N^]%%^DSR>WV]+$)M6U)+[1&+2 Z&AP?
M]5(,VYOH*OYH@G>!Z$J^7"F)ID<;\'SA\.[>W)""[BO:^9]02P,$%     @
MR8"'5)5ZV.J9#P  AR@  !D   !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL
MO5II<]LX$OTK*._4;+)%RY)LYY@<58Z<9)S-X8HSF=K:V@\0"4D8DP0' *7H
MW^_K!D!2\C&IV:G]DI@DT.B[7S?T?&/LM5LIY<6WJJS=BX.5]\U/1T<N7ZE*
MNI%I5(TO"V,KZ?%HET>NL4H6O*DJCZ;C\:.C2NKZX.5S?G=I7SXWK2]UK2ZM
M<&U52;M]I4JS>7$P.4@O/NOERM.+HY?/&[E45\K_TEQ:/!UU5 I=J=II4PNK
M%B\.SB8_O3JA];S@JU8;-_A;D"1S8Z[IX:)X<3 FAE2I<D\4)/Y;JYDJ2R($
M-GZ/- ^Z(VGC\.]$_0W+#EGFTJF9*7_5A5^].'AR( JUD&WI/YO-SRK*<TKT
M<E,Z_E=LPMK3Z8'(6^=-%3>#@TK7X7_Y+>IAL.')^(X-T[AARGR'@YC+<^GE
MR^?6;(2EU:!&?["HO!O,Z9J,<N4MOFKL\R]GIJJTAY:]$[(NQ,S47M=+5>=:
MN>=''D?0PJ,\DGL5R$WO(#>9B@^@L'+B=5VH8I? $7CK&)PF!E]-[Z5XKO*1
M.)YD8CJ>3NZA=]P)?,STCO^,P.)<N[PTKK5*_/ML[KR%U_SGGE-/NE-/^-23
MOTK-_P,Y\5Y[O93L])]J\4':?"6.QT&#F;A<M?5&0L"%+E6![1P9%"!+Q+#S
M0H,H1;NR(C=MC0@2O^K28<6503#66KPUIK :5'^45?-,?#8.IX'R3#SX\6]/
MIM/QLU^OWG[F/R?/'H[$EY6"SWH/BMIU#&3BHLY'F5B/OI>^-0OE*!W($B+;
MQEB6,A/G!F)/#J>GF9@A1,5',Q+3R>SK\9/)Z>1Q%D75M?#@Y*IME-7&@D1K
MO3"+\-9+K^AA)DL-\6LM20O\#0MKOZ6/5[+V4LQ*:>6(E/NN+;<#W6XZK0JG
M<@/+[.F6]/*7\_%E!:WV^LUE0V>"B_^KIA^=3";!U'YCHMSP3C@:"D@![R2Y
MI9UK'VB-Q"OC5^#6J; LJD5)"YTZCY+@2-2R\^9G_!V5)3>5(DEKXT6NK(=N
MP\E6E5HMA#,M<G$FI",ZOC<]-C8E5GN7\9&%K/@8F>?&,H_>B,8:L\BP!?I4
ML!D%6&Z<9VY<J_THF#%9.K?&(6M(7>U)2.SPZ2#JE%WK'$>!^EH7X66R3R3H
ME+IV]-["=]8PYD)APX (B= 1DHA4YUK66R)$(3=Y_,SUZA_X74;\;U9D[1].
MLN/IA%1(1]DB:(BTT%)*:>16SDNF#->$\+4SI2Z8C;DL99V##RHYCE0,JDC2
MJIJ#XY2H66GX8\Q1TGVF6)R.)T^S9#;8Q^37*U,6RKI.HZ7<D)X[[KN4150I
M/6DX%+38PCO-8@%UV) '"PUYO+$NN /Y5C:(!SA_(5Y)>#X"8@W;<@;-Q/OW
MLTP  ,ER1#&R'S;A"Z);NMU,,ID^@@>_:PN=:[""XN$13+X/Z"]6KJ'D$+>9
M^**^@<2#F6QCY)P?3@[??CR</#T<CY\\.7F$7'G)_JD7"TA4EFI)EE_!UCAO
MBW.)Z\# 6B)YM"[&B\41!=MBH6L8B'P9MH810^*H&EEO68+&ZC6E&-(74^ZT
MZU:FA8(HJE9RC>=V_AO4R1PH#22WPBIV4"DF3\:'A=R*F.]+6%&T34SY@A-;
ML2>,,U&BW6,[GV57(/;@784U38.#G5[6&@9&NH.016LY1B%1/#">Q,)0^*2(
MSF+$TOMFF,PHI&+FKI68'J?,#2"'+"7)^Y,75H:#&.(6VE6(-3ZX45[S>\*"
MA3#!$RH<).%X6\K5;778PTXD!K+V;4%Z9KW.RY#EX&G#-!O"U*K?6TT)M%-C
MW"LXW; IYJKWR7.D"K;D;$4Q"F[8$UG>C\@H@Q@DF4-&)%==6DA.TB#:;XJ]
MT?!R0/[?R-%52% X,Z;TG:+%'GY;S--YO1B=CN%K1!([)>P-^\0LUT70&;^&
M/5'D;-&'6#IK4(;&QX?3R>$_T(T\.CV<?64NWJBY;=%LP%^9BVF0^A9.NM*0
M9.I8Z)09*[1+PG;J1H*D9)9\TTF4)W9UMB;T\:OB<E)S%E_KI4&X.G)H]KHN
MSWDJY%WRHP^(V:"80(3#DN*S2]N ;^H;"JQ3NX6B1P1SE;,'$JW&@ E/N0H@
MUW4EM+56<8 A5.:<^0$XT.(!*>!I*Y!S=$7O1^*L*-C](=Z6\0Y"DVC /5R@
M$1;[D'C@5TO6%9V'FKH@-K*0 "JD#^Q"^R06UE0QCHCGD;B@X@9V$;;S4G49
M4&!Q((Z-IFS94Z-9$'AJ:<@&@4A&0@!A0 5.5QI0*7X(?#"!=2Q\%+\U%K;U
M0JX1A'RF$2V6$I=S9@R9AJ06LD!M=KR XF7>HIXHDBYF7FB7H)\.D1PDY!A'
M)QWBVQ%KI49P8]46TM94%1_OX,<Y](\4@&WD7=2'#%PT.<PO%&!?5+ZJ36F6
MFO(>E2SQX("^'#SDG$@J046G6L=(LJT;J4GNM6$@0>]8)J\=K<T!!27R[BV8
MA9;RF3%&%MJ"B]\18>1IX)7$N+WV[A95*K-W,#^(Z-G;V>'D\>'IH\GIR:.;
MY?>[ 72VBYS%&TMV<KF)3*!Q@F5*#LA:AWHW#. >"'4&H."DBK8# @]O6F@'
MNKQ1'B;]H IBZ;TO1B$;#94OJ8G;!K:LHJP2(MJV-2.?RLRIJ-]JK]0FQ)H(
M6YS@V1(8OMM:A)(=T0*END731YAB865;1. ;G.\PE+M0=Y+' L<QH]$J8.\-
M'W$&7R-WF;%29DDIF:AEQ>>HS1#"!=WU%3@39\"8XFHD_EEK;S;N6F=#&/-W
M(*H5X?S7WU3>TE1'? HHD%FN0MVA@*/P-!)U P\=-N1%L<'MS*/ H]D2WCX?
MD0LYW5YGX@,U*=9XI_% V\[@E,;@X4%N2B[Q:U5N W<'%[U(YYTP"$+V)+84
M/I?B\\7L$XJ *:-SL9KY"P'M1D/=VU G:(GB]1FGJ9A[Z2-;" I5RU*3RZC
M'R4P'1PUXI0=PX5%1(=<+1 9+KCAMB% .L1RKWDCNG,A6^\;-1S6EJ%(F'ET
M;50W:[YQ3L?K'^"/X_$XU ,Z.3#,O%$<6$69N<-X,6X#RFOA*^0*W5<6U</B
MM=IVP(E;JJZC8XSP"5Y!#O.4$<*8L[#BYH\R#:-=I[PO%6=0N;0J_,6PB/V?
MZ<6&)E2<!C&F=YNWO00RR. ABN#5=R61-K <5\FH_C]832YYJT>BB ]2>LRE
MMTF8(7@(^459&'SP1Y9GT7(QI%C2# <BC8REA &UBTX92RWY!V'*IO5DG@+P
M"SJN<Y5Z-]>=''V(3U3?-+4\\'6S"0]<V:DN\Q.JL]\HQ6)48=^"3B+S).%"
M(Y,04418(_$&90/6J@R5)2ZW)&NL NBLZJ5<IL$%=4_6U,O"A-9*>F?4.AK?
M-2KG-J6K(2[0HX^T:CLH)]R&]Z12EQ=Y[9C[<H=5!A.$G>ZM[XU=:[E%SZ6U
MFEIC5'\XL3<>?N#:BACXX1$'&NP8/+ ;#9";WB A&#'\,,E.PY[ 5^>VH1GI
M4>P=CA<;4H07DTL<$3<GB7)"%Q1S5H?>B*A"2P/'" & 95>J\2'=4XO!&+F'
MQB)'PQK@9SR *B0)B$9K"!T':@9-LE.Y]^[&&(2;@,#1+K(+N04!H%9T=;%6
M 6JGVKQ%NQ[9WQ^:C.^Q^2)XZI[M-^K^2(\QBB2D"%+MV8E4O=L:GJ8,.*CJ
MDKM0FH.1"+$EE.5^4T@X]3O=@/./3- ?&UO*DY7V/C50G%"&9N_P:^^O?=Z>
M=$U\\L<;*7%_!A+%@'B[8HSZ@7E7#5XC/FNS6(BWE&_1*,19Z56^,O#F]^\O
MNZGWZ[=7:>A]YRRK3;.I'A7U(/D[SJ+> PJ[0KVDEN8L1Q?A BRXN+C(>%HK
MY-'UD;Q[3>P1XG<@E)K7[\^];@/<,)2Z V]_!*K[E[$ 1^FO!+L?=(A^<CH]
M?7)Z1)JE65<+660PJ]_5"509Q[B O#6 ,%)HFM9&;F1%U$,R>QIB.^72_19G
M4(93=,?6QE(LVMC:)(7A  3[;VT=1CCL(]S-JM#Y 3DNX7C\OE=:4\(N@7Q(
M J2D'F8,4M6?0AK0R!\7!=<EAEMS?LBQI-O[4NR<T"I/,VKHBQI?HCH(N"Y/
M<'D+P_U[EQXSYS8.[>E"0):>9V44>S&XW4V' +W*W<S2'/Z]/N/]RSAX30J\
M*Z^;MNPJ[E=3PEO(C>B.C^_+6BYQP8I=(NN,G8?1V<4=OJ!"[W%K$1D@*$K1
MU"?2(#.,:\[0JA1RK<-LR=1Q-DE/[]IBR00>'-S^X>!A&@WNVCM.;G%8O)!.
MD"7E33,O=6IF6_+X>UCFT%L1A)JS>VI?AM!A5XVY]%:V=W4W!*1D:8[2$MN&
MG-%@F'Y,L 4X*]2MO*6J7J)1!<@"+R'>J4>X<65!093GML6J.!?K\L7=UQAW
MW&*,;]Z]]#Q=U/'6J'<BV?J5L1KYD,K^LM7\C7U@HPG[H@1:%GZ@>-)1/QB#
M+.@#-W'2A_(-;R[C8/9[;<G9YJRQ(#0]29%QM9*'EZ9IH(NW(%9!:#R"_SI>
M?_3]>$3U-.)6<(,%3V<%JY]OP,(PC?"^]BVK)W4(#XB16 LC]51V4UW,[BR,
MJ8$:S@%TG9<MIY>^(4W#I;YL_J%T-&UZ=_G!V"7B;[:BS:]D385J=(8Z]WEV
M];/XU$&XJ) ;;T/5]&:I&(H51W/4S,^P>=<>SU96<VF6UPA(IQZR(O^PK'XT
M#.[JG>GV15GJVFB<^UJB_^&O:^WXXI14L*??W>:;/([2;8O$Y7@H6],M+_G]
M=E\3"1.7!J\X")N]+'QY>3EPM-G9Y]=7P!3PLP=7BKA'^7^:T&'>.K=W]4G$
MB00=\)"#^?X;%AIJE6IO(-%V32*UCWV2 =S[K876D;O#17O$PW/I=%<YF-0
MVYT.;T"\#1-;RE@]+J3T%W?O:;IO>$CD4N;7X5YXI\4<\H0^D\?;NN+T1/^'
MNA";MC!A#G?: "QI*)WN]P*B0+[/T7A#-5T^XQMK*FC$NV,(EF;1P47B3;E+
MH[";E,*U.U5FGLH -@&*@&M*I5DGDS?#>SBLBJ'J=1JSY%Q^!F/R9/?8&"&
MTQR<ETNW$HO2;.+P.220O"7L!3A@PC0R72)>]).OK.NCXBB?70X-%EELCC8F
MN']A^%XC9 _%=R3I4B+:M,>.W)W1=<?PIH+D<BWW[_W6>%N2+B6"Y!N5;@C:
M.A6@G1N0[@[CCH/BM(P5V%W/E#=O1F33E-!_0ARUJ0\[8$R@O( Q1K?]4NEH
M\.,P!J[T$SC'/^WQX7=BW=ON5W9GX<=E_?+P$SU$#Y AN>0"6\>CQZ<'PH:?
MO84';QK^J=G<>&\J_G.%XJXL+<#WA8&$\8$.Z'Y[^/*_4$L#!!0    ( ,F
MAU0Y2V$-BPD  !X8   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;)U9
MVW+;.!+]%93V4E:51K*5RV02QU7.93:S5=E*)9/)P]8^@"0D8@T!# ":UG[]
MGFZ %"G+WIE]B442Z.OITPWDLG/^)M1*17&W,S:\GM4Q-B]7JU#6:B?#TC7*
MXLO&^9V,>/3;56B\DA5OVIG5^OS\^6HGM9U=7?*[3_[JTK71:*L^>1':W4[Z
M_1ME7/=Z=C'K7WS6VSK2B]7592.WZHN*7YM/'D^K04JE=\H&[:SP:O-Z=GWQ
M\LU36L\+?M.J"Z/?@CPIG+NAAU^JU[-S,D@954:2(/'G5KU5QI @F/$]RYP-
M*FGC^'<O_6?V';X4,JBWSGS35:Q?SU[,1*4VLC7QL^L^J.S/,Y)7.A/X7]&E
MM>OSF2C;$-TN;X8%.VW37WF7XS#:\.*A#>N\8<UV)T5LY3L9Y=6E=YWPM!K2
MZ >[RKMAG+:4E"_1XZO&OGCUJ6[M6Z?MY2I"&KU;E7GGF[1S_<#.B[7XZ&RL
M@WAO*U5-!:Q@QF#+NK?ES?I1B>]4N11/+A9B?;Z^>$3>D\&W)RSOR?_P3?SS
MN@C1 P#_>D3JTT'J4Y;Z]/^(V._;*7ZQXN^M5?#SXL5"=$H8V5J46R6D%6ZS
M45[;K6A:'UIIHXA.?&Z-$L_.GY^5<RP0G]6V-9)A_4[((!KO=JW9R@@1+;+A
M1:R5^*+*UNNH51#79:1]GC :Q!E]_>N?7JS7YZ^X# ,_7+R:DRY9?F^U5RQB
M,#FZ&V679#F,_HF-+MT.U5D>64W6)2V#_5.#W_Z,W;4N:U$:%[#[H]P+3OK%
M3TN!4A.%B_4@,+ N69:J(>\:N8?2*,@DV$>L1/)+&6J848E*;W64!D$)"C;@
M.]E1UBC<0 MI4[)O*7[%;[ES;3)QY*HHE- AM-"'!]K2R_!X+]3W%AKRE\H9
M(WTOIY&Z$L7^:$^E;S5*9/C@=:EZ8P:U,O)S!.71-](O[8EU5<MQIG<)-OV*
M7RE%XGWIPCY$M1-G  ;X"2"$9F+?.?X@(- A;TB$MO"A="!8("8E1]J]D$UC
M="D+(*[2H62_\%GU:4,$B <KX>S$XK'/%%SOVFTM4-1J5R (?6%S/CW>@HT!
MG>W6*P*NL.A G$: N52J0O* :N%:WP-J@ 1I^_/% M*6XM-D]2&]0GI6XSQ%
M'J$X!% U+FBLR!BB"#BC*ZZ>0AJ.>NJ(DE7=<X&1AA_G2_$-^UOO 4FS!Q:$
M=0 !1! \O-0!"*LJ3;$%9-!$X !^#"X>BG4P[]A9%-T("L.RX0<!\JY!DTMH
MG4 WRZJ=@9K >I3T1D,G9)WI^1&,*-B%<>4-DDC1465MG7';O5"6 %$AHIWT
M,!P=_$9%> JSN.[0?& ']MFM$F>97(X@F5E&H"AGZ=/?E.VA]_X609S-%S +
M=CG0(Y--!@SBJC<:!O2^')=%=I7"COI4@:MI3R35&!4G:= V#3.DU2(-D$H\
M,50<^=.-\PH2TZ5N"*6Q1IT.2CMMS'VR.#(Q6Z;9&R#VP\G/.[#@0=*@02$J
M0I\N<&2>X+8'4#&DI3!*LSQL)IFTHI:W2K1!;5IC52#416T>$CD1!8I$&97
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
M6D7GX[.+B;/W!G]Q[,W1&EPD6Z7NW>:J7$6I(X0""^L0&#T><(-".""B\77
MC XNW<7C]1[]K8^=8MDR@QLE/O/2UJMH'D&)%>N$O57]>QSBF3J\0@GC?Z$/
MMODT@J(S5C7#96+0<!F>[''0X>C"//W)A6RXD'G>P9%G^899MEYJU8-VUH3F
M%CY4?YO(<>F2<F<UO>5TSZ[O<$<26V"RA'>H=IJU-2_@2H9\DW#+Q)(?9YT4
M ^9%P,Q^@CG.X*.2MC9P*4LLOP5(B."!9;9G>9&]B/@&BQ'DXQBR-!N_@)<?
MHLX]7OX?4=]BJ[3E<@=_GV^-U50C7UZ GQS@)QY^\DM%_;^8<-UI*&J.%5#/
M:N;C*K'@OH$:=H\:N %%5AMO=?F(1>>: JZKBA?T^G6TN;R.3D8>BI;4=@^N
M#XX S<"#'SFF%;2=;I5!,JV ":&*8*[1D,."SAUQ?&"B"R\J+IDL.!- T!Y*
M%CB"SP@U(T8E6M14[UB"K9FE'X2-:EHFGP8R!,FIJ\'VBKSL\SC0,V=P4W>R
M9QJ]XP]/EL"OI"^@&+:=A59SHFV5AV;%UXYT\M%0 ,X\#DH=1/!,\(CWL0+T
M033DEFS<EP8*)8T2O&3NA#X:)/LOU.C.?],(^=\Y.!+IMQ_D+. S\D?\"BYX
MN#E(\ WG9\_&TD&HO$9U'L1IZ@*B"'H2^MS'0^[W%)Z0:4#7^D"-B\V6*FO?
MO,]I<1H3VR.G[Y0J>RX$9--X/C^%TS@_S>$5Y'F<S5+X4UGBPXQ!(K&8Q#-"
MHU]OLEC$V6("?] 4HVRA[$C,5P0PG<P=0)PNIO0<I_%LDL,'90QLD>@B6/;H
M35]/\SC/%R=N.4O#DXX6D_D)7)44/J\XVPH$H>3N=T%-4^ZI,&LUIXIR!1*D
M_"2YV]U97Z5.=$ZUH:77FV+8[?L7@YINK)30M2X9/A.DLWYRY=U3C]>A0ITS
MU[^^;%RA:5 ]]<=H2,#W4CO'M$AC5VP^1U30_.5@>B0^7'X?QNA'W\7D:/ T
MJ'=^O)H00)A!A]/#!#\/@^O9/(S_CTSON*3PL**KZ>B4!J8.(S5LK&K]&-LJ
M2T/1+VOZ%X+:&=#[2BF[WS@'A_\UZW\ 4$L#!!0    ( ,F AU2J_%%VLP(
M /4%   9    >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;*U436_;, S]*X2Q
M8Q;'3K)V11(@:3>LA[9!NX_#L(,2T[%06?(DNF[^_2C9\3*LS6'8Q98H\O$]
M2N2L,?;1%8@$SZ72;AX51-5%'+MM@:5P0U.AYI/<V%(0;^TN=I5%D86@4L7I
M:/0N+H74T6(6;&N[F)F:E-2XMN#JLA1VOT)EFGF41 ?#O=P5Y WQ8E:)'3X@
M?:G6EG=QCY+)$K631H/%?!XMDXO5Q/L'AZ\2&W>T!J]D8\RCWUQG\VCD":'"
M+7D$P;\GO$2E/!#3^-EA1GU*'WB\/J!_#-I9RT8XO#3JF\RHF$?G$628BUK1
MO6D^8:=GZO&V1KGPA:;U';/SMG9DRBZ8&912MW_QW-7A*.!\]$I V@6D@7>;
M*+"\$B06,VL:L-Z;T?PB2 W13$YJ?RD/9/E4<APM[E$)PNSM6EC:PV<KM!.A
M7FX6$^-[KWC;8:U:K/05K"2%&Z.I</!!9YC]"1 SL9Y=>F"W2D\B7N%V".-D
M .DH34[@C7NUXX W/JT6_E8+WY<;1Y9W/T[DF?1Y)B'/Y+]4]5^QKC5LC=;=
M^VXD%4 %<JL\H74()=H=VM;^0/SNA1V U%S+Y'P #8)PW(I<C3?I=.H/*K$7
M&X4.N-?A5M0D5>WODG'V<",T-RFW(\&EL96QPF<=@.#.RG.I)),$DP,UQL=S
M<B90;I@)F)H[QPB;^?-,6B9LK!N T2&B*4P)#NT34V$=+WM#K9D.\(,(H)"V
M;V((=_K(^+ZU!G65D"PM.4N\M+Q6"AQ3=GE;O$"5B\5SRI'0F=2[@_XA+!V4
MQF*(VC,'QXWHF!T#W1J6R6FN<$,O/93XJ!7#!?B!X_B>F'_;E;VUGVG+MI5_
MN[<#\4;8G>27J3#GT-'P;!J!;8=,NR%3A<;>&.(Q$98%SV6TWH'/<\-DNXU/
MT$_ZQ2]02P,$%     @ R8"'5,BZ" 8Z!0  U0L  !D   !X;"]W;W)K<VAE
M971S+W-H965T,C4N>&ULI5;;;MM&$/V5@6H$-L#J0CN-F]@&;#=%4CBH$;?-
M0]&')3D4-R:YS%XDZ^][9DE14M$8*?HB<7=GSIRY[EZLC7UT%;.GIZ9NW>6D
M\KY[/9NYO.)&N:GIN,5):6RC/)9V.7.=955$I::>I?/Y#[-&Z79R=1'W[NW5
MA0F^UBW?6W*A:93=W'!MUI>3Q62[\5$O*R\;LZN+3BWY@?WOW;W%:C:B%+KA
MUFG3DN7R<G*]>'US)O)1X _-:[?W3>))9LRC+-X7EY.Y$.*:<R\("G\KON6Z
M%B#0^#)@3D:3HKC_O47_.?H.7S+E^-;4GW3AJ\O)^80*+E6H_4>S?L>#/R\%
M+S>UB[^T[F73'R>4!^=-,RB#0:/;_E\]#7'84SB??T4A'132R+LW%%G^I+RZ
MNK!F35:D@28?T=6H#7*ZE:0\>(M3#3U_]1 RQU\"MY[>KO#K+F8>L'(XRP>(
MFQXB_0K$(J4/IO65H[=MP<4AP Q\1E+IEM1-^BSB3YQ/Z7214#I/%\_@G8Y.
MGD:\TV]UDOZ\SIRW*(F_GH$_&^'/(OS9_XGA?X2@WRJF6]-TJMU0I1SQ2M5!
M>2[0/Z,L][*^LB8L*_PS%9")'Z5N59MK59/SV&NBY)HMDW8N<#&E7UOZ1;4!
MO;@-=II @B )L8)TZPVIEJX]?5#V$1/B/30!RO2@:G9TO;0<@5&TOJ)WT]LI
M?<(@6%OI!7JAFNX-G)@F='=W2\<OOCM/T_F;G43<6+PY2:@+5I ]P>*ZTGDE
M/!JU(5.6;$$";J-S$RJM:<AC+(BD_"?D*F5!QI1D@J7<- VZ'8V3/P)769+
M,1W-I_/Y?$$=X*(&L R0E_!A*3%;6N,<==;DS$6$"YT8.5K,YPE4DS',4,/^
MSHV$D!],,-#'46<UPMZI&K%@@B%J#0ZR6B]C^J JKCQ#FP+ZR,8DNAAG=1CG
MG>4I74>$,?$P!1,J,RN.J:S4JK?O3(U]U-+.[(')_01\D^&^ @#SC!_1Z'/.
M( R9Y+G@ P*H.4;>X\ &/M<EYO]22\?&43X6-&$APYD>OC]%N48KJC%!3DHZ
M2OO,H15J1"6Z(!(/;V^C(F<V%O]0^[$A4.@HOL7+K[8#U8Q+8.=%(G;'DHTN
M#1(=:NE)X^+@>D/I(CD_G>/2"5(1I5RWL?P(V(V0+<77#2OKDAT<3'(;2R8(
MHD.HVE!B; 44V3*VQ1IXE9%CURETIJ!*(NXV* =DHPNP0(5>:;E'IW&N;&U*
M,'JRDC9&8SL)C&R#2*W9Q3@>JY-=A8&5R?/0;6(U=<;&C Q@]Y8;+4Q!+$/&
M6@"W14 BP38+#E//R;A"/'6;T'&V!VRV880*,AWZ6UN[..\\*@.C#($4EVKV
M,1]1.0NZ+@3_&/'!?0P;X]D!E"H*!#,T)]*EQ_G)X;B\ ^?:6 34!%1M;!R5
M5QHCMMBGL"4P>'U@88C"R"@+VRP77&.8Y0IY0F0V2.>WT^USUN<));72!=(D
ML+K5D9&\2M @*/I.;?HY#R:']7>4OHJCKY&;.A&'/J._I++8Y:J.?>6F]#[:
MU;)*QGK.!-UU$-!9W5?8: @7$1@ 1FH.!H>"D*C&P1#G @RK6 +\A,>DX['$
MD=T\6*$.BJBVR#;6>_;/!CHZX#^JJ]J9?6]4\1F/IC@;9(5.B2ESH"I%.1#
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
MFH@(+1[INA:Q%)-W[WA1WU<&T.UF"3H2#!#L_JWM-@V((I)3XBY15QSH>D7
M[S&+%*D9C0,DH\B6Q.=$3\O%K@(H;IO*=(1RL).E^S19M=:R1Q9H,$,#(3+$
M+/(65*71\Z@_D7;M%*T>Z ZOVF;[$-$272J=^<S6:->SC0,J&YYC3\HA:K_T
MO+B-4\9(N\ /63+#ET/)I\SC3F_Y.8GSW$N<YV?EQ7O8)0;L8RWHAN@U)GC^
MTD"@3ZW[BA%AC2RAQN-> (%] C)"<6R7F[JIFC4A];(][.#8"3N6Y1A3ZSL5
MS)\LHK;8,?H%JQQB@!!O2P= $ZU7 '.QV_=H> B4I(KM-+Z"-D:DD9@"5N!0
M(8G$60&RHFIVQ$F4_WE:0SQER*;Q5AS!E0-Q@S!]M^GKZP9)'@;"#Q_PW;%]
M.;&%S#?BI\D; A; &M^"U>,\E7@HF^K6)G"1D7-+T8S,A6@;+AA(<LVDQ+S*
M $M>662 5<Y(R1P/6&>5_0%GXH#/!J.W3(1C-'8X#C04_PES-SU B99@Q?X4
MIE@X9_JT /YMO2;WL2;127YFF:B60 #YM5L]17E>C$13-#L0O&;O\OCLR<9=
M]T!S !,;O*CB2&!![6"U]]"(!GP(^BGKEJ#?(N-5T;=2S(P"5MX)( >'/H1-
MR=]N,[%:M]9PN">RPDF2UOP-,GJ145M@1FH)W):-8C*SEE&D-0&\WK$NAV(8
MQCZ%@KQJ'E(\8B%VPU.(18\J_T"]Q[$""_,NCVGVQI05'LCB('"0\TD44+1N
MY(QZ]5\FI^4:E@SA1()->;#D $$E*T(\0F#0AR58@2.*"R=ZB,DEU_U#FA"[
M'+?E/[#L,XS[A6?<+\[S6[MD;\H5HC*0P&@@!P'@)\=__Q6VZ[]AHV20,;;_
MU\%XUS9U@]3-^C;8M3YX.+^<?<TJ3(@5C0+X?0/_90_PR8LW5S??7SQ4/];H
MXQ]WI/9C;.DC//IK,Z6I)K-Y#O.3\/Z PCM[P!&LYT\N'[[,;C P4*X.JO%%
M0Z,2D+[HHV$?=6B-B@$1AB]5U=?PT+:YQ3C-*MA+GS%JS082"WQA$''L&I['
MP!. R<H# UK*J":%,]9.D*"6%3!37A5[,"V;[D0?I%L+IV/_EAP@V2V\C7\W
M=8^I%Y+#P.RU \E5$)T-N4"(DAY%;4\:8,&X<^3Y>&,7+<T)V_A,, 2.W1\Z
M;+ <ZK/))1SJSZ#'A^-\\63^D ]?G[AXF"PN^B5R/P[6.95DA=:&H^"3""^7
M:M:"I (!#NQC(WY:TI+_Q1&E$Q8JO]FB*DMZ8D6+F*+'*0XMT+=YF**,@F\<
MQ)"I#"B[ZTTW:583M#AI5HG#T"!^\D,>Q=^.^<* 8 ?, 8_G[ST8I?<XFMGC
M/*+LM[7KVIX'I5C=[%5V#:L 7/J9XR=R?H_GSX <?P&8 2'4-$N?1,?<Z,#1
ML<\>7P1BQ(_(]LEF1B&2;9O"5AG;Q4T=C &)Y2 I;1N0( %IHW-4\F6=H P
M#!QW.(JY!>F&'L$)?)I@#(YMK\CW3G*NK\$<13^VPL"[*_"H"\^?-P4OT4C=
M<R /\&5#X5R#J1_H&2"N(AH/*&Y@V?V+3$+G/<L!!'$\NRV,:-O(LR$Y++%/
MHB4]+GCR PGA<GO>.\..U*&+!%@2Z'0UZ?\<?_;28/:4"&^>\W98TY*NW1![
M9(6J(R[R;XP^^WH0A4!-@-WBK R2$QAM ;_44PSB\6"DHA&U8^>U*X4]YAJ
MAC#9_P33O.K7/1PM9N.,TR7^,KD$HGV-Z*<D2!]HQZ_)_G>J$?U&^/2;2*<'
M-_VB(_)\\OQR,K]\2,^\MA0C*M57\9,MUKCYGKZ;FA+3" ]_ /[2A<R-W_;P
M%8>APN O9D_]RR"5LWP@:FD%0U%+7]XA%I5BPW9&5,OK!X4/884E@6!<LDML
MX(7DL%GLF8J=)O&($N )J\=05[H!#6P #Y@N!# P):E35%D*GUH!)L"",,1Q
M-WT]UJPW7.C6$XXDA["S(AYPFOV04B* YXF179AU0]1:*OOY(G@N\]3->%^H
M?A>??6!#XFP2]4U)2@([JN7\=1H[HZY_[=7UK^_0D]FA_#YXT<:4[2\>)/NM
M3KD3ZM7[6.&YSIXAY>N[I' $XF3RIRQ>8 "2E 4O@/(\S7Y4BS67%!=QC7F]
M]!D27^=3B-1K3HJ*%U84U5:+55WX;4/*, RYI<BY=VE3S)H]VD([$GF7&585
MY?^H@RQX8$<3/%C/)G-.HL&(3F.3$5IA:E#K\Y%DBVAB#+UINNBM^"@BQZV3
MQ8RYY=DX18P-'H"EV5&D$-Y:6 I%DDJ^['+_5Z  3I&QGT-86&!C'8^YG8I'
M!S-3L(<\$9043[@?$L2F_OBS[S4;-4IVB*(?D<N7K.34MQF_4=:W3;GT'#=%
MKZ6B%^SQQM:#5\<FXXG<V9D(S5'=_:,OUAJ1*BR&%S'Q5+/NDOWR-IE)/%!1
MHJ;WBK.F3<S+)Y2JH18[9,AS'?Q6'.5T&E34;%<Z1\H.8?@890/W(S]B'T)T
M,=1YMC,'GMXGC8B'JVR7_1;U%4+@B%SW-MH*1F!_)J*N*#;?N17,<'?HE3&P
M7%SWDC*[=J"7(UAL>PH8N/$M!E&Z9-O9U&4^XA5N.=7@#0=BZ/88S]UO* 5<
MF /&@%+.@-OKG6 2:P$EO0%.C@/KAJGJ[-, 8 PTIJ;9NV1+;Y%]HL6L$'>'
MG8UBS1$S..QP]9C,T94[]$21^<5FV59W@T,<C/64LF,.2LZ/+[/"')SD%PT1
M29U1$H)B0^\$':L9"510<X2]1(.&75Z2?P=P1C^"LB$ASM96(B^15Z+O3U3I
MT8D NKJI)TO\@>R91+]A-%H 2HH[7,Y$"5M2WJ,L*DT(E]-ADI933*T<+U%J
M]=R*?C!-BD'^+BS ,8/1J"G%2F&AE ".&27+MMP%SUQ@T:(6C#(M($?,@-1U
M"E*RTT:%VK:O.O(2C(H LC'\@%/0@Y@R$41E4^,O#KB(%PUG,4(\$0L[$ TJ
M%P G4-DG=^N:9T>LTPRSF!LH:V77Q&"'PJ+'H<E3WLOX7;H4M^\25IQ4PNAZ
MFX3&.<,$%\8"=@SNV&4R]5@R=*0<"PW@B7#J>]S^"J"N'0$^=A+'$CAL,P40
MD-6>>=H? 6TI6=HZL^;BI!B1D@A&U"@^FM)#O'YQ7\MR8\)/!2NG"4NBCHBA
MDQK$.Z6JFR.JNE%05>/\'7E"2Z<7/>Q)FV3\T7:O;%"=4!*UFB+OW\<G^.5
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
M"DK>)SYK"_()X![XG&EI6B>;'-YSU!J >F8E3CMU(V+J<9*-(XU7/H4T)&[
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
M,!11<@0ENY'DWR>7LP>?'NK1O>7$Q\J7H5V#EJ;W&#,Z))/G7(*--E.7MKE
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
M.KU(70$--4@8-@F=BC^SE>*7D<'(4\=UC*#?+]C^B+.1I0+!UJ'^H$EE?WA
M(XCJ@PH^(I[9^X.PLQKVW%9_%J?U'E^=8_A%!(ZVIPK^+6Z@KQ&]\>&#%I!S
MHL?>>FEV/(B?PJ=A\(W';;CGS-=8QZ7RD2^/NBF?N-BBYI,P5>R5S./OH^M#
M5%;25GLH$PAC;4<E]*FFVUS63%4CTM#(H<%$=Y]WTA$\"[<;57:-/&\I,:2?
M]#*>CEM.<<.W0^0'D]JPI,Z!:\=T]%P/CKL;ZP4$/%]2MUV9$J]:$N]K+Z$0
MLF%X;PG-8OF+K AD5E2$E#2G*VL$F^^+++&M)E:\Q_4ZG(@S>F$W%^Z0]S7-
MWI$F+YPO,M"#Y3KP+?5U\<V>HLOLU6O?A2YVWK.;7O<=+K_V3F9J48KHP2G@
M26JDMK$)Z7T2ZSSO/@E%%_/S!1,W(8_HA]N3YM07CC&6B/=Q>C/-?KRZ>A>Z
MQX8,.JFL"*D&OHC8^"3#.#@\&E[69AO^X9-/LHU+.77#;+E0XY'V0UVJ^?4%
M *F2%WP5Z?5GF#WG;T8\%SF?9C>@C?^*^92S%VQR!WS (7KGHI[346X8+^<L
MJH2:@/GYA/X;N3_SO?=W2M+.*,K\Q;%4EIKLXN0MNA><>;32Y//W/3#0V7PQ
MF>MQ_*#U\5?4K9[(3P/"+DD?Y590>)MQ?$UE%EU")CUVRU5\7V>T_\J:L5B3
M.1;F9M&PMW1O1F3I'Z=JX=F>6B=A0.^R,LFVET8 '/=E9\#8\3ZBA+G78'E^
M]\W6 @>]MJBV$P#?7F HUG^+X4G,8WEY-;]X!&^&Q[_[9F?6]A>ZA0"K;E;P
MZN7T.2A(E-"D'[IFAT.B]=(U6_IS8TUA6WP ?E\U@+KR 2?8-^TG N^[_P]0
M2P,$%     @ R8"'5"A-1J82!P  TQ0  !D   !X;"]W;W)K<VAE971S+W-H
M965T,C<N>&ULS5C;;N,X$OT5PMNS2 !U6Q=+LK-) .?2F%YTHX.D9P:+Q3[0
M$FT3+8D>D8H[^_5SBKK83F0E,T_S8%D2BW6JZE0529UO5?E=KX4P[$>>%?IB
MM#9F<S8>ZV0M<JX_J(TH,+)49<X-'LO56&]*P5,[*<_&ONM&XYS+8G1Y;M_=
ME9?GJC*9+,1=R725Y[Q\NA*9VEZ,O%'[XEZNUH9>C"_/-WPE'H3Y97-7XFG<
M:4EE+@HM5<%*L;P8S;VS*\].L!*_2K'5>_>,7%DH]9T>/J47(Y<L$IE(#*G@
M^'L4UR++2!/L^+U1.NHP:>+^?:O]HW4>SBRX%M<J^TVF9GTQFHY8*I:\RLR]
MVOXL&H="TI>H3-LKVS:R[H@EE38J;R;#@EP6]3__T03B+1/\9H)O[:Z!K)4W
MW/#+\U)M64G2T$8WUE4[&\;)@EAY,"5&)>:9RX>:#::6[$&N"KF4"2\,FR>)
MJ@HCBQ6[4YE,I-#LY!M?9$*?GH\-@&GZ.&E KFH0_PB(Y[,OJC!KS6Z+5*2'
M"L:PN#/;;\V^\@<UWHCD PL\A_FN[PWH"[HP!%9?<$1?G[__G2^T*9$V_QL
MF'0 $PLP.6JPX3+3%&>;^>_5\OTO6K"YUB@]7J3LLT!RL<^2+V0FS5-?E <A
MJ'[/](8GXF*$ M6B?!2CRV]K@23ML%55LK+%KX#'._S,XF<M/DHN44B(_XN4
M51NJGU1M;"%!S?SAFDTG/N.E8#0?W<&LV8)J_(S]FQ<5I53#SL[?'=X[YCN>
MZS&8S^TH^0)$9!Y/DK+B&3OQIM-3"'K.S N:X'3&.2B-THJ_8Z'KOAPN5/&^
M%?&<"% MY "78<=E.,CE UIC6F6"(G&]YL4*R2(+=B.6 H@INU9Y+C7U+=W'
MXJ#R?A;W4-(6)=FA4/R9 =-/@I>:"2HRF).(?"'*KDPLR[AQ+6V<9F4@3)_5
MHW;DBF>\2(0#+E>R**@>X"2IWHA2JI3"Z+FX!NZL<1A<063?&AA1P( X8+,)
MNZ_3J,V<G1P3/["T@+83+PA/<9T%ISM\^/ "V9M,&_P!$J..Q.CM)"I@%LA%
M:^6]U-_[>!O61X56!Y2"9JA54FGHIC:H\)(#&.#RNNMHJC4A'VD.4A?U@3&]
M$0EU8\9))P6EICE5U<(LJZR;_*&':<OEM5T]\'J.9_83"T-<NI=7S)OBV8OV
M7UXS$D2]_<3^BC^E>!1%!3F,DKW(,4[TD126>$NH,D@8\K$1AOW_0<+4*\.K
MKMRP?_YCZGO^OV!AX.^;?LMB,AWO!I(C[I(C?G-RS%N2[CN2^K)C4&%_5<]?
MTD\QU5(;T65_Q\'9L>#TJ7G'9G%LNR=)?!9:OYI'J$ 791B$T6F?RCHQH3<B
MO5$T&2K":1?GZ=OCW-IGS;MIS;L1"],7[T'%KW91BBP_ 'P9C^==\DCX^UMF
MU[003[HZ7CQC)]0,'T7Y=/J<C05/T=D7AIWX4\3?=T/V2>O*6D==$PU?&I:+
M7&G;QK>E-#2R!&V1I0U$3U_VSUWO=!M;!EB;=:S-WLS:C5Q)JFB[C^E=[@9U
M'=^T/.L]>F^?D>QXI#:TD"91N*>X"!!;BBIG:Y6EF S:KIKA TO95^R"9(''
MP]>?\@V794[;AL.!:UZ63V1-$V'*#'+_64Y0E-L.U7=WA\:XQEY%LR!RIF[4
M_M6]!56_+%7>[/L%EG(OC.UOSZY,H9A/IDX83DZ[_V&K:/<#H%D4X*:=@I5T
MZDRPC-^V,?N;16CB>#.ON1Z+3^@']O<B/E%,56&OK\=FXL3>A$)CY>G9G0SV
M-\_=':_<MW<X'#!2F55T#F4/ OM3;(O@Z.V/)*O2UCGL'C>5Z=;46VRF*)'9
M'6Q^6*,I]9Z_AJUX93&G31G0$-3D.Q._5^CXF: 6:-;<L#6'N0LA:,>V;RCU
MT.30V,Z[K3T-0Q)S2UKZ-5D. BJC#0J5S."D7\@2=0RU=DNX5566[@'B*"K?
MMTJ/=F!LWX!B)'E5* .8-IE")PX"D.NSWY"=G%P*G<C6G(>[V2QR/ Q^M0<;
MS69^Z$RPOGF.[TZ=>.(B[W $E EY4D>GPE86Q>N$<>3XL4N'BSAVW.A0M':V
MLR*>L&]VW^.YCA>@_H(I-K-.Y %^-AW*L[UCO#?(\$>4:I%(8'PJ8$>56_Z^
MX%Q4T6$!-'Y$@;!?>5;U)]"@^OXV_17-=]GARCW<? ]W2;B/A'NT GN/D9^Q
M/T3$FG^_^0^:2-;KS5G7@^RY4E.?\YUPZAUI,LU@K>)MLNV!'(5ZUF;1WBGY
M8 8.FF'/FQ;N=<EAG_^$*4A+V]&>OWEIRC')OJP<[WUG0OM=V:]IFMG]4OW)
MJ7O;?;&;U]^I=N+UY[XOO,3JHEDFEICJ?HAQ*B[K+VCU@U$;^]5JH0QZO;U=
M"YZ*D@0POE2H].:! +KOF)=_ %!+ P04    " #)@(=44S?KXL8#  "/"
M&0   'AL+W=O<FMS:&5E=',O<VAE970R."YX;6R55FUOVS80_BL'81\<0(O>
M+,<V; -.TFPIVL)HT@[#L ^T=+;84J1+4G&S7[\C92MV%QO=ET0D[YY[[NXA
MSY.MTE]-A6CA>RVDF0:5M9MQ%)FBPIJ92[5!22<KI6MF::G7D=EH9*5WJD64
MQO$@JAF7P6SB]Q9Z-E&-%5SB0H-IZIKIYVL4:CL-DF"_\9&O*^LVHMEDP];X
M@/;39J%I%74H):]1&JXD:%Q-@WDROLZ=O3?XS'%K#K[!9;)4ZJM;W)?3(':$
M4&!A'0*C?T]X@T(X(*+Q;8<9="&=X^'W'OW.YTZY+)G!&R7^X*6MIL$P@!)7
MK!'VH]K^CKM\/,%"">/_PK:US?L!%(VQJMXY$X.:R_8_^[ZKPX'#,#[AD.X<
M4L^[#>19WC++9A.MMJ"=-:&Y#Y^J]R9R7+JF/%A-IYS\[.RZ,;1C#-RH>LDE
M\Z7J/;*E0',QB2R%<(91L8.[;N'2$W!)"N^5M)6!-[+$\A@@(FX=P71/\#H]
MBWB+Q25D20AIG"9G\+(NX<SC9?\G829+F!M#=V!>?&NXX7[WK_G26$VZ^?M,
MW'X7M^_C]D_$?6A5#VI%D4G3)>HV]H+Q$KB$CM@!A=<:<#:,N\-CLV$%3@.Z
MI ;U$P:SQPIAI01=0"[78%US=[>0_X,&+!T71YPVCA/=>'CW;-%7Q]F@L9SN
M =(1XQJ>F&C(FQ)RAVR]UKAFSMP5TG@OP=F2"TJ%[)A+2V,9 K.MQT&I2W(<
MPYV#_>Q@VVZ\.,$-,Q7\ GVXET\HK:)*)N%@>$5KR^2:NY1V@;,PZ\?PJ"P3
M'9<]3![&60+O#FD9J@2=W.(*M3/12 &(01)F@]$.1KSBT)Y_(,W\&"0+!X/T
MN,OC-H$L' WC(XVY*B'3\E=Z,*GLS[XW/=,LO]"S!58=E!I8^84>!'H1K;F
M03A(]O2.FY?$83X:P6]*E5LN!%5M$(ZR*S@CXKP3<?ZS(OXD65-R)X:%5N!?
M2+BC^R0+3HSN93LO3FCX?)2?D&O31=]0=!_+5:&D:>'DV?'@+SP<Z475R"W3
M&!+!P@O<@3U3 P#=>T4J*+!>HNY>'&HN\-5_]$I8_FI4K 15%(U7#NV_9;)A
M7IO..Q[#GP[[S0EL9P(]NONV4HTA*5!?>UUJ%UY<.SD::F,R#).KW'WD83Y,
M_+%0]&+T<A)6EI-SFH:C-+UXK=71P9"H4:_]*#14M4;:=EYTN]VTG;=#YL6\
M'=7OF5YS:4#@BESCRROJIV['7[NP:N-'SE)9&F#^LZ)?#*B= 9VOE++[A0O0
M_0:9_0M02P,$%     @ R8"'5!9AS%T7!   2PL  !D   !X;"]W;W)K<VAE
M971S+W-H965T,CDN>&ULI59M;]LV$/XK!RT=-L"+WFS+SFP#B=-M!=HN2-(-
MP[ /M'26B4BD2E)Q\^][I%[JH+:6;H AOMT]=_?<'<W%7JH'O4,T\*DLA%YZ
M.V.J"]_7Z0Y+IL]EA8).ME*5S-!2Y;ZN%++,*96%'P7!U"\9%]YJX?9NU&HA
M:U-P@3<*=%V63#U=82'W2R_TNHU;GN^,W?!7BXKE>(?F0W6C:.7W*!DO46@N
M!2C<+KW+\.(JL?).X ^.>WTP!QO)1LH'NWB3+;W .H0%IL8B,!H><8U%88'(
MC8\MIM>;M(J'\P[]%Q<[Q;)A&M>R^)-G9K?T9AYDN&5U86[E_C=LXYE8O%06
MVGUAW\B.$P_26AM9MLKD0<E%,[)/+0\'"K/@A$+4*D3.[\:0\_*:&;9:*+D'
M9:4)S4Y<J$Z;G./")N7.*#KEI&=6M_B(HD;XX9YM"M0_+GQ#J/;,3UN$JP8A
M.H$01O!."K/3\%IDF#T'\,F=WJ>H\^DJ&D2\QO0<XG $41"% WAQ'V/L\.)_
MB7&K9 EK\E51+1#/9@=KQS J^/MRH]W^/P,&Q[W!L3,X/A4 URS/%>;,59[<
M0NO",78'H6Q/7NB*I;CTJ.DTJD?T5O<["D86U%!<Y&!LYD"CT;2I*"A9*Q#4
MSZHQJF'S!"DSF$OU= %_(5--JH"(QG)#T7=DVT\ [P]U;PIF;.]3VVYTJGAE
M0]+ 1 ;6&YZ2S!E,1G$PHW$^"FE<R[*J#>'NF,KV3"'$HV ^@>^_FT5A]#-<
M5E7!TX8<(EUHUK1H-(K& <SF\7,7SB ,1M-QW$R"((2!'$WZ'$T&<]05!7'S
M*\I<L6K'4W@K&[>.)6H0[WBB#HSD7XP4K1'@Q*-N,ZF_.3,?!#<D>F<HM=IQ
M/X_G;IS.IO!&4 *$L\,*2((Q04W^!Z_3GM?I(*]W]+>1U5205/74:RG:=G/1
MWG+]<(S78;P7U'KZS S996DJ:T$RBFCDCU9GY#J"SG2%*=]2%IC%9,+6+T%!
M)NN-V=9%KWQ^*@G]G7%):W@%DPE]^LTK"&>T#J>'FVNP@F%,G_\23YLQT'1J
M_:6B85"ALE+TSVE%C#24YL.N/W]!/?4.7O>]^0KBZ-#UUY!8UVEOH#B2OCB2
MX8L1MZ@4^3-P'PXB'&^SWXFTK(/NR-JPPF;7LJFYMIUB:3ID_^(T+80DS->8
M7U]L9W1IA6/;=AV!+[DP.[QPE(S'A!"'R<E+L9.=!?9W[_*<GG+PC&[:>1([
MM^)Y N^E^.FD\+=X2E?$*)K/'? TF;5^B"'XXRI'Q":C*(G<&"23HW>0?_#
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
M^#W>FBYF$\KCQ!O+[EBJG(#Q3%(=+0T'DP@$/7.MP9!];06,[=?L/O:'H"Y
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
M((@T!G">":%W&W/EU)\DXP]02P,$%     @ R8"'5'2U$6&\ @  00<  !D
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
ML[,C[2:-5,^Z!##DI>)"S[S2F.V=[^NLA(KJD=R"P)M"JHH:W*J-K[<*:.Y
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
M3GEQ+]#S6"G[/'&WVOJ_&)-_ 5!+ P04    " #)@(=4;;,.FX\#   ]#
M&0   'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6RM5UUSFS@4_2L:I@_)3&L0
M7X&,[9G$3G<ST]W--.GV60;9J!7(E81=__N] H)Q#=3;Z8M!Z)Y[[H<X7$_W
M0GY5&:4:?<]YH696IO7VUK95DM&<J(G8T@)VUD+F1,-2;FRUE92D%2CGMNLX
MH9T35ECS:?7L2<ZGHM2<%?1)(E7F.9&'>\K%?F9AZ_7!1[;)M'E@SZ=;LJ'/
M5'_:/DE8V:V7E.6T4$P42-+US+K#MP\X,H#*XE]&]ZISCTPJ*R&^FL5C.K,<
M$Q'E--'&!8'+CBXHY\83Q/&M<6JUG ;8O7_U_KY*'I)9$447@G]FJ<YF5F2A
ME*Y)R?5'L?^3-@D%QE\BN*I^T;ZQ=2R4E$J+O %#!#DKZBOYWA2B \#^ ,!M
M .ZE *\!>)<"_ ;@7PH(&D"5NEWG7A5N23293Z78(VFLP9NYJ:I?H:%>K# '
MY5E+V&6 T_/[4L$3I=!"Y"M6D*I[[]!S?6Z06,,&G(J4RGKKB; 4L0*UN+OD
M6\D4JS:OEE03QM4U>/CTO$17;Z[1&V/]DHE2D2)54UM#T(;:3IH [^L W8$
M_TGT!.'H+7(=%_? %^/P)4TFR,.#\.7E<*<'_G Q',>G<!L:U7;+;;OE5OZ\
M 7\GO;@=<>BU#KW*H3_@\ \ATCWCO*^P-3*HD$9O=G//<T.HPJY;OW,K-XB=
M'ZP>^JRBX*:U.@G>;X/W1X/_<- 4O= D*P07F\-;]%@DDY&B!*W?8+3*=TI1
MK4##X&1+FHYX#%N/X6BD"Z*ROJ,?GI7%[R_)34MT,TKT6.QHH84\]+'5T+##
MAL-HH =12QC]A%"38L-6G")2E:V/.#HC]CS?Z2>.6^)XE/A%:,(;SH%6U>3Q
M&7G@>+B?'#M'V71&S\@'1E:,@^Q198(H\]%S@CMRC$?36M(UE9 )?(2ADR7M
M%4Q\WD@OC =2.FH+=B^H*/]98DT,[O^)X2A'>%R/_H;1Z(*>-EY.3E08N@/L
M1SW!_N^15WR4$AS\TIO?P$XRB*.!=P(?=0:/"TWW:PS?6T2)+-[!?(BVY$#,
M2WJERM47&-*0%FA-F$0[PDMX=],O,&O  *C5=6^XX5FX88B'VGU4*SPN5_61
M2[IE[V7O42XGB(?HC]J%Q\5KY.MWWT"[VAS&WH]J:7<F+S-8_T7DAA4*<;H&
MF#.Y ;RL9]5ZH<6V&L960L-H5]UF,-]3:0Q@?RV$?EV8^:[]QS#_#U!+ P04
M    " #)@(=4J"E+Q7H"  #E!0  &0   'AL+W=O<FMS:&5E=',O<VAE970U
M,"YX;6R-5-M.XS 0_14KX@$D((G3<%,:B;:+%@E6%9?=A]4^N,FTL?"EV$Y+
M_Q[;2;.EV\*^-/9XSIESQO5D2ZE>= 5@T!MG0O>#RICY51CJH@).]*F<@[ G
M4ZDX,7:K9J&>*R"E!W$6XB@Z"SFA(L@S'QNK/).U853 6"%=<T[4:@!,+OM!
M'*P##W16&1<(\VQ.9O (YGD^5G87=BPEY2 TE0(IF/:#Z_AJF+I\G_"3PE)O
MK)%S,I'RQ6UNRWX0.4' H#".@=C/ H; F".R,EY;SJ KZ8";ZS7[C?=NO4R(
MAJ%DOVAIJGYP$: 2IJ1FYD$NOT/KQPLL)-/^%RW;W"A 1:V-Y"W8*N!4-%_R
MUO9A Q"?[0'@%H"W ;T]@*0%)-YHH\S;&A%#\DS))5(NV[*YA>^-1ULW5+A;
M?#3*GE*+,_F@UC:B-1I*/J&"^-Z>H&=!ZI(:*-%82>0;AF[LL2@H8>A6-'\?
MEWLX D,HTT<6=;<R@)Z@J(1D<K8ZMHG%J6-['*'#@R-T@*A 3Y6L-1&ESD)C
M#3@98=&*'31B\1ZQ,4;W4IA*HV^BA/(C06B==_;QVOX ?\HX BLPB8\1CG"\
M0]#P_^'1)W*2[C82SY=\=1O7Q6M--?4=_GUG8^C6 -=_/JG1ZVKT?(W>GAH_
M[&A0L !1P\XK:-"I1[L9L,CCB_@\S<+%9E]V9*7I1=QE?9"6=M+2+Z4QJ7?*
M2O\I>)(FE\FVKAUI&%]BO"4LW'@Q'-3,#Q*-"ED+T_Q[NF@WJZ[]$]V*#^P,
M:T;.7YIF -X3-:-"(P932QF=GEM1JADJS<;(N7^7$VGL*_?+RLYA4"[!GD^E
M-.N-*]!-]OP=4$L#!!0    ( ,F AU15+C[!W0(  $\)   9    >&PO=V]R
M:W-H965T<R]S:&5E=#4Q+GAM;+5676^;,!3]*Q;J0RMMQ4 ^JR12DVQ:I7:*
MVG5[F/;@P U8!9O9)G3_?K8AA*8)FU3U)?CCGG///9%]/2FY>)()@$+/6<KD
MU$F4RJ]<5X8)9$1>\AR8WMEPD1&EIR)V92Z 1!:4I:Z/\<#-"&7.;&+75F(V
MX85**8.50++(,B+^S"'EY=3QG-W"/8T391;<V20G,3R >LQ70L_<AB6B&3!)
M.4,"-E/GVKM:>($!V(CO%$K9&B-3RIKS)S.YB:8.-HH@A5 9"J(_6UA FAHF
MK>-W3>HT.0VP/=ZQ?[;%ZV+61,*"IS]HI)*I,W)0!!M2I.J>EU^@+JAO^$*>
M2ON+RBIVJ#.&A50\J\%ZGE%6?<ES;40+X U. /P:X!\">B< 00VPSKF5,EO6
MDB@RFPA>(F&B-9L96&\L6E=#F?D;'Y30NU3CU.P>ML *0!_1DDH2QP)B8OWE
M&[3;.U^"(C25%SKJ\6&)SL\NT!FB#'U+>"$)B^3$55J+873#.N^\RNN?R.OY
MZ(XSE4CTB440O21P=1%-)?ZNDKG?R;B$\!(%W@?D8]\[(FCQ_W#<(2=HC TL
M7W"*[Z2=/V]U*+I1D,E?'8EZ3:*>3=0[D>BK/NNBHC[Z/U3HOD6;0[V=>7C0
M"R;NMFW.L2B,O2;JA;1^(ZW?*6W!L[Q0(%!"1%02 1WE#AK.P?OZ.FP2#=_D
M:X4>M!P+\+A_8.OK('S<TE&C:M2I:I4292YO?>^N92AH;ER02!]")$%L:0AR
MI[K#@W&3;?R^9GMX?P_A-]E=P]M6]@,\.O#[2-38:T6]%->Z)+U.<==YGM*P
M,D$)PB2IFM"_G?;\?0[_G;W>7TU>\#:O@U>W@>_W\*'7KZ-&X^# :K?5FC(0
ML>W8$H6\8*JZVYO5YE5P;7OAP?K<O!9LR]O35$^-.R)BJL] "AM-B2^'6I&H
MNG<U43RW#7#-E6ZG=ICH%P\($Z#W-YRKW<0D:-Y0L[]02P,$%     @ R8"'
M5$@[-T%C P  6 H  !D   !X;"]W;W)K<VAE971S+W-H965T-3(N>&ULM5;;
M;MLX$/V5@= "+9!&-]\2V :2N$4+]&+$3?=AT0=:&LE$)=)+TI?NU^^0LF4E
ME94"NPL8%DEQSIP9'@UGO)/JAUXA&MB7A= 3;V7,^MKW=;+"DNE+N49!;S*I
M2F9HJG)?KQ6RU!F5A1\%P< O&1?>=.S6YFHZEAM3<(%S!7I3EDS]O,5"[B9>
MZ!T7[GF^,G;!GX[7+,<%FH?U7-',KU%27J+07 I0F$V\F_#Z+HRM@=OQC>-.
M-\9@0UE*^<-./J03+[",L,#$6 A&CRW>85%8).+QUP'4JWU:P^;XB/[.!4_!
M+)G&.UG\P5.SFG@C#U+,V*8P]W+W'@\!]2U>(@OM_F%WV!MXD&RTD>7!F!B4
M7%1/MC\DHF$0#LX81 >#Z*E![XQ!?#!PF?,K9BZL&3-L.E9R!\KN)C0[<+EQ
MUA0-%_88%T;16TYV9GJ/6Q0;A#?PF2G%;$[AU0P-XX5^3:L/BQF\>O$:7@ 7
M\'4E-YJ)5(]]0[XM@I\<_-Q6?J(S?L((/DEA5AK>BA33QP ^D:Z91T?FMU$G
MX@R32XC#"XB"*&PA=/?[YD$'G;A.9.SPXG-X7+,\5Y@S)T^9P3&U?WZDK?#!
M8*F_=SCJU8YZSE'OC*.YD@EBJB%3L@3-"K3.4IYSPPJ2C%(H$HZM9U0A]QVR
M_<"WTS 8Q&-_V\*G7_/I=_*988;D,Z6/NHI782)SP?]^>LH5A0ILT* 0Q\.K
M=@J#FL*@D\(]VH+%10YK5*ZTB82RLBQX=1IM/ :_I&+4'XW:>0QK'L-G>+@,
M7,")T+Q!Z$M-Z +>[M=4R"AK7WEI]]$1+NB5SEA2;5@8I@S0-TT"NMES_?W:
M*C5Z$X3TZY#1J.8ZZM3K?\?U=P5^53.[ZA8XJ@2%L6Z.DL(C R-AV508R"TJ
M$+@W0!6F=!6F[;2[/?9[ET'PLH-Z&)S*:?"OI'C1B,5EL[64=OLX$^ECQHT+
M(.Q$>Q#<LB&]F:=%XS%B=$*,_M]2&)Z*;A@_4WP4W5BU#,Q1,=JFWZJ(6I'6
M#'?#7L6_"J*Z5)XS')Y3DM^XHTM4N6M=-"1R(TQUZ=6K=7MTXYJ")^NWMFUR
M=_\)INJY/C&5<Z&AP(P@@\LA53=5M3'5Q,BUZP26TE!?X88K:OU0V0WT/I/2
M'"?60=U,3O\!4$L#!!0    ( ,F AU2&/2:2H@(  ,@'   9    >&PO=V]R
M:W-H965T<R]S:&5E=#4S+GAM;+5576_:,!3]*U:TAU;:FB\(4(5(!?91J9VJ
MLFX/TQY,<DFL)G9F.]#^^]E.<%,$:%+5%^*/>\X]]X3<&V\9?Q0%@$1/54G%
MU"FDK"]=5Z0%5%A<L!JHNEDS7F&IMCQW1<T!9P94E6[@>9%;84*=)#9G=SR)
M62-+0N&.(]%4%>;/,RC9=NKXSN[@GN2%U =N$M<XAR7(A_J.JYUK63)2 16$
M4<1A/76N_,NY[VF B?A)8"MZ:Z1+63'VJ#?7V=3QM"(H(96: JO'!N90EII)
MZ?C;D3HVIP;VUSOV+Z9X5<P*"YBS\A?)9#%UQ@[*8(V;4MZS[3?H"AIJOI25
MPORB;1L[BAR4-D*RJ@,K!16A[1,_=4;T /XQ0- !@GW X @@[ "A*;159LI:
M8(F3F+,MXCI:L>F%\<:@536$ZM>XE%S=$H63R3UL@#: /J'=:O6,O@++.:X+
MDJ(;EF+C]]D")":E.%>A#\L%.OMPCCX@0M&/@C4"TTS$KE2"-*V;=LEG;?+@
M2'(_0+>,RD*@SS2#[#6!JRJQY02[<F;!2<8%I!<H]#^BP O\ X+F_P_W3L@)
MK;NAX0N/\1&!\YQ#WGK(UM;EWS<J%%U+J,2?$XD&-M' )!H<2?1=??"\I3[X
M'EKTT*#UE[U)?"\:A+&[Z9MS*,KS?!OU2MK02AN>E/9 B80,+266^]I>\466
M+WI?3T<VT>A-GK;HJ.?69!).]BP]$!2-H\..CJVP\4EAUU0"IZ9\7)XH=&+Y
M)N_KJ.^]=!OO39YV\/Y?<.0-]CP]$!3ZPSU/W5Y/K(#G9E0(E+*&RK:?V%,[
MCJY,$]X[G^DQ97KM"TT[XVXQSPD5J(2UHO0N1DH1;\=&NY&L-IUWQ:3JXV99
MJ%$+7 >H^S5C<K?1">SP3OX!4$L#!!0    ( ,F AU0% :TY<@(  $D'   9
M    >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;+5576_:,!3]*U:D2:O4DB\*
MJ()(!3JMTCHAT+:':0\FN206CIW93NG^_6PG>-"1J _;"_''/>>>>X^QIP<N
M]K( 4.BEI$S.O$*IZL[W95I B>6 5\#TSHZ+$BL]%;DO*P$XLZ"2^E$0C/P2
M$^8E4[NV$LF4UXH2!BN!9%V66/R: ^6'F1=ZQX4UR0ME%OQD6N$<-J"^5"NA
M9[YCR4@)3!+.D(#=S+L/[Q83$V\#OA(XR),Q,I5L.=^;R6,V\P(C""BDRC!@
M_7F&!5!JB+2,GRVGYU(:X.GXR/[!UJYKV6()"TZ_D4P5,V_BH0QVN*9JS0\?
MH:WGUO"EG$K[BPYM;."AM):*ERU8*R@):[[XI>W#"2 <=0"B%A"]!@P[ '$+
MB&VAC3);UA(KG$P%/R!AHC6;&=C>6+2NAC#CXD8)O4LT3B5K> 96 [I!&WU
MLIH"XCNTX"P%I@2VK5X3N4?OEZ PH?+*A&(*$K70:_19'[8;M+!B05P 3WVE
MI9J$?MK*FC>RH@Y9882>.%.%1 \L@^R<P-<UND*C8Z'SJ)=Q">D Q>$UBH(H
MO"!H\79XT",G=GV/+=^P@\]U:]E#-G1D0TL6=XDC$N>Y@+QIN3;P:.OW3SH4
M/2HHY8^>1+<NT6V_ZC-KA3T76"*,*A!FX^J2T_V4P2 (WEWRHQ\61W_CSDH:
MN9)&;S/BH8=L[,C&_]>(B4LT^?=&]%..NXSHAX6=1O@GMY)N<&XO:XE27C/5
M_&_=JGL/[NTU^&I]KM^)YEK_0],\,D]8Y(1)1&&G*8/!6!\:T5S<S43QRMY]
M6ZZTRW98Z+<.A G0^SO.U7%B$KC7,_D-4$L#!!0    ( ,F AU2Q,@GG_@(
M ,<*   9    >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;+566V_:,!3^*U;4
MAU9:2>PD!"I :D'3*FT3ZF5[F/9@D@.QFL29[4#W[V<G(=P"HU+[ KZ<[YSO
M?+9/SF#%Q8N, 11Z39-,#JU8J?S&MF480TIEA^>0Z9TY%RE5>BH6MLP%T*@$
MI8E-'*=KIY1EUFA0KDW%:, +E; ,I@+)(DVI^'L'"5\-+6RM%Q[8(E9FP1X-
M<KJ 1U#/^53HF=UXB5@*F60\0P+F0^L6WXRQ;P"EQ0\&*[DU1B:5&><O9G(?
M#2W',(($0F5<4/VWA#$DB?&D>?RIG5I-3 /<'J^]?RZ3U\G,J(0Q3WZR2,5#
MJV>A".:T2-0#7WV!.J&28,@36?ZB567;)18*"ZEX6H,U@Y1EU3]]K878 F#O
M"(#4 '(NP*T!;IEHQ:Q,:T(5'0T$7R%AK+4W,RBU*=$Z&Y:98WQ40N\RC5.C
M!UA"5@"Z1A.8@Q 0H?72Y00498F\TIO/CQ-T>7&%+A#+T%/,"TFS2 YLI2D8
M1W98A[NKPI$CX280=I"+/R'B$-P"'Y\/=W;AMDZ\R9XTV9/2GWO$WU3PJ @5
MNL^J!V$NUJ^OV@C=*TCE[Q,AW":$6X;PCH1XXHHF^B2UM)DR%ZP2650BMRE8
M^?-+?^85+D=N/W ']G);IT,CHJT:HQVJ7D/5.TGU.\^NWT*T\M;=XH!)O[]'
M]-"(=(->.U&_(>J?H>DY%/V#Z#X)R![%%B,G\-LI=AN*W9,4QSS-"P4"Q51$
M*RK@Q%4*&I_!1]W67A.B]\ZWM7=XOMC;OP2'1DZ[O/V&9_\DSVE"E1%!?WYF
M,A0L-V)(I(L2DB"6+ 393GHG&G8V5=+Y*.GQ5BG&[RQ^[7#G"0:>MZ=^BQ5Q
M\9%B@3>U$Y-W+1>UN__4BQ:KXP4#;ZHP/EV&;_,\86%U<$K03-*JC3CCDFS*
M)_8^[))L2A\^I_:]27?_X%O1<_95/VE34;6WN@S3XGVC8L'THTM@KD%.)]!H
M475-U43QO&P\9ESI-J8<QKK3!&$,]/Z<<[6>F%ZFZ5U'_P!02P,$%     @
MR8"'5& Q^:]< @  Y08  !D   !X;"]W;W)K<VAE971S+W-H965T-38N>&UL
MC55=;YLP%/TK%MI#*V7A,W2I"%(;-FT/DZ)DW1ZF/3AP$ZP:G-I.Z/[];$,8
M#0G-"_C:Y]Q[[L'84<7XL\@!)'HM:"EF5B[E[MZV19I#@<68[:!4*QO&"RQ5
MR+>VV'' F2$5U/8<)[0+3$HKCLS<@L<1VTM*2EAP)/9%@?G?1Z"LFEFN=9Q8
MDFTN]80=1SN\A17(I]V"J\ANLV2D@%(05B(.FYGUX-XGH<8;P$\"E>B,D>YD
MS=BS#KYE,\O1@H!"*G4&K%X'F .E.I&2\=+DM-J2FM@='[-_,;VK7M98P)S1
M7R23^<SZ9*$,-GA/Y9)57Z'I9Z+SI8P*\T15C0T#"Z5[(5G1D)6"@I3U&[\V
M/G0([B6"UQ"\:PE^0_"O)00-(3#.U*T8'Q(L<1QQ5B&NT2J;'A@S#5NU3TK]
MV5>2JU6B>#*>8Y&/D'ZBSR][<L 42BE&")<96H*0G*02LAIPDX#$A(I;]!$]
MK1)T\^$VLJ42H5/9:5/PL2[H72B80#I&OCM"GN.Y9^CSZ^G.&7IR-=V=OJ7;
MRKG6/J^USS/Y_ '[C%>G#J+?#VOEGMK6?P;*^&T9WY0)!LJ<L[IF30Q+_^"'
MV/-=_\YQE#6'KJE]H#\-G"[NC:Z@U14,ZNKLD/2"Q#I!V*E\JJV/F+H7E4U:
M99-!93^8Q-2(,I^'OR]TTI-QP<L^,'!\MX=+)GW/0^]B8V';6/CN5D#P?Z.=
M:R7L53[M80A1R[([9XJ^ +YCOB6E0!0VBN.,[Q29UX=J'4BV,\?,FDEU:)EA
MKNXAX!J@UC>,R6.@3Z[V9HO_ 5!+ P04    " #)@(=4O(PEC;8"   <!P
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
M'7!WO67_X'.WN2R9P;D2WWE)U20X#Z#$%6L$W:CV$_;YG#J^0@GCO]#VOE$
M16-(U3W8*JBY[/[LL:_##B ^VP-(>D#R%##> TA[0.H3[93YM!:,6)YIU8)V
MWI;-+7QM/-IFPZ6[Q5O2]I1;'.4?E2I;+@0P6<(7JE##I20FUWPI$*;&(!EX
M"Y^9ULP5'(X72(P+<V*M=[<+.#XZ@2/@$KY6JC&6Q60A66&./BQZ$;-.1+)'
M1)S E9)4&7@O2RS_)PAM1D-:R3:M67*0<8'%"-+X#211$K\@:/YZ>'1 3CI4
M.?5\Z6NJ_+R^"VX*H4RC$7Y,EX:T?=P_#X0=#V''/NQX3]AIK33Q/\PW##[:
MSC?XTNUT+*>>Q;7]0YZDYUGXL%NPYS[Q.!E\.GGASCNL4:]]>QHH5".IN[O!
M.DR J7_X3^PS.QFZ1OY'TXV5*Z;77!H0N+*4T>B=5:2[5NTVI#;^M2\5V=[Q
MR\I.-]3.P9ZOE*+MQ@48YF7^%U!+ P04    " #)@(=4NO"Y8J("  !6!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6R-E6]OVC 0QK^*%?5%*]&&
M)!"@ B0*8ZNT;E7_;)JFO3#D(%8=F]F7IMVGG^VD$1NA\":QXWON]]S%<8:%
M5$\Z!4#RDG&A1UZ*N+GT?;U,(:/Z0FY F)655!E%,U5K7V\4T,2),NZ'[7;L
M9Y0);SQTSV[5>"ASY$S K2(ZSS*J7J^ RV+D!=[;@SNV3M$^\,?##5W#/>#C
MYE:9F5]G25@&0C,IB(+5R)L$E].!C7<!WQ@4>FM,;"4+*9_LY#H9>6UK"#@L
MT6:@YO8,4^#<)C(V?E<YO1IIA=OCM^QS5[NI94$U3"7_SA),1U[?(PFL:,[Q
M3A:?H*JG:_,M)=?N2HHJMNV19:Y19I78.,B8*._TI>K#EB#H[!&$E2 \5A!5
M@L@56CIS9<THTO%0R8(H&VVRV8'KC5.;:IBP;_$>E5EE1H?CCU(F!>.<4)&0
MKYB"(M<"J5BS!0<RT1I0DW/RX65C^@X)F>>8*[,@1$XYF612(?M#W1NQ,4(#
M.9T!4L;UF=$]WL_(Z<D9.2%,D(=4YMIP]-!'8]T:\)>5S:O29KC'Y@R6%R0*
M6B1LAT&#?'J\O/VOW#<-J[L6UET+7;YH3[XY$PSA_+/9@<ENOUKD"V"KL3DM
M,F=Z:3KW Z@B-]0TD^$K^3E9:%1F2_]ZQUQ4FXN<N<X><Z;&L*G#I:KK5/;C
M?A['_<'0?VY =6I4YQ J:D*5JG@;%?>;4=T:U3V$ZC2ANL>CXAH5'T)UFU#Q
M\:A>C>H=0L5-J-X.JFLW;A.J7Z/Z[Z(>S+<-=(6@FH#]'> >W*#&#=['2:2\
MB338V891&$0UK/R<=X."(/C/D+]UZMD_S@U5:R8TX; RJO9%S\A5>8J7$Y0;
M=Q N))ICU0U3\^,#90/,^DI*?)O8L[7^E8[_ E!+ P04    " #)@(=48GHJ
MTZ@"  ![!P  &0   'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6R-E4UOVS ,
MAO^*8/30 EO\[:1%$J!--FR'84$_ML.P@V(SL5#92B6Y2?_]*-DQTMC)>K$E
MFR_YD*;H\5;(9Y4#:+(K>*DF3J[UYL9U59I#0=5 ;*#$-RLA"ZIQ*]>NVDB@
MF145W T\+W$+RDIG.K;/%G(Z%I7FK(2%)*HJ"BK?[H"+[<3QG?V#>[;.M7G@
M3L<;NH8'T$^;A<2=VWK)6 &E8J(D$E83Y]:_F8V,O37XQ6"K#M;$9+(4XMEL
MOF<3QS- P"'5Q@/%VRO,@'/C"#%>&I].&]((#]=[[U]M[IC+DBJ8"?Z;93J?
M.".'9+"B%=?W8OL-FGQBXR\57-DKV=:V<>"0M%):%(T8"0I6UG>Z:^IP(/"C
M$X*@$00?%82-(+2)UF0VK3G5=#J68DNDL49O9F%K8]68#2O-5WS0$M\RU.GI
M;9K*"C+R98=]H4"1RSEHRKBZ(I_)T\.<7%Y<D0O"2O*8BTK1,E-C5V-@(W?3
M)LA='20X$60.Z8"$_B<2>('?(Y]]7.Z]E[N8;IMST.8<6'_A"7\+^D:7''/%
M;(@M .6*_+E=*BVQK?Z>"1&V(4(;(CI9UI>**59W*D8!*DN"AXALZMA]-:P]
MQM:C.7ROTS@.L5ROAY7J&GFMQ3O2J"6-SI)B,:3@'$\DIQH; 9I&Z".L/24'
MP8.1=TS8-8I\/^B'C%O(^#_E3$55:K4O'U&@-0><)KJ/,^XB1,D19M<F"8;]
ME$E+F9RE_*ESD'T\22=6/(J.>+HV473=SS-L>89G>1[IKO\[#KO?,;X^XNG:
M^$G<SS-J>4;G>82F' =W/7'.-=JHT^7727#<:%VC.(S#(T3W8#2:W](/*M>L
M5(3#"F7>8(AZ68_Z>J/%QD[+I= X>^TRQ[\C2&. [U="Z/W&#.#V?SO]!U!+
M P04    " #)@(=4MP@">"T#  !H"@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970V,BYX;6RU5E%OVS@,_BN$L0-:8!=;MI-F11*@:39<APTHUFWW,-R#:M.)
M,%O*24K2_OM1<N*D;:KML.M+(LG\/GZD)(JCC=+?S0+1PEU32S..%M8NS^/8
M% MLN.FI)4KZ4BG=<$M3/8_-4B,O/:BIXS1)!G'#A8PF([]VK2<CM;*UD'BM
MP:R:ANO[*=9J,XY8M%OX).8+ZQ;BR6C)YWB#]LOR6M,L[EA*T: T0DG06(VC
M"W8^8[D#>(NO C?F8 PNE%NEOKO)53F.$J<(:RRLH^#TM\9+K&O'1#K^W9)&
MG4\'/!SOV-_YX"F86V[P4M5_B](NQM$P@A(KOJKM)[7Y"[<!]1U?H6KC?V'3
MV@[(N%@9JYHMF!0T0K;__&Z;B , &SP#2+> ]#$@?P:0;0'9KP+R+<"G.FY#
M\7F8<<LG(ZTVH)TUL;F!3Z9'4_A"NGV_L9J^"L+9R3M*O-)"SN%BKA%I1RV<
MS-!R49M3^!.^W,S@Y-4IO (AX?-"K0R7I1G%EGP[AKC8^IFV?M)G_+ 4/BII
M%P;>RA++AP0QB>Z4ISOETS3(.,.B!QE[#6F2LB."+G\=GAR!S\+P]RO9 ]9W
M<#8(1)-U^Y!YONP_[,.W#V0$5Q8;\T_ 1=ZYR+V+_!D7%^6:RP+-:W=^1+-J
M8(FZ($=TOX$W:D4N5058B[FXK6FI*-R:H>M=H%AS6CN6I[#38=)+DC\"ZON=
M^GZ0Z$I:U&@LX!W5/'-,RK1EZ'L&5_#6DSP?TME8'QZ+IT99SK+.Z(&X02=N
M$!2WW[U*2$JR&_'=/@:"/^OXSU[J= P[%\/?SN_P2>K.^H^R^]2$'=@\4/:F
M4_8FG%RA25:6P(S?FT"D+-G7O.2ETLD."BL+RT8TL.2B!'J=H?(NL3RX3 9.
MN &^NX6GQR[73WRPWC!XN5BZ5YL&F=ZN4=_#9Y0^RU3IZ3#PBHY$B'U?W-B+
M53>V+V\L7&K^GX2'?22]0?]HPN.#)[A!/?>MC %?0=LWK5OMVJ4+WR0\6I^R
M\\NVZ=G3M#W81Z[G0AJHL2+*I'=&MTRW;4T[L6KI'_I;9:EM\,,%M8*HG0%]
MKY2RNXEST#67DQ]02P,$%     @ R8"'5/>INS"*!   K!4  !D   !X;"]W
M;W)K<VAE971S+W-H965T-C,N>&ULM5A=C^(V%/TK5K0/NU(AL9T$&#%( Q1U
MJFD7+;OM0]4'$PQ$D\34-L..U!]?.V3C,$D,:,H+Y..>F^-C^_C:PP/CSV)+
MJ03?TR03]\Y6RMV=ZXIH2U,BNFQ',_5FS7A*I+KE&U?L."6K')0F+O*\T$U)
MG#FC8?YLSD=#MI=)G-$Y!V*?IH2_CFG"#O<.='X\^!)OME(_<$?#'=G0!97?
M=G.N[MPRRRI.:29BE@%.U_?. [R;X4 #\H@_8GH0E6N@F[)D[%G?/*[N'4\S
MH@F-I$Y!U-\+G= DT9D4CW^*I$[Y30VL7O_(/LL;KQJS)().6/)GO)+;>Z?O
M@!5=DWTBO[##+[1H4$XP8HG(?\'A&-OS'!#MA61I 58,TC@[_I/OA1 5 /1;
M *@ H$L!N #@2P%^ ? O!00%(+@4$!: ,-?^*%:N])1(,AIR=@!<1ZML^B+O
MKARM!(XS/;(6DJNWL<+)T90N)>B Q7%@ ;8&^9//RR3>$-WW GR<4DGB1'Q2
M<=\64_#QPR?P <09^+IE>T&RE1BZ4E'1"=VH^.SX^%G4^MFH"S#\"2 /P0;X
MQ [_',DN@/U6^-0.?]CQ+O""5OC/EY/W&N S._S7?:+(!TUP5_5>V86H[$*4
MY\.V+GS,A.1[->4E^.M)!8!'25/QMR4]+M/C/+W?DOXKDR11DW4IF[KYB UR
MK':QEU& =*M>JG+6@Z#G]6 9=<+++WGY5EY/5(@[-44XUXU6'K/GL8RIT&,X
M8=FF(RE/6WD?<X<52AU_X/EOB#=%^3AH)AZ4Q(,+B!N*G"9$TE5G1[A\;24<
MU*B\5;D>T8&#%JYAR36T<STK9'B65ST"]T+4S*M7\NI9>?W.) 4[\DJ6"07_
MYO,8S#E+8R&8LC']VC+T^^57^K>868,R_> =,VM0DZUA9M6#O&9AH6<6!,_*
M*F_T*A81VV=Z:3@0SDDFFTW>JX\Y#,-3DI,BJCK_.ZKR>=.4AEQM;:DL;O"J
MMJCAL2=91$'$1&.+)D7"4Z[]-B+&HB&Z9KPN*-=.]7!NH$)CTA#?8JA"X[;0
M;K?VP0KK3EGKWWH(\OLMBP T9@KM;MJL[/BLLL8!87@398V50;N7G5&V=U[9
M>@@.^BW.#XWYP?XURKZQ5V%KNW% .+B%N,BX&;*[F5U<9/.<H[@-(0.O15MD
MC G9C2E7$,P+<24#8Y(]"ZTR>56;Q^A9RRV+W9>ZW'"2@B=&,ILHE8+Q)A4C
M,FZ$WE,S%F"KZO40U ]:;!@9$T-V$YNP[(5R&6O1L[P++O=B9"P)!3>1UU@2
MLE=E5RS1LR+5R8*&49N2QK20W;0L2I[U7F0L"-VD $/&?] [2K!I 3[9N, >
M[#>+AXTIX?^MQ)KAAN()ME8DV#@0MCM04P=6GYWS>&S<!M]F?UK9H+YKAWK>
M;1I"4)O98&,VV&XVUQ32^'S]U!#2@1X:M- T;H7M!=35-?*X2!C8R-9#.F%-
M4K=R;J7/,7\C?!-G B1TK6!>MZ?P_'@T>+R1;)<?92V9E"S-+[>4K"C7 >K]
MFJE16]SHT['R@';T'U!+ P04    " #)@(=4I]RX"@D-  "H3@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970V-"YX;6RU7.U/W#P2_U<L="?UD3B(G?='+1)=
MMD^A4+;0E@^G^V!V#1LUF^R39*&<[H\_YVV=;.RQMR65VB[@&8]G[-^\V,/;
MYS3[D2\9*]#/59SD[PZ61;'^\_@XGR_9BN9'Z9HE_"</:;:B!?\R>SS.UQFC
MBXIH%1\3R_*.5S1*#D[>5M^;92=OTTT11PF;92C?K%8T>WG/XO3YW0$^:+]Q
M$STNB_(;QR=OU_21W;+BVWJ6\:^.MUP6T8HE>90F*&,/[PY.\9]WF%04U9#O
M$7O..Y]1N9;[-/U1?G&^>'=@E2*QF,V+D@?E_SVQ"8OCDA47Y.^&Z\%VTI*P
M^[GE_J%:/5_-/<W9)(WOHD6Q?'<0'* %>Z";N+A)GS^R9D5NR6^>QGGU+WIN
MQEH':+[)BW35$',)5E%2_T]_-IKH$&!'04 : F)*8#<$MBF!TQ XI@1N0^":
M$G@-@6=*X#<$OBE!T! $I@1A0Q":$F"KM9QE3+(UMK&U<6MN;&QOW!H<&UL<
MMR;'QC;'K=&QL=5Q:W9L;'?<&AX;6QZWIL?&ML>M\;&Q]4EK?6)L?=):GYB?
M]>UA-[8^::U/*NL?UTA4P=@9+>C)VRQ]1EDYGO,K/U186-%S](J2$K=OBXS_
M-.)TQ<D9NR_0O]!GFF6T!%#TYHP5-(KS/_AWO]V>H3?_^./M<<%G*L<?SQNN
M[VNN1,'U>EX<(>(?(F(1+"&?&)#C0$E^!I.?KK,C9+E*\BE,?K&)^>PUN24A
M_V P.[:4Y'_!Y%>4DQ,U^4<#<ALKUWYNL/:&7#;[A?GL,O)/!G:OR7$H(;\T
MT+QM*<FO?D]UGW6J2]K9I6N__CW5S6#R,S8'A?]B3BZ;_08F_\#N^::M#RR1
MD-^:D\N$_VIRWD.E\-^,UR[=-M_-R0,)^9TY^8[JCCF6;P&=; &=5/QL"-#/
MD[S(-CR\+M"_+_D =%ZP5?X?@+V]96]7[!T%^QNVIB\EXQRE#SP^OB]D!ZWF
MX58\RLSAZ01CU_(MBYOG23*[LYW= 6>_3',^;X+8SR)*'C=1OJS6J)9DY@PD
M\4.7= 6IC\=P',%NH!38W0KL@@+/.LJ:I\D3RXKH/F9*<6MN7E<,CSCV4-[A
MP,#!:GF]K;P>*._7M*"Q4CIOH"27E+K<%6XX#EN6CY72^5OI?%"Z24SS2I7/
M9;A2&CY#69F7'2*>DN8%319\6Z W48+R)<U8+@M=9OY =:YG>X&%=U8A&1>&
M'BY/J6P1P781 ;B(NT;V.*+W41P5+[(()1AN1R?P!IJ>#<?9GN4.+3(<ASWL
M#,9]&XY3F"S<KC:$39:N5OS WA;I_ < /]@2\:HU!K[A3D",08G/\WQ#DSFK
MCVPE?5Y*CS9K_G%-^0GF1Z0^S&7UHMJ0MRR)^&:<=([XY[1@FJWXN1&EN\>P
MSS>C[^[83S[049XH+-P%)AH#)446W6^*:BD/?!&EX#GBR$7Y,B"5"I^![5%L
M)MP"AOW"#8MIP1:5=5Y0P<]73JNRT"&BJW13NXC.MZ7AV= %N)ZEUK!P 1CV
M 4KA$$^Y^!:A.:)HS;(Y5XULEUQK^&/KR++^">E1H#^&X7]"N5TF=!UQ+W"(
M+B\G$%>!VM@?Q?P"43$,J;,L2N;1FA]+8>V$[V)I'"R!PM!5FUD '=8@W:[N
MT/_0KQ\N(@"1C *(1  B@0'Q-0Y7,T7/H5EJ^"*=:%<#7YLL;;6.3M?KC,TC
M6AVN#YMD\0IV$"!'1@$Y(D".C ]RS10]/^*J S,B0([ ('3.0Z^G:+&A<8Y.
M\SPMK<!EO8N*)9HL(_: IC_9?%.5F*X?'J(YRW[/+@+3B#>*702\$3@J?16[
M#(--[*I1B0AH)# TUKK_RN;+)(W3QY?74;X 11*.DHT*]+.MT97?3-&+]-6.
MWQ; :</ V43Z.;10 73V.'E])[&',_M&VD-4L&PERTDT]#9Z830#%RN@SH:A
M[E42O:D]!#N"O6&^>BL9: <.L 4$+-HP+'+0R^91SM ZXZ>NC/)J@2O1%VD<
M<XV)[\I6\;V9(>@(%Q[5:7?[9R=SO9.0N$>NHUB,0%(;C@[;_<RQXW9SG[._
M-^5&G#[Q?R&K"R"U1XD3;0&&-@R&IXM%5(( #Q7:C55O'WT0?J-A35Q=%&X+
MT+3A2+*C9\/TV1%XZ8P2+3H"]!P8]'Y_QT^=8;#H[-0]FB'='4Z.R$[6?*L;
MU5^B@&)'FS)OL_PRS8 PSQ'XZXP2/SJ=VBD,JK,LG3.VX*X^2U<HZI0Y%/6^
MJ3-,B;'?#Q?K2R6#@7VA!8 ZNKB2NR.6%U6N?(C*CWQ?51Y_F_1I#^]4,XFM
M.;J.@$@'AL@.+JYC.F=U>7K=@$[&%FRUKJ.3%?T9K38KE# ^M&<906BP,%@<
M1P=*C@!G1Q?E&A3^_VJ8]/.\0)WH.0*['1A@]R[]GSO#3-^WAS7/JV9<+_SS
ML3\LHDH&8KM?G.\O3B"^ R/^K*PJEINY+@N5D4X%DE&ZD%H=YD:TD9@K_(4+
MQ]=7S385P73.T[B,NU'N-?,T7B .ZWS'1SSZ3A\>N,C)HX$[G6JFM74;UQ4.
MR=74<[L(TE:&C$2$^?I#">M+ZOWI^BL3?LB%_=!W&F_$BJ2B$,EQK/\H[K6$
MNW+A<'^R+8 WGM[8OU\VG+MN&>,CA5MVA7]S8?\VE2)#FP?*'K&XDEL_0M3*
MZ=SZP0YE$"'P4*XY29#EA9MQ1ZEIN +M71CM#;:6#.G!K26@WH6AOE>&0$6*
MWM/D!PAG FC=4>H1GL!+#P:NRY0F6W\N>SS4T/?T%@#E!D\ G3<.T'W5\+6.
MP@ "+$\ E@<#EN*6#.(M\,@;)7SV!+QXNO#9^)+APAL"B[US-NK2DR>I/$"'
MR!,0Y,$0=,VCB*@,.LM GZ%%E,\5,'CA25X=.#)A7<FM-"!KY]$!'*;NG9E<
M>,,G!L0';NL\@7P>C'Q[QYF?O2$2!NK4QQ,PZ,$P.%;HI9E6&WIY FT].!#]
M542ZT/!5A5[7^]/UWZ$(F/=AF._OV#K.*#,YOL;M]IVG^6[MMUZ=+W$!-O0\
M1K@ 'X9J@5%9FZY)!1@66+#DD=&U?EQ?3N$(?-@1S&K;5^KBD$WCN#IDRDCM
M0L./ZTZU)7Z%LK\JX8)\."16K:I VRZ5^DW)FB:R5S\7&O[8<I6K_ 7*_BJ%
M'_1A/WC>69IX!7.(XO2Y/.I/:<P=,'JN^F78 E$^@#ZVY4#]T=?,'JA5L#]A
M7P/"M?JP:S4O\HC/INL_U\R-M:\]?.%V?:W;77&T2K.7^N8/8MIYHC=*$=\7
M;M&'_=.O.I5/&KYZQ0J_Y\-^1IL]?6H8F&=/@7!-@<8U566C,FTJV_8*_K?L
M'*DBB7L:MX%5U&JQK>K)I-3,A*LZ$Z"Q0#BNP-1QT62!-LF:1APZYO-LPQ9"
MU@77:OGS=9T:'JI+9)\T\WD66J5)L83V?"#<60 [D7YMM-Z/:]DM>EUV"(95
MF=!27_8'P@$%&@>T<Z"-J@Z!0/[ &>-H!P)8 QC<].<FD*0@\+D1:!C :%CV
M'J =#7(%5O])C=F?1P!D, I !IWWQ:_V&FX2#&ODNT^Z^U((# Q@##3//R<-
M)V]@U-W'SD/0M/'P4?07"3_5*V:!JB&,==?%DF7ZV'X2#M^2D$"MSU @9*A#
MR#USY$DX?#/L^$"^'@J\"V&\NRJA,WXI]U=61/^M;RT 1S()AXCG^NI;H5 @
M7JA#O!9Z>8#%5A%W<MI 8*+AJ0^Q0@&9H:8FS?/RJC%=.#&S1[\3#6,<Z&04
MJ!O"J OW?(3#XI"\Z4,R4&5>@<FAYCJ5^W?NQD[W!.-0@'$X"AB' HQ#&(PU
MRAW>* [4.AQ"'*"^%'8Z,V"$WE7N/L\:^/S;:<K/(^@86YV6#<LX?-2YO&G+
MJ_>\Q);LZ'.3D3LB=]HN+!A#S?WCM&75JQ*#8G0Z,RP8[)I-\'[/$X:M3F^&
M-4K8B*U.AX7U.Q#64D/'3#;&=@.@,<#J=%581C#V_M=.6J?/PAJGT<+J=%I8
MKQ9<3EM>_:XE*!S"5J?=PGJM '/:LNH) LK1[4?#NAN_/2\,SEJ._6[38/@T
M928;"3RKPKTN-PUD[M>9>H9E+6AV:*FORW&W"4W3A08>X+.6NM]0[ /]KKC;
MG(9A"#SGB\^+YOE[^;:UO&5A"W0VD&9GB@X$XG$@L-MDIND"V^M@XF$:73^,
M5NNS@W::)K(KFBQH4:;0:Q&=*TO[7UIVO8T%R])!1 S?YGU+9"\&Y6)(^GU]
MX&(>=_O3- UJ-\9"2! 35XWS2BDZB*GI4/N>QMP&U- P'UMV_3YNXDIB_W9H
M/]>$E-?I;\-DG[NVIST7088)N6H1DJ'P#NCTT&%-$UUO(Z;&KNLCEG3.!9)@
M]<ITX!?90$=V=7[<^:U"Y>]PNZ(9ESI',7O@A-91>5.1U;\5K?ZB2-?5+QJZ
M3XLB754?EXPN6%8.X#]_2#D>-5^4O[MH^\OI3OX/4$L#!!0    ( ,F AU0
M4@H7;@,  -<-   9    >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;+5776_;
M-A3]*Q?"'EH@M41:_DAA&VAL%.NP 4&RIBB&/=#6M4V$$CV2BIM_/Y)2),>U
MV Z#7B12NN?<RT/RB)H=I7K4>T0#WW)1Z'FT-^;P/H[U9H\YTP-YP,*^V4J5
M,V.[:A?K@T*6>5 N8IHDXSAGO(@6,__L5BUFLC2"%WBK0)=YSM3S#0IYG$<D
M>GEPQW=[XQ[$B]F![? >S>?#K;*]N&')>(Z%YK( A=MY](&\7U$/\!$/'(_Z
MI UN*&LI'UWG4S:/$E<1"MP81\'L[0F7*(1CLG7\4Y-&34X'/&V_L'_T@[>#
M63.-2RF^\,SLY]$T@@RWK!3F3AY_Q7I (\>WD4+[*QSKV"2"3:F-S&NPK2#G
M175GWVHA3@ T[0#0&D#/ :,.P+ &#,\ I"M#6@-2KTPU%*_#BAFVF"EY!.6B
M+9MK>#$]V@Z?%V[>[XVR;[G%F<4*UP;>P7TU[2"WL&1B4PIF,(,/NYW"G6W"
M1\85/#!1H@96V#?:+I2#FSD-;U9H&!?ZK>7YPI1BA=&SV-CB7(IX4Q=R4Q5"
M.PO9#&!(KH FE/P",>@]4WB):/GS1$F0:!4F^JT4 R"CBN@U/+8J-U+31FKJ
M^88=?$O!M'8*UR*!5.#W&?SUNPV%3P9S_7<@T;!)-/2)THY$-?\5&%3YI7&'
MX4-X1J9TH)"T*20-,MDV?T0X*+ZQ5U355 2(1PWQJ%\IQTVB\<]("8*S-1?<
M/%]!CDR7"JWW&>#%H327UGK%>NU9G?4^+>B CF;QT^DZKH+&)T%I$_&JVDE3
M[218[5)(S8O=?Q!\VC!/^Q7\NDETW8O@UQ<$'P_/!/\^B SH^++F)&D=- F6
M_*?=9?#&[YFW 07(B263?L4FK241^K^LXN8'>.*] L:0R\+L-9 $,O9\V;7#
M3+1RG1]0O1YF:X@D;&D/TG[0_'(*T;6V1M*>)Z@U.C+J93_4M*_7^G1\MB$N
M1J5=.Z(U31)VS3NN']]M%2(H>W@(Z= Z&YGT+'EK=63:C^05K7.+1LUDD"2C
M[U3O""23#N%;\R1A]USQ)YZA/9]]Y2BRT)FE=3>:]"L\;7V/DEZ$KVE//Z3)
MF>3!D*K<^.00[7YY_F!JQ^WQ5N#68I+!Q.X55?U%5!TC#_Y<O9;&GM)]<V__
MO%"Y /M^*Z5YZ;BC>O,OM_@74$L#!!0    ( ,F AU1P]V[CSP(  ,@'   9
M    >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;(V5VT[C,!"&7\6*]@(D(*<V
MS:(V$FU!N](B(;K Q6HOW&326#AVUW8:>/NUG324IJVX:6UGYI]OQH<9UUR\
MR@) H;>2,CEQ"J76UZXKTP)*+*_X&IC^DG-18J6G8N7*M0"<6:>2NH'G16Z)
M"7.2L5U[$,F85XH2!@\"R:HLL7B? N7UQ/&=[<(C617*++C)>(U7L #UM'X0
M>N9V*ADI@4G"&1*03YP;_WH6&WMK\$R@ECMC9#)9<OYJ)C^SB>,9(*"0*J.
M]=\&9D"I$=(8_UI-IPMI''?'6_4[F[O.98DES#A](9DJ)D[LH QR7%'UR.L?
MT.8S-'HII]+^HKJU]1R45E+QLG76!"5AS3]^:^NPX^!'1QR"UB'8=Q@<<0A;
MA] FVI#9M.98X60L>(V$L=9J9F!K8[UU-H2975PHH;\2[:>2.2P5ND2+9A,1
MS]&LP&P%B#!TAXE SYA68-9?L!"8*?2+X"6A1+VCLSDH3*@\UP)/BSDZ^W:.
MOAG'WP6O)&:9'+M*,YI(;MKR3!N>X B/'Z![SE0AT2W+(/LLX.KDN@R#;8;3
MX*3B'-(K%/H7*/ "_P#0[.ONW@F<L"MX:/7"(WK],OYYY)0B?2AK++*_)T(,
MNA #&V)P),044\Q2N$!+6!'&"%N9_5N#(#P[M".-VM"JF5N_2?S('XS=S6Z5
M^D9>9_&)<MA1#D]2;@M!I*SV-[KA:ORC@R$;J+Y%,(BCPUQ1QQ5]B>OV#41*
MY&&TJ!?XTM0LWN/KFQTIVJB#&YV$^[B<N;F<F^WEK%MHNCU5AZ!'/1H_]L/O
M>\Q]J\MX%!S&CCOL^&LG$EAV^BS&O6,61MYP#[%O].G -HCNSJ-8@EC97B%1
MRBNFFM>C6^W:T8U]A??6I[I--5WE0Z;I<?=8Z LF$85<2WI7(XTDFK[13!1?
MVZ=WR95^R.VPT*T6A#'0WW/.U79B G3-._D/4$L#!!0    ( ,F AU3F8QNJ
MC0,  $L-   9    >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;+5776_3,!3]
M*U;$PY!@B9WT"[65MA;$)$ 39?" >'"3V\8BL8OMKN/?8SM9DJ5I0$S=PYJ/
M>X_//;D^N9D>A/RI4@"-'O*,JYF7:KU[X_LJ3B&GZE+L@)L[&R%SJLVIW/IJ
M)X$F+BG/?!($0S^GC'OSJ;MV*^=3L=<9XW KD=KG.96_KR$3AYF'O<<+G]DV
MU?:"/Y_NZ!96H.]VM]*<^15*PG+@B@F.)&QFWA5^LR NP45\97!0C6-D2UD+
M\=.>W"0S+[",((-86PAJ?NYA 5EFD0R/7R6H5ZUI$YO'C^CO7/&FF#55L!#9
M-Y;H=.:-/93 ANXS_5D<WD-9T,#BQ2)3[C\Z%+&CP$/Q7FF1E\F&0<YX\4L?
M2B$:"7AX(H&4":2=$)U(",N$T!5:,'-E+:FF\ZD4!R1MM$&S!TX;EVVJ8=P^
MQI66YBXS>7J^A+5&K]&J>(I(;- -UR!!:?3VP?2* G2Q!$U9IEZ:N+O5$EV\
M>(E>(,;1EU3L%>6)FOK:4+& ?EPN>UTL2TXLBPGZ*+A.%7K+$TB> OBFAJH0
M\EC(->E%7$)\B4+\"I& X Y"BW]/#WKHA)6NH<,+^W2]X4K+O6EZC;Y_, 'H
M1D.N?O3 1Q5\Y."C$_#50X+B(74]@0)AX!#L;KZ?1]'82'/?5.4X*(QP6 4]
M(3>HR UZR5W%L02W24T[)5:(A*E8[+GM-*;4GO(84"R4[NR< GS8H(0G#4H%
M[^.@X7C837M8T1[^/^T#E9+R;L+#8\(!F;0(=P1%@U$WXU'%>-3+>"'X/4C-
MUAD@+C2HGLX:5YCC<S3NI(*?/+MQ)\=2F;^6GL=!(T*ZY<1!;89!+SOK'>A6
MBMQTJ3!V^,F(VE,T;K@L/H>JF-0+D&?K6D(T-2-!>V-U! 4G9*V]$(>]Y%;
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
M;P,WS/'"!F4WX/I22O,YL5="\Q=@] %02P,$%     @ R8"'5 J:-KYR!
M01(  !D   !X;"]W;W)K<VAE971S+W-H965T-S N>&ULQ5A=<^(V%/TK&F:G
M36:RV!)?R98P0R#)TLFV3&BZ#YT^"%N )K+DE61(9OKC]\IV;%*P0SIM>0'9
MUCGW2N?Z2')_H_2C63%FT5,DI+ELK*R-/WF>"58LHJ:I8B;AR4+IB%JXU$O/
MQ)K1, 5%PB.^W_4BRF5CT$_O3?6@KQ(KN&13C4P2150_7S&A-I<-W'BY<<^7
M*^MN>(-^3)=LQNQ#/-5PY14L(8^8-%Q)I-GBLC'$GVY)QP'2'K]SMC%;;>2&
M,E?JT5U,PLN&[S)B@@7645#X6[,1$\(Q01[?<M)&$=,!M]LO[#?IX&$P<VK8
M2(FO/+2KR\9Y X5L01-A[]7F,\L'E"88*&'27[3)^_H-%"3&JB@'0P81E]D_
M?<HG8@M < 6 Y !R**"5 UJ' MHYH'THH),#.H<"NCF@^W= MP+0RP&]5*QL
M=E-IQM3205^K#=*N-["Y1JIOB@9%N'2E.+,:GG+ V<%(11&W4%O6("I#-%+2
M<KED,N#,H),QLY0+<XH^("[1;RN5&.AE^IZ%V([!"_(X5UD<4A'GU\ VD7]Q
MAHA/_(?9&)U\.-W#,JIGF;&XB<B;+.-ZEB]4'Y++=3W+F 5-U,)OL=P<S((O
MJEEN#\\%YRR!H#QZ3>5!<1050HH*(2EWNX)[RF0(%8'NN.5+FOK'7^CK[/8>
MC< ":@*TB@"M-$"KJC3FXH5XP^T*_:RXM&DQSMB::2H@-)USP>TS&FI-H3I=
MO:(_[H (32R+S)\U:;2+--JUX_PEB>9,([5([5%) \/<,X>9'!E5-Z5R;K\>
MD+ZWWA.]4T3OU$:_4\:@H'CYGO?58\;0V0K:;A%<Q,TR>Z/3J^2Z17+=]Y?
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
M>H>2-9Y1UO2IK!'VNNZ0RAK*&E%:0'5M\2=S1IBLN56LB0#IJG*$K'_22'+
M(R7* @R*4@"J:X&&5@&+>K*F>\W *Y(#LOM%%H@?-<*1.[*L?ZD&! *IT<N0
M^BLE,?A$XUNJ= P2@(L.!'"1 %STRP%WBB0(Z?4+SS,)G>OTR,[-R"XD9+;C
M^PAWJV(9H:0LEEF!^@>;A,QS<).NO1.B'$ '4@Y,41_"[='$Z^Z6#.BM27>S
MI.6 W=VK/A4:679W!V2RL-_= $T!4@]D-#:V-TF4*4A=II@?N%.-),<#<3GQ
ME XAG\][_@+>2QVO#"3JO7LNYTS'B:3ZMO=/%&](/6UY$31=:H3+H*GVSM,9
MVP:*4A"];.[2Q#1V4'P*DS#>QJJE166&#F3R@D1]A'Y6?72AD00M@S 4%1(R
MGI88[1+YH=DE6Q0]MG48NV2+LLB&/VN7-))<J-\E6]1&MG%MI.U)E2LVANL'
M,EVW!>+9QHWY<PO$#W9_:@[=?M/X44*')!/,F80.MTNZMK$"'FSU0?Q_J\$N
M[?[@WAKYW3&FA J.W&X+*I75:T'E*W:JJRN=7FW'"EBRU;#T></#6)DD F?L
M \$96^",_;-PYDPC"9:%DDHI 3*V&F3^V'+\X,K0[UL252=C] C")"](%'%_
M<'"I[F)+59U(.B)Y)#@"?QQUTWVZ7F=TS9,H3%BN)7D8U)G$%$VK,.'9(RNI
M:]'-VU008K]W0%Q*"/T^V=Q4WI567ML9 OD<-5Y]3=E.-$^359IIG#"O139U
MP5BB<I\,*LY(1Z"BHT9%9$$?7'S?AL4CF"6\5N;/CBPBDJCNY@H(= X$ IW&
M'68U!,[R?$N8I3Q"@S1F>52C0W6\:]!O[O31:H)<!WO#FR$ RU$#UEE3':8
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
M@_1JD-[_N#:]/;J@&T<X;KDV_9JN?S ['FU1U%$:/X/011[9>X1TI0)T3:A
M#R0OX4#V^-ZVCGF?#43*\YP(B98@JE"8F&QK0F.YJC;M[>93)VPY,W^GZ/I'
MI]-'J"KK_3=4_18HO(7"QR?71ZAP U6W)='\;8'U@W>DVD>X@@:N*&KAVM9K
M_QT%&^SST[<M;+AM_? O4G?G:U^ 6-B>1J*$ETQ5'_YZM>Z;QE6WL!6OFJX;
M(G2B2)3#7*MZG5C7;5'U,=5$\:7M'69<Z4[$#C/=^X$P OK]G'.UF9@-ZFYR
M] =02P,$%     @ R8"'5,55+#RH!   RA(  !D   !X;"]W;W)K<VAE971S
M+W-H965T-S8N>&ULG5A;;Z,\$/TK5K0/K=0&['"MTDC-92\/JZV:[>ZS"TZ"
M"CB?[33MO_^,(4"(<=+-0\MESO&9\7C&>+RG[)5O"!'@/4MS?C_8"+&]LRP>
M;4B&^9!N22[?K"C+L)"W;&WQ+2,X5J LM9!M>U:&DWPP&:MGCVPRICN1)CEY
M9(#OL@RSCRE)Z?Y^  >'!T_)>B.*!]9DO,5KLB3B>?O(Y)U5L\1)1G*>T!PP
MLKH?/,"[!4(%0%G\2<B>MZY!X<H+I:_%S8_X?F 7BDA*(E%08/GOC<Q(FA9,
M4L=_%>F@'K, MJ\/[%^5\]*9%\S)C*9_DUAL[@?! ,1DA7>I>*+[[Z1RR"WX
M(IIR]1?L*UM[ *(=%S2KP%)!EN3E?_Q>!:(%D#QZ *H J - ?8!1!1AU 4X/
MP*D SJ4CN!5 N6Z5OJO S;' DS&C>\ *:\E67*CH*[2,5Y(7B;(43+Y-)$Y,
MEH)&K[=3&>H8S&@F\X]C-8.W8"F3,MZE!- 54&;@UU:]>B@F-Q$?X&I.!$Y2
M?BVMGY=S</7E&GP!%N ;S @'20Z>\T3P&_E07O_>T!W'><S'EI#*B_&MJ%(Y
M+56B'I4C\)/F8L/!(H])K,'/S'B(# 26#%D=-W2(VQ09&9=D.P0C^P8@&T&=
M(#-\3B()A[WP^>5P6P-?7 R'H2$8HSJ)1HIOU!<,-=\&(J<F<A21TT,T)>LD
MSY-\+1=_BO.(@"N9.&4Z7>NB7-)YBJZHB6]RJNW =V10WMKAU-@YGNNXC=V1
M7K?6ZQKU?F,X%W+EF%5.W9/175O^CC7.3JVZ7I@LCO1[M7[/J'_Q3EB4\+,>
MS+R3D6^19SLN["C4V,' 12-'K].O=?I&G;,B%U(26^1]F[#S<GV-7!0@U%&K
M,?.AXWMZL4$M-C '-8\_D<'!B880N8[G=Z2>FFD3?:&Q,R5Z6/L4&GTJ*S\'
MI$P8_)*>=2P\=<QVD!NV$_]("[2;GF4;Z\U?U?YE&CR\$2:W,T"M0R ;( %?
M<<+ 'YSNB*$>P59[A/]0D6*:IIAQL"6L#($V A5UT%ZOPZ SL6>,CF6C1C:Z
MN#!=)'9:$;9UP*'=43NKK$Q%RFAR[$[37^#H$W7JPNB7E.%18+T@//IUM9]B
M9!!ZZ@%LNAHTM[6R?'7KUX5N.">2T-#NUEV-%1SZ?H_PIKU!<W_3E+(+5;N:
MX)^DOGM^?2S.&!T[UO0]:&Y\??7L0N\\C28_[!'5-#GH?ZZL/9'B4Z^8@9G<
MO3+Y4;7#*?A-6 :N/HC4>6VJ<4V_@N:&]6LGN,#E5!=!T%%7CIN)W!(*?)"5
MNVT$8ORAV^_/SS!Y%1,Z, 5]3(L+F:!]H HU5,>1:[HB-+?%?YBQ&[!H<DX;
M8_.0AQA[=8S/^H.:QHK,C?5AO69D7;31'U)]DO,D.MM+4=-+D;F7MO),^\54
MHMUV#?/"[IY-8^5WM](+G9$/]>L3-4T5F9NJIFAH_4 :/[QNR;):W^P986MU
M6,)!1'>Y*#]#ZZ?U@<R#.H;H/)_!NT5YK-+0E*<\/S&3FQ<.4K*2E+)"24FL
M/#@I;P3=JI.!%RH$S=3EAN"8L,) OE]1*@XWQ0#U\=7D?U!+ P04    " #)
M@(=4$6,8ES8#  "\"P  &0   'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6S-
M5DU/XS 0_2M6Q $D()]-6]16HH7=15HD1&'WL-J#2::-16)W;;>%_?4[=D(:
M2AOM@4,O36S/O+QYKYG,8"WDL\H -'DI<JZ&3J;UXL)U59)!0=6Y6 #'DYF0
M!=6XE'-7+230U"85N1MX7NP6E'%G-+![=W(T$$N=,PYWDJAE45#Y.H9<K(>.
M[[QMW+-YILV&.QHLZ!RFH!\7=Q)7;HV2L@*X8H(3";.A<^E?3/S8)-B('PS6
MJG%/3"E/0CR;Q4TZ=#S#"')(M(&@>%G!!/+<("&//Q6H4S_3)#;OW]"_V.*Q
MF">J8"+RGRS5V=#I.22%&5WF^EZLOT%54,?@)2)7]I>LJUC/(<E2:5%4R<B@
M8+R\TI=*B$8"%KH[(:@2@NV$:$]"6"6$MM"2F2WKBFHZ&DBQ)M)$(YJYL=K8
M;*R&<6/C5$L\99BG1U,MDN>S,0J1DHDH\-^AJ-7W[/UR(I0FQU>@*<O5"9X^
M3J_(\=$).2*,DX=,+!7EJ1JX&DD9:#>I"(Q+ L$> GY ;@77F2+7/(7T/8"+
MU=0E!6\EC8-6Q"M(SDGHGY+ "_P=A";_G^ZUT EKA4.+%^Y3.*,2SIZLPG?T
M%5\!32ZEI'P.YOZ47+\8F?$4!203NF":YNPOI*?DLA!+C/[U'2')C89"_6XA
M%-6$(DLHVD/H0> #B++&E[22AM.['"SQ.A;/](75*.I'*.VJJ>J.H*@?U$'O
MJ'9JJIU6JO9?)V;8+U; EZ!:JH]KR/@P[.C6A+J?;$>)%S>4]KV.MV7'QZ"@
M&^UVHU<S[;4RG=(<E)4%._XS:,;G+?7W:]3^81CB>YN>Z'VR)15@4^XH[&Y9
MLB,HWF.)W^C??BO7K\!!(ELC#DWQ"\&4EM1\&]ND"#;PP8&XL^FG?OC9[H0[
M7H;N]ANS(RKR>N$>@S;=UF]OM_>@@,HDLP*EV,ARL3#2M6FQZ8]^YT#LV?17
M/_YL>^(/GXZX%VV[\S&HZV]YXS;FH +DW(Z'"I^/A9;S0[U;CZ"7=O#:VA^;
MT=3.5QN8<JZ]I7+.N"(YS!#2.^\B(5F.BN5"BX6=MIZ$QMG-WF8X7H,T 7@^
M$T*_+<P#ZH%]] ]02P,$%     @ R8"'5#"*?K1? P  '0L  !D   !X;"]W
M;W)K<VAE971S+W-H965T-S@N>&ULM9;K3]LP$,#_%2N:)I V$CN/MJRM!!0T
MI($0KWV8]L%-KFU&8G>V2[O_?K83TD?2@)CVI8WM>_SN?+E<?\G%DYP!*+3*
M,R8'SDRI^;'KRG@&.95'? Y,GTRXR*G22S%UY5P 3:Q2GKG$\R(WIRESAGV[
M=R.&?;Y06<K@1B"YR',J_IQ"QI<#!SLO&[?I=*;,ACOLS^D4[D ]S&^$7KF5
ME23-@<F4,R1@,G!.\/$9#HV"E7A,82DWGI$)9<SYDUE<)@/',T200:R,":K_
MGN$,LLQ8TAR_2Z-.Y=,H;CZ_6+^PP>M@QE3"&<^^IXF:#9RN@Q*8T$6F;OGR
M*Y0!6<"89]+^HF4A&WD.BA=2\;Q4U@1YRHI_NBH3L:& HST*I%0@NPK!'@6_
M5/!MH 69#6M$%1WV!5\B8:2U-?-@<V.U=30I,]=XIX0^3;6>&EZRF.> [ND*
M)/J,KJD0U"06'8Q T323AWKWX6Z$#CX<H@\H9>A^QA>2LD3V7:4!C!DW+IV=
M%L[('F>8H"O.U$RB<Y9 LFW U>05/GG!/R6M%D<0'R$??T+$([@!Z.SMZEX+
MCE]ET[?V_%>SB<Y75%\7M;7ZXYN60Y<*<OFSQ4M0>0FLEV"/EV]<2C0&_0X#
M4N;BFFZB,!%:$^9=?AZ&?B_H]MWGS?34I0C!O4XEM<475GQA*]^U[CZ99FS"
M*C2C+:R0D!VLNI3!ZC5C1156]"J6;G^FOMG4 J)8E_L?G<<E%8E$$TCT:=:$
M'=6 <!1U2=1,U*F(.O]&)!55T,33J?%T>D'D-^-T*YQN*\Y%$3]B-2S=&^1B
M_$NW7J0X@M4\%;:RF]"Z-;1N&'6"9K1>A=9[/QKCZNUXO3H>QB%IQL/>NHUZ
MK8"W'VD^_S)"L8 D56\OK-+L5F5U]UTDWNCJ^/TX>ZNJ-+H%0_85.29K&-(*
M\TBS1=$(::;'!LKB9N^DYCV(\$8NBM[0(.:'V//V4*Y;-_9;*1]8JB!!=R8Y
MLJ5+XW6;QL%__!K@=;O%[^^WI>K6=R#H>9W=I-;%3,?=?6O=C4$C!S&U\Y=N
M6GS!5/'1KG:K&>_$3C8[^Z=F]K,#S-I,,3A>43%-F4093+1)[ZBCF40QBQ4+
MQ>=VG!ESI8<C^SC3\RL((Z#/)YRKEX5Q4$W$P[]02P,$%     @ R8"'5%9_
MT+-\ P  RPH  !D   !X;"]W;W)K<VAE971S+W-H965T-SDN>&ULE99?C]HX
M$,"_BA6U$DC=31P@0 5(R]+3]:&GU6[;>ZCNP203L)K8G.TLVV_?L1,""R9M
M7R"VY\]OQO9X9GNIONLM@"$O92'T/-@:LWL?ACK=0LGTK=R!P)5<JI(9'*I-
MJ'<*6.:4RB*,HR@)2\9%L)BYN0>UF,G*%%S @R*Z*DNF?BRAD/MY0(/#Q"/?
M;(V="!>S'=O $Y@ONP>%H["UDO$2A.92$ 7Y/+BC[^]I;!6<Q%<.>WWR36PH
M:RF_V\'';!Y$E@@*2(TUP?#O&>ZA**PEY/B_,1JT/JWBZ??!^E\N> QFS33<
MR^)?GIGM/)@$)(.<585YE/N_H0EH9.VELM#NE^P;V2@@::6-+!ME)"BYJ/_9
M2Y.($P6:7%&(&X7X7&%X16'0* Q<H#69"VO%#%O,E-P39:71FOUPN7':& T7
M=AN?C,)5CGIF\5&DL@3RF;V )C?D0YZ#2RPY+I!'9H \0BI%R@O.7/I[*S",
M%[J/2E^>5J3WID_>$"[(YZVL-!.9GH4&^:R7,&U8EC5+?(6%QN23%&:KR0>1
M0?;:0(B!M='%A^B6<:?%%:2W9$#?D3B*J0?H_O?5HPZ<09OL@;,W^&6RR8KK
MM)"Z4D"^W:VU47B>_^MP,6Q=#)V+8;<+@RYZ:Q"0<],GS!!MF*F,5#^(PMWT
M[4UM=^3LVLO_O+BA=## N)]/,^81&R8);:5>48]:ZE$G]5=65/6Y8@46%B92
M+V)M)#GQ3>DH.B>\E!H.HXD?,&D!DT[ )V/O /<D]QT16&QE3G+(0+&"- L^
M_N2"[(9.QY,S?H_4Z3:\XA^W_.-._F6E<49KQYXJR+@Y<"O0H)[!>U_'/N#S
M?%\*78&=M+"33MA_I+C!^U]A(5H70. %WRSM!YQ<^(YC>@YX*32:C/R(TQ9Q
M^GOYQ .QYL*=71_?]#*!P\'XC.]2Z$H":72LZE$G'SYQ^(")DQ.+Y1W+0,:Q
MP"L0YFH9: R_0HXC>H;LD;K&?/(2T3\O7<WF>TFIIQ3%R3GII51\A30^DL:=
MI,=7TL+:3)(>P_R2':@4D]OWXG;;C&['T[>^)^H7>KWH-J)O^[ZG(SQI"TI0
M&]<MV2-;"5._H>ULVY'=N3[D;'YI.S77;AS-U&W>)Z8V7&A20(XF,0;,LZH[
MIWI@Y,XU'VMIL)5QGUOL-D%9 5S/I32'@770]J^+GU!+ P04    " #)@(=4
MSLRI)?H"   '"@  &0   'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6R=EEUS
MHC 4AO]*ANF%G=D6"(IM1YVIVL[VHC-.;7>O(QPE4TC<)'[LO]\D("H"V^F-
MDG#>-\\Y'$@&.RX^90*@T#Y+F1PZB5+K!]>540(9D;=\#4S?67*1$:6'8N7*
MM0 26U&6NMCS0C<CE#FC@9V;B=& ;U1*&<P$DILL(^+O&%*^&SJ^<YAXHZM$
MF0EW-%B3%<Q!?:QG0H_<TB6F&3!).4,"ED/GT7^8^($1V(A?%';RY!J95!:<
M?YK!2SQT/$,$*43*6!#]MX4)I*EQTAQ_"E.G7-,(3Z\/[L\V>9W,@DB8\/0W
MC54R=.X<%,.2;%+UQG<_H4BH9_PBGDK[BW9%K.>@:",5SPJQ)L@HR__)OBC$
MB< /&P2X$."JH-L@" J!K9R;D]FTID21T4#P'1(F6KN9"UL;J];94&8>XUP)
M?9=JG1J]L(AG@-[)'B2Z03/!M]0^HJ>][A0)J#,&!DNJKI$N&SH+[TQ!$9K*
M:RW\F$]1Y^H:72'*T'O"-Y*P6 Y<I1G-2FY4\(QS'MS XV/TRIE*)'IB,<3G
M!JY.KLP0'S(<XU;'*42W*/!_(.QAOP9H\G6YUX(3E 4/K%_0X#?9" %,/;18
M=4NKKK7J-E@]0PR"I'5%SH4]*S1O\G:DV;>G6;=%G-'T2II>*\U<$05U++DL
M/%G)]RLPER&X'B8L8<+VTG"A7V!6AQ->K%4M35O$&4V_I.FWTKQS15+]-MLG
M7\?4_W^)+D,:2G170MVU-N(4EJ"!XK9.O"^][K_;B?<7W#==/ZPD=QG44''?
M.W[7O.^U8Z$[(\+5:M<$-1&=?&G][_9DH6QKRM:0<R)\),)?Z,NX:(1:,%SS
M^()^E>TRJHGM^)GT@R^PT7R_462/.HO#1@3YUE3+&UQ\UFZZN-IN-5'5E\D]
MV5(S$"M[TI HXANF\KVGG"U/,X]V#Z_,C\TIQV[51YO\B/1*Q(HRB5)8:DOO
MMJ]Y1'[JR >*K^W&O>!*'P/L9:)/:B!,@+Z_Y%P=!F:!\NPW^@=02P,$%
M  @ R8"'5((D*(?, P  $@X  !D   !X;"]W;W)K<VAE971S+W-H965T.#$N
M>&ULG9=MC]HX$,>_BA7U12L=FSB/L *D%G1WE=J[U6ZW?6V" :N.36T'MOWT
MM9-LR,9.2OL&\O"?R<]CSXP]/W/Q51XP5N"IH$PNO(-2QUO?E_D!%TC>\"-F
M^LV.BP(I?2OVOCP*C+:544'], A2OT"$><MY]>Q.+.>\5)0P?"> +(L"B>_O
M,.7GA0>]YP?W9']0YH&_G!_1'C]@]7B\$_K.;[UL28&9))P!@7<+[RV\7<&I
M,:@4GPD^R\XU,$/9</[5W+S?+KS $&&*<V5<(/UWPBM,J?&D.;XU3KWVF\:P
M>_WL_>]J\'HP&R3QBM,O9*L."V_J@2W>H9*J>W[^%S<#2HR_G%-9_8)SHPT\
MD)=2\:(QU@0%8?4_>FH"T3& \8!!V!B$UQI$C4%4#;0FJX:U1@HMYX*?@3!J
M[<U<5+&IK/5H"#/3^*"$?DNTG5J^9SDO,/B$GK $$[#BQ9$SS)0$A('_]#):
MXQT6 F_!"^7K-5:(4/E&VSP^K,'K5V_ *V/RZ<!+B=A6SGVE\<Q'_+Q!>5>C
MA ,H:YS?@ C^!<(@A [SU?7FP4MS7P>EC4S81B:L_$6#_IJ!*_0$D)18R=L1
MMU'K-JK<Q@-N34QU$@JD"-L#RJ4S4K6/I/)A,O&TC(-9&,[]4S<@MBH*LB!I
M52\ XQ8P'@5\9+H<4/)#C]S0 9UK6[(G"M$F"B[>VF7:(0D#F/1P;5'@1DU:
MU&045:]%D.LI(FZHQ/H>C&':@W*(X"QR<Z4M5SK*=8\E%B>=)CH1=*'*18FH
MDS"U/IY%_4FV-5$6S=R 60N8C0)^P+KRF7RGY@)0@C:$$O7=Q9@YOM\/HJT9
MF-EI"S@=!7Q;<*'(#U25>K[30?Q6$I.,A"G$]F1#L3.@4WL=6@&U-0.PLQ9V
M-@K[OSI@87I'OUZX"&?V>LOB:0_1%@T@PN!2YX-1R'^$2>8K(1M?78 XBV/8
MPW3(HB2-L@'63D^"OUB>&O6$:%G//Z)ZLX%8CIVHT&*8Q"E,HSZK0Q<E,!@*
M[*5-P'"\"'%3&J\-;&A/?YCUI]^A2@:C>FD\,+J^H3VG/,&C70U>N@8<;QM_
MFK%PK"LTX; ED^%X7)H''.\>;1$49JMGF$M="ZNY<X+:G6(2!?U*Z% -K;!+
M-X'C[<117SK3YV2UF\9DEO4+H4,UQ'II+'"\LSBRX5>L=O.8N'+"(1M>!)<^
M \<;C=F._1;MU-IS6<MU3%)C^IT-NSDM?41B3YC4[7BG;8*;3!N+^@!2WRA^
MK/;P&Z[TB:"Z/.A#&Q9&H-_O.%?/-^98T!X#ES\!4$L#!!0    ( ,F AU0
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
MG!#T.V4](P0' W6=U PGHPQOHQW;4P$C_1W4KH+??YFPU8BO]9^O4P7UCN_
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
M#A?#+7Y$@= 3\'W(N7J^T6?B^K-L\@]02P,$%     @ R8"'5$2]J!$? P
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
M!$%I_B"#()L_R"'(YP_*$)3G#RH05.8/>H2@Q_F#XA)E7!(D3; FT#HBUY'
MZXA@1P*Q(Y(="<R.B'8D4#LBVY' [8AP1P*Y(](=">R.B'<DT%M0;R'06U!O
M(=!;)@_;!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>BOJ
MK01Z*^JM!'HKZJT$>NOD90F!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*
M>BN!W@GU3@1Z)]0[$>B=4.]$H'="O1.!WFGRLIM [X1Z)P*]$^J="/1.J'<B
MT#NAWHE [X1Z)P*]#?4V KT-]38"O0WU-@*]#?4V KT-]38"O6WRL9) ;T.]
MC4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]
MG4!OG_QL0J"WH]Y.H+>CWDZ@MZ/>3J!W1KTS@=X9]<X$>F?4.Q/HG5'O3*!W
M1KTS@=X9]<X$>F?4.Q/HG2<_"Q+HG5'O3*!W1KTS@=X%]2X$>A?4NQ#H75#O
M0J!W0;T+@=X%]2X$>A?4NQ#H75#O\IUZ#^/GH0ZWGJ\U7O\[J1XOY];;Y:_+
MKYV3>_R*<[BO&)[_ E!+ P04    " #)@(=4@]&L 2X"  !$,0  $P   %M#
M;VYT96YT7U1Y<&5S72YX;6S-VTUNVS 0AN&K&-H&EBQ2I-0BSJ;MMLVB%V E
M.A:L/Y!,ZMR^E)P$:)$:"5R@[\:"37*^$0=X=K[^_CA9OSKVW>"WR3Z$Z6.6
M^7IO>^/3<;)#7-F-KC<A?G5WV63J@[FSF=AL=%:/0[!#6(>Y1G)S_=GNS'T7
M5E^.\6??CL,V<;;SR>K3:>.<M4W,-'5M;4)<SQZ&YH^4]5-"&D\N>_R^G?Q5
MW)!DKR;,*W\/>#KW[<$ZUS9V=6M<^&KZN"L[=ID/CYWUZ?D2K_0X[G9M;9NQ
MON_CD=1/SIK&[ZT-?9>>BEZ=3P[QANWI,[\X?RES+C#NO'7CY./$G'U_W/-(
MYM/K*1:R+K3G7_$E,9:^^/WL/.W&-F_,CM?[<W2'91X^6QZ7W_'O,WZI_\X^
M!*0/">FC@/2A('UH2!\EI(\*TL<'2!_YAM((1=2<0FI.,36GH)I35,TIK.84
M5W,*K#E%5D&155!D%119!45609%54&05%%D%159!D5509)44625%5DF155)D
ME119)45629%54F25%%DE1=:"(FM!D;6@R%I09"THLA8460N*K 5%UH(B:T&1
M55%D5119%45619%54615%%D5159%D5519%44635%5DV155-DU119-45639%5
M4V35%%DU159-D;6DR%I29"TILI8464N*K"5%UI(B:TF1M:3(6E)DK2BR5A19
M*XJL%476BB)K19&U^I^R_AC'PS^.7YYI;]KA.3];_CQQ\PM02P$"% ,4
M" #)@(=4!T%-8H$   "Q    $               @ $     9&]C4')O<',O
M87!P+GAM;%!+ 0(4 Q0    ( ,F AU27$WTU[@   "L"   1
M  "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( ,F AU297)PC
M$ 8  )PG   3              "  <P!  !X;"]T:&5M92]T:&5M93$N>&UL
M4$L! A0#%     @ R8"'5(3\[F%#!@  #1P  !@              ("!#0@
M 'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( ,F AU2W/SN=
M% (  &$%   8              " @88.  !X;"]W;W)K<VAE971S+W-H965T
M,BYX;6Q02P$"% ,4    " #)@(=4?+1R1? &  "V'0  &
M@('0$   >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ R8"'
M5-3?TB2V @  A@<  !@              ("!]A<  'AL+W=O<FMS:&5E=',O
M<VAE970T+GAM;%!+ 0(4 Q0    ( ,F AU2P\*B5RP4  %L6   8
M      " @>(:  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4
M" #)@(=4.F+F)/@&  #5(0  &               @('C(   >&PO=V]R:W-H
M965T<R]S:&5E=#8N>&UL4$L! A0#%     @ R8"'5,TC&5FA"   S20  !@
M             ("!$2@  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4
M Q0    ( ,F AU1!.3F$(0L   @;   8              " @>@P  !X;"]W
M;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " #)@(=4OKW_!_HJ  #]
MA   &               @($_/   >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL
M4$L! A0#%     @ R8"'5+SR_Y9-!P  E!$  !D              ("!;V<
M 'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " #)@(=4BPT^
MX",%  #^#   &0              @('S;@  >&PO=V]R:W-H965T<R]S:&5E
M=#$Q+GAM;%!+ 0(4 Q0    ( ,F AU19](3X9@(  *\%   9
M  " @4UT  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @
MR8"'5 9(<CJ:!   V H  !D              ("!ZG8  'AL+W=O<FMS:&5E
M=',O<VAE970Q,RYX;6Q02P$"% ,4    " #)@(=4@P/\68X"  !Y!0  &0
M            @(&[>P  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4
M Q0    ( ,F AU2$D%[[U ,  %D(   9              " @8!^  !X;"]W
M;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ R8"'5 ,PW(#E%@
M(T@  !D              ("!BX(  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX
M;6Q02P$"% ,4    " #)@(=4U&BHH$D'  !1$P  &0              @(&G
MF0  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( ,F AU25
M>MCJF0\  (<H   9              " @2>A  !X;"]W;W)K<VAE971S+W-H
M965T,3@N>&UL4$L! A0#%     @ R8"'5#E+80V+"0  'A@  !D
M     ("!][   'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4
M" #)@(=4ZD2$K^,*  !8'@  &0              @(&YN@  >&PO=V]R:W-H
M965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( ,F AU0.X^ !*A   !\]   9
M              " @=/%  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L!
M A0#%     @ R8"'5"%&W)+N#0  'B8  !D              ("!--8  'AL
M+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " #)@(=4,=K&[NH#
M  #C"   &0              @(%9Y   >&PO=V]R:W-H965T<R]S:&5E=#(S
M+GAM;%!+ 0(4 Q0    ( ,F AU2J_%%VLP(  /4%   9              "
M@7KH  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ R8"'
M5,BZ" 8Z!0  U0L  !D              ("!9.L  'AL+W=O<FMS:&5E=',O
M<VAE970R-2YX;6Q02P$"% ,4    " #)@(=4U -:I/TP  "1H   &0
M        @('5\   >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0
M   ( ,F AU0H34:F$@<  -,4   9              " @0DB 0!X;"]W;W)K
M<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ R8"'5%,WZ^+& P  CP@
M !D              ("!4BD! 'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q0
M2P$"% ,4    " #)@(=4%F',71<$  !+"P  &0              @(%/+0$
M>&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( ,F AU3!%)#0
M:P(  '8&   9              " @9TQ 0!X;"]W;W)K<VAE971S+W-H965T
M,S N>&UL4$L! A0#%     @ R8"'5 :YS=-O!   YPH  !D
M ("!/S0! 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " #)
M@(=4:MDW\YT"  !]!0  &0              @('E. $ >&PO=V]R:W-H965T
M<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( ,F AU0J8GKF.@4  )\-   9
M          " @;D[ 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#
M%     @ R8"'5+%*_+.? @  E04  !D              ("!*D$! 'AL+W=O
M<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " #)@(=4&Q]0PPD#  "=
M!@  &0              @($ 1 $ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM
M;%!+ 0(4 Q0    ( ,F AU3R<IA>E00  !8+   9              " @4!'
M 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ R8"'5 B7
M<1.3!0  ] X  !D              ("!#$P! 'AL+W=O<FMS:&5E=',O<VAE
M970S-RYX;6Q02P$"% ,4    " #)@(=4=LE1_-0"  #L!0  &0
M    @('640$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    (
M ,F AU3\8S5H-08  $<<   9              " @>%4 0!X;"]W;W)K<VAE
M971S+W-H965T,SDN>&UL4$L! A0#%     @ R8"'5'72G1[B @  G@@  !D
M             ("!35L! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"
M% ,4    " #)@(=4=+418;P"  !!!P  &0              @(%F7@$ >&PO
M=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( ,F AU3.C16MK (
M .L(   9              " @5EA 0!X;"]W;W)K<VAE971S+W-H965T-#(N
M>&UL4$L! A0#%     @ R8"'5.LN=H=9 @  Y 4  !D              ("!
M/&0! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " #)@(=4
M><W'V=\"  !K!P  &0              @(',9@$ >&PO=V]R:W-H965T<R]S
M:&5E=#0T+GAM;%!+ 0(4 Q0    ( ,F AU1*J'CRO@,  .L0   9
M      " @>)I 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%
M  @ R8"'5.5^>#1W P  IPT  !D              ("!UVT! 'AL+W=O<FMS
M:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " #)@(=4(5M,YP@$  #5$P
M&0              @(&%<0$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+
M 0(4 Q0    ( ,F AU1&9Y":,P0  -$0   9              " @<1U 0!X
M;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ R8"'5&VS#IN/
M P  /0P  !D              ("!+GH! 'AL+W=O<FMS:&5E=',O<VAE970T
M.2YX;6Q02P$"% ,4    " #)@(=4J"E+Q7H"  #E!0  &0
M@('T?0$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( ,F
MAU15+C[!W0(  $\)   9              " @:6  0!X;"]W;W)K<VAE971S
M+W-H965T-3$N>&UL4$L! A0#%     @ R8"'5$@[-T%C P  6 H  !D
M         ("!N8,! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4
M    " #)@(=4ACTFDJ("  #(!P  &0              @(%3AP$ >&PO=V]R
M:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( ,F AU0% :TY<@(  $D'
M   9              " @2R* 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL
M4$L! A0#%     @ R8"'5+$R">?^ @  QPH  !D              ("!U8P!
M 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " #)@(=48#'Y
MKUP"  #E!@  &0              @($*D $ >&PO=V]R:W-H965T<R]S:&5E
M=#4V+GAM;%!+ 0(4 Q0    ( ,F AU2\C"6-M@(  !P'   9
M  " @9V2 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @
MR8"'5!O%JG+E!   ;1<  !D              ("!BI4! 'AL+W=O<FMS:&5E
M=',O<VAE970U."YX;6Q02P$"% ,4    " #)@(=46BAA8DP"   [!0  &0
M            @(&FF@$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4
M Q0    ( ,F AU2Z\+EBH@(  %8'   9              " @2F= 0!X;"]W
M;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ R8"'5&)Z*M.H @
M>P<  !D              ("! J ! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX
M;6Q02P$"% ,4    " #)@(=4MP@">"T#  !H"@  &0              @('A
MH@$ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( ,F AU3W
MJ;LPB@0  *P5   9              " @46F 0!X;"]W;W)K<VAE971S+W-H
M965T-C,N>&UL4$L! A0#%     @ R8"'5*?<N H)#0  J$X  !D
M     ("!!JL! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4
M" #)@(=4 %(*%VX#  #7#0  &0              @(%&N $ >&PO=V]R:W-H
M965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( ,F AU1P]V[CSP(  ,@'   9
M              " @>N[ 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L!
M A0#%     @ R8"'5.9C&ZJ- P  2PT  !D              ("!\;X! 'AL
M+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    " #)@(=4$8Y@F4$#
M  !]"@  &0              @(&UP@$ >&PO=V]R:W-H965T<R]S:&5E=#8X
M+GAM;%!+ 0(4 Q0    ( ,F AU0W5AD6NP(   X(   9              "
M@2W& 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ R8"'
M5 J:-KYR!   01(  !D              ("!'\D! 'AL+W=O<FMS:&5E=',O
M<VAE970W,"YX;6Q02P$"% ,4    " #)@(=4"+I9??X"   W"   &0
M        @('(S0$ >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0
M   ( ,F AU31VOK>T <  -$L   9              " @?W0 0!X;"]W;W)K
M<VAE971S+W-H965T-S(N>&UL4$L! A0#%     @ R8"'5(=!>FWY P  +!(
M !D              ("!!-D! 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q0
M2P$"% ,4    " #)@(=4T?,=2CL*   X/P  &0              @($TW0$
M>&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( ,F AU3J;0M8
M&@,  %D*   9              " @:;G 0!X;"]W;W)K<VAE971S+W-H965T
M-S4N>&UL4$L! A0#%     @ R8"'5,55+#RH!   RA(  !D
M ("!]^H! 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    " #)
M@(=4$6,8ES8#  "\"P  &0              @('6[P$ >&PO=V]R:W-H965T
M<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    ( ,F AU0PBGZT7P,  !T+   9
M          " @4/S 0!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#
M%     @ R8"'5%9_T+-\ P  RPH  !D              ("!V?8! 'AL+W=O
M<FMS:&5E=',O<VAE970W.2YX;6Q02P$"% ,4    " #)@(=4SLRI)?H"   '
M"@  &0              @(&,^@$ >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM
M;%!+ 0(4 Q0    ( ,F AU2")"B'S ,  !(.   9              " @;W]
M 0!X;"]W;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#%     @ R8"'5 #+
MT!Q% P  ,0H  !D              ("!P $" 'AL+W=O<FMS:&5E=',O<VAE
M970X,BYX;6Q02P$"% ,4    " #)@(=4AIS(*A4"  !I!   &0
M    @($\!0( >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    (
M ,F AU0ZH#=TA0,  .L,   9              " @8@' @!X;"]W;W)K<VAE
M971S+W-H965T.#0N>&UL4$L! A0#%     @ R8"'5"\_^6PV @  =P4  !D
M             ("!1 L" 'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6Q02P$"
M% ,4    " #)@(=4CYMS]- #  "B#0  &0              @(&Q#0( >&PO
M=V]R:W-H965T<R]S:&5E=#@V+GAM;%!+ 0(4 Q0    ( ,F AU1$O:@1'P,
M !82   -              "  ;@1 @!X;"]S='EL97,N>&UL4$L! A0#%
M  @ R8"'5)>*NQS     $P(   L              ( ! A4" %]R96QS+RYR
M96QS4$L! A0#%     @ R8"'5/86UD9=!@  3C@   \              ( !
MZQ4" 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( ,F AU12-<:CB@(  +DR
M   :              "  74< @!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L
M<U!+ 0(4 Q0    ( ,F AU2#T:P!+@(  $0Q   3              "  3<?
K @!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !> %X R1D  )8A @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<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>101
<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>102
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>323</ContextCount>
  <ElementCount>485</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>119</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>13</UnitCount>
  <MyReports>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - COVER PAGE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/COVERPAGE</Role>
      <ShortName>COVER PAGE</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0002002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001003 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002004 - Statement - Consolidated Balance Sheet (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/ConsolidatedBalanceSheetParenthetical</Role>
      <ShortName>Consolidated Balance Sheet (Parenthetical)</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003005 - Statement - Consolidated Statements of Operations and Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004006 - Statement - Consolidated Statements of Changes in Stockholders??? Equity (Deficit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit</Role>
      <ShortName>Consolidated Statements of Changes in Stockholders??? Equity (Deficit)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1005007 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - The Company and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/TheCompanyandBasisofPresentation</Role>
      <ShortName>The Company and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2102102 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2114103 - Disclosure - Business Combination</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/BusinessCombination</Role>
      <ShortName>Business Combination</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2119104 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2126105 - Disclosure - Cash, Cash Equivalents, and Restricted Cash</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/CashCashEquivalentsandRestrictedCash</Role>
      <ShortName>Cash, Cash Equivalents, and Restricted Cash</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2129106 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/GoodwillandOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2135107 - Disclosure - Accrued Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/AccruedExpenses</Role>
      <ShortName>Accrued Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2138108 - Disclosure - Factoring Agreement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/FactoringAgreement</Role>
      <ShortName>Factoring Agreement</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2140109 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2147110 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2151111 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2153112 - Disclosure - PhunCoin</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/PhunCoin</Role>
      <ShortName>PhunCoin</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2155113 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2159114 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2165115 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2172116 - Disclosure - Segment and Geographic Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/SegmentandGeographicInformation</Role>
      <ShortName>Segment and Geographic Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2176117 - Disclosure - Related-Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related-Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2178118 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://phunware.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2304301 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://phunware.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2315302 - Disclosure - Business Combination (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/BusinessCombinationTables</Role>
      <ShortName>Business Combination (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://phunware.com/role/BusinessCombination</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2320303 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://phunware.com/role/Revenue</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2327304 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/CashCashEquivalentsandRestrictedCashTables</Role>
      <ShortName>Cash, Cash Equivalents, and Restricted Cash (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://phunware.com/role/CashCashEquivalentsandRestrictedCash</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2330305 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/GoodwillandOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://phunware.com/role/GoodwillandOtherIntangibleAssets</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2336306 - Disclosure - Accrued Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/AccruedExpensesTables</Role>
      <ShortName>Accrued Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://phunware.com/role/AccruedExpenses</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2341307 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://phunware.com/role/Debt</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2348308 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://phunware.com/role/Leases</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2356309 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://phunware.com/role/StockholdersEquity</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2360310 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://phunware.com/role/StockBasedCompensation</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2366311 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://phunware.com/role/IncomeTaxes</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2373312 - Disclosure - Segment and Geographic Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/SegmentandGeographicInformationTables</Role>
      <ShortName>Segment and Geographic Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://phunware.com/role/SegmentandGeographicInformation</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Summary of Significant Accounting Policies - Details of Right-of-Use Asset and Lease Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Details of Right-of-Use Asset and Lease Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Summary of Significant Accounting Policies - Deferred Commissions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/SummaryofSignificantAccountingPoliciesDeferredCommissionsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Deferred Commissions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2408404 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2409405 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2410406 - Disclosure - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2411407 - Disclosure - Summary of Significant Accounting Policies - Schedule of Digital Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Digital Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2412408 - Disclosure - Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2413409 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments Measured at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Financial Instruments Measured at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2416410 - Disclosure - Business Combination - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/BusinessCombinationNarrativeDetails</Role>
      <ShortName>Business Combination - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2417411 - Disclosure - Business Combination - Summary of Consideration Paid in Business Acquisition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails</Role>
      <ShortName>Business Combination - Summary of Consideration Paid in Business Acquisition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2418412 - Disclosure - Business Combination - Unaudited Pro Forma Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails</Role>
      <ShortName>Business Combination - Unaudited Pro Forma Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2421413 - Disclosure - Revenue - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/RevenueDisaggregationofRevenueDetails</Role>
      <ShortName>Revenue - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2422414 - Disclosure - Revenue - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/RevenueNarrativeDetails</Role>
      <ShortName>Revenue - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2423415 - Disclosure - Revenue - Revenue by Geographic Location (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails</Role>
      <ShortName>Revenue - Revenue by Geographic Location (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2424416 - Disclosure - Revenue - Schedule of Concentration Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails</Role>
      <ShortName>Revenue - Schedule of Concentration Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2425417 - Disclosure - Revenue - Deferred Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/RevenueDeferredRevenueDetails</Role>
      <ShortName>Revenue - Deferred Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2428418 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails</Role>
      <ShortName>Cash, Cash Equivalents, and Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://phunware.com/role/CashCashEquivalentsandRestrictedCashTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2431419 - Disclosure - Goodwill and Other Intangible Assets - Changes in Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/GoodwillandOtherIntangibleAssetsChangesinGoodwillDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Changes in Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2432420 - Disclosure - Goodwill and Other Intangible Assets - Finite-Lived Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Finite-Lived Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2433421 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2434422 - Disclosure - Goodwill and Other Intangible Assets - Expected Future Annual Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Expected Future Annual Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2437423 - Disclosure - Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/AccruedExpensesDetails</Role>
      <ShortName>Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://phunware.com/role/AccruedExpensesTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2439424 - Disclosure - Factoring Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/FactoringAgreementDetails</Role>
      <ShortName>Factoring Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://phunware.com/role/FactoringAgreement</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2442425 - Disclosure - Debt - Summary of Debt Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/DebtSummaryofDebtObligationsDetails</Role>
      <ShortName>Debt - Summary of Debt Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2443426 - Disclosure - Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/DebtNarrativeDetails</Role>
      <ShortName>Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2444427 - Disclosure - Debt - Summary of Calculated Aggregate Fair Values and Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails</Role>
      <ShortName>Debt - Summary of Calculated Aggregate Fair Values and Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2445428 - Disclosure - Debt - Summary of Change in Fair Value of Warrant Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/DebtSummaryofChangeinFairValueofWarrantLiabilityDetails</Role>
      <ShortName>Debt - Summary of Change in Fair Value of Warrant Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2446429 - Disclosure - Debt - Summary of Interest Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/DebtSummaryofInterestExpenseDetails</Role>
      <ShortName>Debt - Summary of Interest Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2449430 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2450431 - Disclosure - Leases - Future Minimum Annual Lease Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails</Role>
      <ShortName>Leases - Future Minimum Annual Lease Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2452432 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://phunware.com/role/CommitmentsandContingencies</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2454433 - Disclosure - PhunCoin (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/PhunCoinDetails</Role>
      <ShortName>PhunCoin (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://phunware.com/role/PhunCoin</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2457434 - Disclosure - Stockholders' Equity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/StockholdersEquityNarrativeDetails</Role>
      <ShortName>Stockholders' Equity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2458435 - Disclosure - Stockholders' Equity - Warrant Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/StockholdersEquityWarrantActivityDetails</Role>
      <ShortName>Stockholders' Equity - Warrant Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2461436 - Disclosure - Stock-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/StockBasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2462437 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Restricted Stock Unit Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2463438 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Schedule of Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2464439 - Disclosure - Stock-Based Compensation - Compensation Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/StockBasedCompensationCompensationCostDetails</Role>
      <ShortName>Stock-Based Compensation - Compensation Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2467440 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2468441 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Effective Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2469442 - Disclosure - Income Taxes - Provision Expense (Benefit) For Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Provision Expense (Benefit) For Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2470443 - Disclosure - Income Taxes - Components in Net Deferred Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Components in Net Deferred Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2471444 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2474445 - Disclosure - Segment and Geographic Information - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/SegmentandGeographicInformationNarrativeDetails</Role>
      <ShortName>Segment and Geographic Information - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2475446 - Disclosure - Segment and Geographic Information - Select Information of Company's Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails</Role>
      <ShortName>Segment and Geographic Information - Select Information of Company's Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2477447 - Disclosure - Related-Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related-Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://phunware.com/role/RelatedPartyTransactions</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="phun-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2479448 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://phunware.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://phunware.com/role/SubsequentEvents</ParentRole>
      <Position>86</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="phun-20211231.htm">phun-20211231.htm</File>
    <File>exhibit211-listofsubsidiar.htm</File>
    <File>exhibit231-consentin202110.htm</File>
    <File>exhibit311-fy202110xk.htm</File>
    <File>exhibit312-fy202110xk.htm</File>
    <File>exhibit321-fy202110xk.htm</File>
    <File>phun-20211231.xsd</File>
    <File>phun-20211231_cal.xml</File>
    <File>phun-20211231_def.xml</File>
    <File>phun-20211231_lab.xml</File>
    <File>phun-20211231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="973">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="40">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>105
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "phun-20211231.htm": {
   "axisCustom": 5,
   "axisStandard": 33,
   "contextCount": 323,
   "dts": {
    "calculationLink": {
     "local": [
      "phun-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "phun-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "phun-20211231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "phun-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "phun-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "phun-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": 771,
   "entityCount": 1,
   "hidden": {
    "http://phunware.com/20211231": 2,
    "http://xbrl.sec.gov/dei/2021q4": 4,
    "total": 6
   },
   "keyCustom": 96,
   "keyStandard": 389,
   "memberCustom": 64,
   "memberStandard": 46,
   "nsprefix": "phun",
   "nsuri": "http://phunware.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - COVER PAGE",
     "role": "http://phunware.com/role/COVERPAGE",
     "shortName": "COVER PAGE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2114103 - Disclosure - Business Combination",
     "role": "http://phunware.com/role/BusinessCombination",
     "shortName": "Business Combination",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119104 - Disclosure - Revenue",
     "role": "http://phunware.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126105 - Disclosure - Cash, Cash Equivalents, and Restricted Cash",
     "role": "http://phunware.com/role/CashCashEquivalentsandRestrictedCash",
     "shortName": "Cash, Cash Equivalents, and Restricted Cash",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_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": "2129106 - Disclosure - Goodwill and Other Intangible Assets",
     "role": "http://phunware.com/role/GoodwillandOtherIntangibleAssets",
     "shortName": "Goodwill and Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_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": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135107 - Disclosure - Accrued Expenses",
     "role": "http://phunware.com/role/AccruedExpenses",
     "shortName": "Accrued Expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "phun:FactoringAgreementTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138108 - Disclosure - Factoring Agreement",
     "role": "http://phunware.com/role/FactoringAgreement",
     "shortName": "Factoring Agreement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "phun:FactoringAgreementTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2140109 - Disclosure - Debt",
     "role": "http://phunware.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_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": "2147110 - Disclosure - Leases",
     "role": "http://phunware.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2151111 - Disclosure - Commitments and Contingencies",
     "role": "http://phunware.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "phun:SecurityTokensTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2153112 - Disclosure - PhunCoin",
     "role": "http://phunware.com/role/PhunCoin",
     "shortName": "PhunCoin",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "phun:SecurityTokensTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0002002 - Document - Audit Information",
     "role": "http://phunware.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_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": "2155113 - Disclosure - Stockholders' Equity",
     "role": "http://phunware.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_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": "2159114 - Disclosure - Stock-Based Compensation",
     "role": "http://phunware.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_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": "2165115 - Disclosure - Income Taxes",
     "role": "http://phunware.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2172116 - Disclosure - Segment and Geographic Information",
     "role": "http://phunware.com/role/SegmentandGeographicInformation",
     "shortName": "Segment and Geographic Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_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": "2176117 - Disclosure - Related-Party Transactions",
     "role": "http://phunware.com/role/RelatedPartyTransactions",
     "shortName": "Related-Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_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",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2178118 - Disclosure - Subsequent Events",
     "role": "http://phunware.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "phun:LesseeAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2304301 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "phun:LesseeAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2315302 - Disclosure - Business Combination (Tables)",
     "role": "http://phunware.com/role/BusinessCombinationTables",
     "shortName": "Business Combination (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_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": "2320303 - Disclosure - Revenue (Tables)",
     "role": "http://phunware.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001003 - Statement - Consolidated Balance Sheets",
     "role": "http://phunware.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2327304 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables)",
     "role": "http://phunware.com/role/CashCashEquivalentsandRestrictedCashTables",
     "shortName": "Cash, Cash Equivalents, and Restricted Cash (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2330305 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "role": "http://phunware.com/role/GoodwillandOtherIntangibleAssetsTables",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2336306 - Disclosure - Accrued Expenses (Tables)",
     "role": "http://phunware.com/role/AccruedExpensesTables",
     "shortName": "Accrued Expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2341307 - Disclosure - Debt (Tables)",
     "role": "http://phunware.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2348308 - Disclosure - Leases (Tables)",
     "role": "http://phunware.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "phun:ScheduleOfWarrantActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2356309 - Disclosure - Stockholders' Equity (Tables)",
     "role": "http://phunware.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "phun:ScheduleOfWarrantActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2360310 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://phunware.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2366311 - Disclosure - Income Taxes (Tables)",
     "role": "http://phunware.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2373312 - Disclosure - Segment and Geographic Information (Tables)",
     "role": "http://phunware.com/role/SegmentandGeographicInformationTables",
     "shortName": "Segment and Geographic Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)",
     "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Summary of Significant Accounting Policies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "phun:NumberOfCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "consumer",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002004 - Statement - Consolidated Balance Sheet (Parenthetical)",
     "role": "http://phunware.com/role/ConsolidatedBalanceSheetParenthetical",
     "shortName": "Consolidated Balance Sheet (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Details of Right-of-Use Asset and Lease Liability (Details)",
     "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails",
     "shortName": "Summary of Significant Accounting Policies - Details of Right-of-Use Asset and Lease Liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i3a3ef4b3af754227b85f669fc815adf9_I20210101",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccruedRentNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "idd879f23f7be42da81b70f0e8c8a3947_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Deferred Commissions (Details)",
     "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDeferredCommissionsDetails",
     "shortName": "Summary of Significant Accounting Policies - Deferred Commissions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i1cf9495c40eb44fcbb69004d99f3f630_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iaeaf897b3a424cc1805f5194bcbfda46_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)",
     "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails",
     "shortName": "Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iaeaf897b3a424cc1805f5194bcbfda46_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409405 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details)",
     "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails",
     "shortName": "Summary of Significant Accounting Policies - Accounts Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "idd879f23f7be42da81b70f0e8c8a3947_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410406 - Disclosure - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)",
     "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails",
     "shortName": "Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i1cf9495c40eb44fcbb69004d99f3f630_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411407 - Disclosure - Summary of Significant Accounting Policies - Schedule of Digital Assets (Details)",
     "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Digital Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "phun:ScheduleOfDigitalAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "if726869464984c48a0d3746ff0fcd50e_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412408 - Disclosure - Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)",
     "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "phun:DigitalCurrencies",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413409 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments Measured at Fair Value (Details)",
     "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails",
     "shortName": "Summary of Significant Accounting Policies - Financial Instruments Measured at Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:FairValueMeasurementPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i34185f06a0e74318be7563657ebe1db9_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "phun:DigitalCurrencies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i91127d6ed88b43b1be28f6d55491486b_D20211018-20211018",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "phun:BusinessCombinationAdjustedConsiderationTransferred",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416410 - Disclosure - Business Combination - Narrative (Details)",
     "role": "http://phunware.com/role/BusinessCombinationNarrativeDetails",
     "shortName": "Business Combination - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i91127d6ed88b43b1be28f6d55491486b_D20211018-20211018",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "phun:BusinessCombinationAdjustedConsiderationTransferred",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417411 - Disclosure - Business Combination - Summary of Consideration Paid in Business Acquisition (Details)",
     "role": "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails",
     "shortName": "Business Combination - Summary of Consideration Paid in Business Acquisition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i169dfbfea7ff4c4f93bdd405e51547d7_I20211018",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003005 - Statement - Consolidated Statements of Operations and Comprehensive Loss",
     "role": "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss",
     "shortName": "Consolidated Statements of Operations and Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i5b78fb5fe31f4d2d85623e476d346258_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418412 - Disclosure - Business Combination - Unaudited Pro Forma Financial Information (Details)",
     "role": "http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails",
     "shortName": "Business Combination - Unaudited Pro Forma Financial Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i5b78fb5fe31f4d2d85623e476d346258_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421413 - Disclosure - Revenue - Disaggregation of Revenue (Details)",
     "role": "http://phunware.com/role/RevenueDisaggregationofRevenueDetails",
     "shortName": "Revenue - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i899a37c2627941b68e980c4de15c3ae7_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "phun:ProceedsFromSaleOfDigitalAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422414 - Disclosure - Revenue - Narrative (Details)",
     "role": "http://phunware.com/role/RevenueNarrativeDetails",
     "shortName": "Revenue - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "phun:ProceedsFromSaleOfDigitalAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423415 - Disclosure - Revenue - Revenue by Geographic Location (Details)",
     "role": "http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails",
     "shortName": "Revenue - Revenue by Geographic Location (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i2766d54a58bc4a25bc30ca71608433bc_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i025ff571d060418cafa7e12bbea01d1c_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424416 - Disclosure - Revenue - Schedule of Concentration Risk (Details)",
     "role": "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails",
     "shortName": "Revenue - Schedule of Concentration Risk (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i025ff571d060418cafa7e12bbea01d1c_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425417 - Disclosure - Revenue - Deferred Revenue (Details)",
     "role": "http://phunware.com/role/RevenueDeferredRevenueDetails",
     "shortName": "Revenue - Deferred Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428418 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Details)",
     "role": "http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails",
     "shortName": "Cash, Cash Equivalents, and Restricted Cash (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "idd879f23f7be42da81b70f0e8c8a3947_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431419 - Disclosure - Goodwill and Other Intangible Assets - Changes in Goodwill (Details)",
     "role": "http://phunware.com/role/GoodwillandOtherIntangibleAssetsChangesinGoodwillDetails",
     "shortName": "Goodwill and Other Intangible Assets - Changes in Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432420 - Disclosure - Goodwill and Other Intangible Assets - Finite-Lived Intangible Assets (Details)",
     "role": "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails",
     "shortName": "Goodwill and Other Intangible Assets - Finite-Lived Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433421 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)",
     "role": "http://phunware.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails",
     "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i1cf9495c40eb44fcbb69004d99f3f630_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004006 - Statement - Consolidated Statements of Changes in Stockholders\u2019 Equity (Deficit)",
     "role": "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit",
     "shortName": "Consolidated Statements of Changes in Stockholders\u2019 Equity (Deficit)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i1cf9495c40eb44fcbb69004d99f3f630_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434422 - Disclosure - Goodwill and Other Intangible Assets - Expected Future Annual Amortization Expense (Details)",
     "role": "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails",
     "shortName": "Goodwill and Other Intangible Assets - Expected Future Annual Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437423 - Disclosure - Accrued Expenses (Details)",
     "role": "http://phunware.com/role/AccruedExpensesDetails",
     "shortName": "Accrued Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i1f2815381171412dab1c5b8db7950c18_I20160615",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "phun:AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439424 - Disclosure - Factoring Agreement (Details)",
     "role": "http://phunware.com/role/FactoringAgreementDetails",
     "shortName": "Factoring Agreement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i1f2815381171412dab1c5b8db7950c18_I20160615",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "phun:AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442425 - Disclosure - Debt - Summary of Debt Obligations (Details)",
     "role": "http://phunware.com/role/DebtSummaryofDebtObligationsDetails",
     "shortName": "Debt - Summary of Debt Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i28063943661849b5b39d046379a9d276_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i85f27a55494543f39071709548b3aa4b_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RepaymentsOfDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443426 - Disclosure - Debt - Narrative (Details)",
     "role": "http://phunware.com/role/DebtNarrativeDetails",
     "shortName": "Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i85f27a55494543f39071709548b3aa4b_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RepaymentsOfDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "id9cd7ad4d97c49f18e80136094788b2c_I20200715",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WarrantsAndRightsOutstandingTerm",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444427 - Disclosure - Debt - Summary of Calculated Aggregate Fair Values and Assumptions (Details)",
     "role": "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails",
     "shortName": "Debt - Summary of Calculated Aggregate Fair Values and Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i06853f09d76a462092e53519828a79c1_I20211231",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "idd879f23f7be42da81b70f0e8c8a3947_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WarrantsAndRightsOutstanding",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445428 - Disclosure - Debt - Summary of Change in Fair Value of Warrant Liability (Details)",
     "role": "http://phunware.com/role/DebtSummaryofChangeinFairValueofWarrantLiabilityDetails",
     "shortName": "Debt - Summary of Change in Fair Value of Warrant Liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "phun:WarrantsAndRightsIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446429 - Disclosure - Debt - Summary of Interest Expense (Details)",
     "role": "http://phunware.com/role/DebtSummaryofInterestExpenseDetails",
     "shortName": "Debt - Summary of Interest Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449430 - Disclosure - Leases - Narrative (Details)",
     "role": "http://phunware.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450431 - Disclosure - Leases - Future Minimum Annual Lease Obligations (Details)",
     "role": "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails",
     "shortName": "Leases - Future Minimum Annual Lease Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005007 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://phunware.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "idcb1d7f23ec94e8da371787b2663a50b_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyPendingClaimsNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "claim",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452432 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://phunware.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "idcb1d7f23ec94e8da371787b2663a50b_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyPendingClaimsNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "claim",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "phun:SecurityTokenTerminationPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454433 - Disclosure - PhunCoin (Details)",
     "role": "http://phunware.com/role/PhunCoinDetails",
     "shortName": "PhunCoin (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "phun:SecurityTokenTerminationPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457434 - Disclosure - Stockholders' Equity - Narrative (Details)",
     "role": "http://phunware.com/role/StockholdersEquityNarrativeDetails",
     "shortName": "Stockholders' Equity - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "ic97592306ade4e9ea34ebb4d61a69f05_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromWarrantExercises",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2458435 - Disclosure - Stockholders' Equity - Warrant Activity (Details)",
     "role": "http://phunware.com/role/StockholdersEquityWarrantActivityDetails",
     "shortName": "Stockholders' Equity - Warrant Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i8b01aa7297344c238e37d9fd70bedfa9_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i1a18fd0c35ac4c23945c4d9419f471d9_D20210701-20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461436 - Disclosure - Stock-Based Compensation - Narrative (Details)",
     "role": "http://phunware.com/role/StockBasedCompensationNarrativeDetails",
     "shortName": "Stock-Based Compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "ife822ea46a7c4a30a1acfbd298466059_D20211001-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i5dbb541e490743d8abef474e32db8e50_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462437 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details)",
     "role": "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails",
     "shortName": "Stock-Based Compensation - Restricted Stock Unit Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i5dbb541e490743d8abef474e32db8e50_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "idd879f23f7be42da81b70f0e8c8a3947_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463438 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details)",
     "role": "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails",
     "shortName": "Stock-Based Compensation - Schedule of Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2464439 - Disclosure - Stock-Based Compensation - Compensation Cost (Details)",
     "role": "http://phunware.com/role/StockBasedCompensationCompensationCostDetails",
     "shortName": "Stock-Based Compensation - Compensation Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "ide07d6449d784349a98d94f3b9cfacb9_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2467440 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://phunware.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2468441 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details)",
     "role": "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails",
     "shortName": "Income Taxes - Effective Income Tax Rate Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_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": "2101101 - Disclosure - The Company and Basis of Presentation",
     "role": "http://phunware.com/role/TheCompanyandBasisofPresentation",
     "shortName": "The Company and Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2469442 - Disclosure - Income Taxes - Provision Expense (Benefit) For Income Taxes (Details)",
     "role": "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails",
     "shortName": "Income Taxes - Provision Expense (Benefit) For Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470443 - Disclosure - Income Taxes - Components in Net Deferred Income Taxes (Details)",
     "role": "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails",
     "shortName": "Income Taxes - Components in Net Deferred Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "idd879f23f7be42da81b70f0e8c8a3947_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2471444 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)",
     "role": "http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails",
     "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i1cf9495c40eb44fcbb69004d99f3f630_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2474445 - Disclosure - Segment and Geographic Information - Narrative (Details)",
     "role": "http://phunware.com/role/SegmentandGeographicInformationNarrativeDetails",
     "shortName": "Segment and Geographic Information - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2475446 - Disclosure - Segment and Geographic Information - Select Information of Company's Segments (Details)",
     "role": "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails",
     "shortName": "Segment and Geographic Information - Select Information of Company's Segments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i11b5ec6b799d4efe8f1dc040a1c45d51_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RecapitalizationCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2477447 - Disclosure - Related-Party Transactions (Details)",
     "role": "http://phunware.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related-Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RecapitalizationCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2479448 - Disclosure - Subsequent Events (Details)",
     "role": "http://phunware.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "ieefd4be47f5f45bea194a256f6184e98_I20220315",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:AreaOfRealEstateProperty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "sqft",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_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": "2102102 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://phunware.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "phun-20211231.htm",
      "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 119,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesNarrativeDetails",
      "http://phunware.com/role/RevenueNarrativeDetails",
      "http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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://phunware.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r704",
      "r705",
      "r706"
     ],
     "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://phunware.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r704",
      "r705",
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://phunware.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r704",
      "r705",
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://phunware.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://phunware.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://phunware.com/role/COVERPAGE"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r704",
      "r705",
      "r706"
     ],
     "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://phunware.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://phunware.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://phunware.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://phunware.com/role/COVERPAGE"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r707"
     ],
     "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://phunware.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://phunware.com/role/COVERPAGE"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r702"
     ],
     "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://phunware.com/role/COVERPAGE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance",
        "label": "Entities [Table]",
        "terseLabel": "Entities [Table]"
       }
      }
     },
     "localname": "EntitiesTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://phunware.com/role/COVERPAGE"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://phunware.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://phunware.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://phunware.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://phunware.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://phunware.com/role/COVERPAGE"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r701"
     ],
     "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://phunware.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"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://phunware.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://phunware.com/role/COVERPAGE"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r701"
     ],
     "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://phunware.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://phunware.com/role/COVERPAGE"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r701"
     ],
     "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://phunware.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://phunware.com/role/COVERPAGE"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Entity Information [Line Items]",
        "terseLabel": "Entity Information [Line Items]"
       }
      }
     },
     "localname": "EntityInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://phunware.com/role/COVERPAGE"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r709"
     ],
     "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://phunware.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://phunware.com/role/COVERPAGE"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r701"
     ],
     "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://phunware.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r701"
     ],
     "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://phunware.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r701"
     ],
     "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://phunware.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r701"
     ],
     "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://phunware.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://phunware.com/role/COVERPAGE"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r721"
     ],
     "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://phunware.com/role/COVERPAGE"
     ],
     "xbrltype": "yesNoItemType"
    },
    "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://phunware.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r700"
     ],
     "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://phunware.com/role/COVERPAGE"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r703"
     ],
     "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://phunware.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://phunware.com/role/COVERPAGE"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "phun_A2021PromissoryNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Promissory Note",
        "label": "2021 Promissory Note [Member]",
        "terseLabel": "2021 Promissory Note"
       }
      }
     },
     "localname": "A2021PromissoryNoteMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofDebtObligationsDetails",
      "http://phunware.com/role/DebtSummaryofInterestExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_AccountsPayableSettlement": {
     "auth_ref": [],
     "calculation": {
      "http://phunware.com/role/AccruedExpensesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Payable Settlement",
        "label": "Accounts Payable Settlement",
        "terseLabel": "Accounts payable settlement"
       }
      }
     },
     "localname": "AccountsPayableSettlement",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances, Maximum Percentage Amount of Eligible Accounts Receivable",
        "label": "Advances, Maximum Percentage Amount of Eligible Accounts Receivable",
        "terseLabel": "Advances, maximum percentage amount of eligible accounts receivable"
       }
      }
     },
     "localname": "AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/FactoringAgreementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "phun_AggregateOfReceivableAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate of receivable amount",
        "terseLabel": "Aggregate of receivable amount"
       }
      }
     },
     "localname": "AggregateOfReceivableAmount",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/PhunCoinDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_AmortizationOfWarrantCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of Warrant Costs",
        "label": "Amortization of Warrant Costs",
        "terseLabel": "Accretion of debt discount - warrants"
       }
      }
     },
     "localname": "AmortizationOfWarrantCosts",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtSummaryofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_ApplicationTransactionRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Application transaction revenue [Member]",
        "terseLabel": "Application transaction revenue"
       }
      }
     },
     "localname": "ApplicationTransactionRevenueMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/RevenueDeferredRevenueDetails",
      "http://phunware.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_AtMarketIssuanceSalesAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "At Market Issuance Sales Agreement",
        "label": "At Market Issuance Sales Agreement [Member]",
        "terseLabel": "At Market Issuance Sales Agreement"
       }
      }
     },
     "localname": "AtMarketIssuanceSalesAgreementMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails",
      "http://phunware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_AtTheMarketOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "At-The-Market Offering",
        "label": "At-The-Market Offering [Member]",
        "terseLabel": "At-The-Market Offering"
       }
      }
     },
     "localname": "AtTheMarketOfferingMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_AuditorInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Auditor Information [Abstract]",
        "label": "Auditor Information [Abstract]"
       }
      }
     },
     "localname": "AuditorInformationAbstract",
     "nsuri": "http://phunware.com/20211231",
     "xbrltype": "stringItemType"
    },
    "phun_BitcoinMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bitcoin",
        "label": "Bitcoin [Member]",
        "terseLabel": "Bitcoin"
       }
      }
     },
     "localname": "BitcoinMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_BusinessCombinationAdjustedConsiderationTransferred": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Adjusted Consideration Transferred",
        "label": "Business Combination, Adjusted Consideration Transferred",
        "terseLabel": "Adjusted purchase price"
       }
      }
     },
     "localname": "BusinessCombinationAdjustedConsiderationTransferred",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Number of Equal Installments",
        "label": "Business Combination, Consideration Transferred, Number of Equal Installments",
        "terseLabel": "Number of equal installments"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredNumberOfEqualInstallments",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "phun_CaneCapitalLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cane Capital, LLC",
        "label": "Cane Capital, LLC [Member]",
        "terseLabel": "Cane Capital, LLC"
       }
      }
     },
     "localname": "CaneCapitalLLCMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_CapitalizedContractCostIncreaseFromDeferral": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized Contract Cost, Increase from Deferral",
        "label": "Capitalized Contract Cost, Increase from Deferral",
        "terseLabel": "Deferral of commissions earned"
       }
      }
     },
     "localname": "CapitalizedContractCostIncreaseFromDeferral",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDeferredCommissionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_ChiefTechnologyOfficerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Chief Technology Officer",
        "label": "Chief Technology Officer [Member]",
        "terseLabel": "Chief Technology Officer"
       }
      }
     },
     "localname": "ChiefTechnologyOfficerMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of Warrant or Right, Additional Warrant Shares, Percent",
        "label": "Class of Warrant or Right, Additional Warrant Shares, Percent",
        "terseLabel": "Additional warrant shares (as a percent)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAdditionalWarrantSharesPercent",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of Warrant or Right, Consideration Payable, Number of Times the Exercise Price",
        "label": "Class of Warrant or Right, Consideration Payable, Number of Times the Exercise Price",
        "terseLabel": "Number of times the exercise price (as a percent)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of Warrant or Right, Minimum Number of Days Written Notice to Redeem",
        "label": "Class of Warrant or Right, Minimum Number of Days Written Notice to Redeem",
        "terseLabel": "Minimum number of days written notice to redeem Public Warrants"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of Warrant or Right, Number of Days Within 30- Trading Day Period",
        "label": "Class of Warrant or Right, Number of Days Within 30- Trading Day Period",
        "terseLabel": "Number of days within 30-trading day period"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "phun_ClassOfWarrantOrRightTradingDayPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of Warrant or Right, Trading Day Period",
        "label": "Class of Warrant or Right, Trading Day Period",
        "terseLabel": "Trading day period"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightTradingDayPeriod",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "phun_CommonStockCapitalSharesReservedForFutureIssuanceValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Capital Shares Reserved for Future Issuance, Value",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance, Value",
        "terseLabel": "Aggregate offering price"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuanceValue",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_CommonStockExceedsPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock exceeds per share",
        "terseLabel": "Last sale price of shares of common stock (exceeds, in dollars per share)"
       }
      }
     },
     "localname": "CommonStockExceedsPerShare",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "phun_CommonStockWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Warrant [Member]",
        "terseLabel": "Common stock warrant (Series D-1)"
       }
      }
     },
     "localname": "CommonStockWarrantMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityWarrantActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_CommonStockWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Warrants [Member]",
        "terseLabel": "Common stock warrants (Series F)"
       }
      }
     },
     "localname": "CommonStockWarrantsMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityWarrantActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_ComputerRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computer Revenues",
        "label": "Computer Revenues [Member]",
        "terseLabel": "Computer hardware"
       }
      }
     },
     "localname": "ComputerRevenuesMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/RevenueDeferredRevenueDetails",
      "http://phunware.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_ContingentConsiderationByTypeCashMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration by Type, Cash",
        "label": "Contingent Consideration by Type, Cash [Member]",
        "terseLabel": "Contingent Consideration by Type, Cash"
       }
      }
     },
     "localname": "ContingentConsiderationByTypeCashMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_ContingentConsiderationByTypeCommonStockIssuanceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration by Type, Common Stock Issuance",
        "label": "Contingent Consideration by Type, Common Stock Issuance [Member]",
        "terseLabel": "Contingent Consideration by Type, Common Stock Issuance"
       }
      }
     },
     "localname": "ContingentConsiderationByTypeCommonStockIssuanceMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_ContingentConsiderationByTypeWorkingCapitalItemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration by Type, Working Capital Items",
        "label": "Contingent Consideration by Type, Working Capital Items [Member]",
        "terseLabel": "Contingent Consideration by Type, Working Capital Items"
       }
      }
     },
     "localname": "ContingentConsiderationByTypeWorkingCapitalItemsMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_ContingentConsiderationEarnoutPaymentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration, Earnout Payment",
        "label": "Contingent Consideration, Earnout Payment [Axis]",
        "terseLabel": "Contingent Consideration, Earnout Payment [Axis]"
       }
      }
     },
     "localname": "ContingentConsiderationEarnoutPaymentAxis",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "phun_ContingentConsiderationEarnoutPaymentDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration, Earnout Payment [Domain]",
        "label": "Contingent Consideration, Earnout Payment [Domain]",
        "terseLabel": "Contingent Consideration, Earnout Payment [Domain]"
       }
      }
     },
     "localname": "ContingentConsiderationEarnoutPaymentDomain",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_ContingentConsiderationEarnoutPaymentTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration, Earnout Payment, Tranche One",
        "label": "Contingent Consideration, Earnout Payment, Tranche One [Member]",
        "terseLabel": "Contingent Consideration, Earnout Payment, Tranche One"
       }
      }
     },
     "localname": "ContingentConsiderationEarnoutPaymentTrancheOneMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_ContingentConsiderationEarnoutPaymentTrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration, Earnout Payment, Tranche Three",
        "label": "Contingent Consideration, Earnout Payment, Tranche Three [Member]",
        "terseLabel": "Contingent Consideration, Earnout Payment, Tranche Three"
       }
      }
     },
     "localname": "ContingentConsiderationEarnoutPaymentTrancheThreeMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_ContingentConsiderationEarnoutPaymentTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration, Earnout Payment, Tranche Two",
        "label": "Contingent Consideration, Earnout Payment, Tranche Two [Member]",
        "terseLabel": "Contingent Consideration, Earnout Payment, Tranche Two"
       }
      }
     },
     "localname": "ContingentConsiderationEarnoutPaymentTrancheTwoMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_ContributionsForNotesPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contributions for Notes Payable",
        "label": "Contributions for Notes Payable [Member]",
        "terseLabel": "Contributions for Notes Payable"
       }
      }
     },
     "localname": "ContributionsForNotesPayableMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_ConvertibleNoteWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Note Warrants",
        "label": "Convertible Note Warrants [Member]",
        "terseLabel": "2020 Convertible Notes warrant"
       }
      }
     },
     "localname": "ConvertibleNoteWarrantsMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityWarrantActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_ConvertibleNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Notes",
        "label": "Convertible Notes [Member]",
        "terseLabel": "Convertible Notes"
       }
      }
     },
     "localname": "ConvertibleNotesMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtSummaryofDebtObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_CuroCapitalAppreciationFundLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Curo Capital Appreciation Fund, LLC",
        "label": "Curo Capital Appreciation Fund, LLC [Member]",
        "terseLabel": "Curo Capital Appreciation Fund, LLC"
       }
      }
     },
     "localname": "CuroCapitalAppreciationFundLLCMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_CustomerAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer A",
        "label": "Customer A [Member]",
        "terseLabel": "Customer A"
       }
      }
     },
     "localname": "CustomerAMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_CustomerBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer B",
        "label": "Customer B [Member]",
        "terseLabel": "Customer B"
       }
      }
     },
     "localname": "CustomerBMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_CustomerCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer C",
        "label": "Customer C [Member]",
        "terseLabel": "Customer C"
       }
      }
     },
     "localname": "CustomerCMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_CustomerDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer D",
        "label": "Customer D [Member]",
        "terseLabel": "Customer D"
       }
      }
     },
     "localname": "CustomerDMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_CustomerEMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer E",
        "label": "Customer E [Member]",
        "terseLabel": "Customer E"
       }
      }
     },
     "localname": "CustomerEMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_DebtInstrumentAuthorizedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Authorized Amount",
        "label": "Debt Instrument, Authorized Amount",
        "verboseLabel": "Value of notes"
       }
      }
     },
     "localname": "DebtInstrumentAuthorizedAmount",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant Compliance, Maximum Percent of Securities Sold in Equity Offerings",
        "label": "Debt Instrument, Covenant Compliance, Maximum Percent of Securities Sold in Equity Offerings",
        "terseLabel": "Maximum amount of securities sold in equity offerings (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "phun_DebtInstrumentFaceAmountRestricted": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Face Amount, Restricted",
        "label": "Debt Instrument, Face Amount, Restricted",
        "terseLabel": "Restricted principal"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmountRestricted",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_DebtInstrumentFaceAmountUnrestricted": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Face Amount, Unrestricted",
        "label": "Debt Instrument, Face Amount, Unrestricted",
        "terseLabel": "Unrestricted principal"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmountUnrestricted",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Installment Conversion, Election of Company, Percent",
        "label": "Debt Instrument, Installment Conversion, Election of Company, Percent",
        "terseLabel": "Percent of installment at election of company"
       }
      }
     },
     "localname": "DebtInstrumentInstallmentConversionElectionOfCompanyPercent",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Installment Conversion, Lowest Volume Weighted Average Price in the 10 Days Prior to Installment Date, Percentage",
        "label": "Debt Instrument, Installment Conversion, Lowest Volume Weighted Average Price in the 10 Days Prior to Installment Date, Percentage",
        "terseLabel": "Installment conversion, lowest volume weighted average price (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Installment Conversion, Percent of Installment Amount",
        "label": "Debt Instrument, Installment Conversion, Percent of Installment Amount",
        "terseLabel": "Percent of installment amount"
       }
      }
     },
     "localname": "DebtInstrumentInstallmentConversionPercentOfInstallmentAmount",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "phun_DebtInstrumentInstallmentConversionPrincipalPayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Installment Conversion, Principal Payment",
        "label": "Debt Instrument, Installment Conversion, Principal Payment",
        "terseLabel": "Principal repayment"
       }
      }
     },
     "localname": "DebtInstrumentInstallmentConversionPrincipalPayment",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Interest Payments Minimum Balance, Period",
        "label": "Debt Instrument, Interest Payments Minimum Balance, Period",
        "terseLabel": "Period to maintain minimum balance of interest payments"
       }
      }
     },
     "localname": "DebtInstrumentInterestPaymentsMinimumBalancePeriod",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "phun_DebtInstrumentMandatoryPrepaymentAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Mandatory Prepayment Amount",
        "label": "Debt Instrument, Mandatory Prepayment Amount",
        "terseLabel": "Mandatory prepayment amount"
       }
      }
     },
     "localname": "DebtInstrumentMandatoryPrepaymentAmount",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_DebtInstrumentMonthlyAmortizationPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Monthly Amortization Payments",
        "label": "Debt Instrument, Monthly Amortization Payments",
        "terseLabel": "Monthly amortization payments"
       }
      }
     },
     "localname": "DebtInstrumentMonthlyAmortizationPayments",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_DebtInstrumentParticipationRightsPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Participation Rights, Period",
        "label": "Debt Instrument, Participation Rights, Period",
        "terseLabel": "Participation rights period"
       }
      }
     },
     "localname": "DebtInstrumentParticipationRightsPeriod",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "phun_DebtInstrumentPrepaymentPremiumPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Prepayment Premium, Percent",
        "label": "Debt Instrument, Prepayment Premium, Percent",
        "terseLabel": "Prepayment premium (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentPrepaymentPremiumPercent",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Principal and Unpaid Accrued Interest Due and Payable, Period",
        "label": "Debt Instrument, Principal and Unpaid Accrued Interest Due and Payable, Period",
        "terseLabel": "Principal and unpaid accrued interest due and payable, period"
       }
      }
     },
     "localname": "DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Restricted Principal, Interest Rate, Stated Percentage",
        "label": "Debt Instrument, Restricted Principal, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate, restricted principal (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Subsequent Placement Optional Redemption, Maximum Net Proceeds, Percentage",
        "label": "Debt Instrument, Subsequent Placement Optional Redemption, Maximum Net Proceeds, Percentage",
        "terseLabel": "Subsequent placement optional redemption, maximum net proceeds from placement (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Subsequent Placement Optional Redemption, Redemption Price, Percentage",
        "label": "Debt Instrument, Subsequent Placement Optional Redemption, Redemption Price, Percentage",
        "terseLabel": "Subsequent placement optional redemption, redemption price (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "phun_DebtInstrumentUnamortizedDiscountUnrestricted": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Unamortized Discount, Unrestricted",
        "label": "Debt Instrument, Unamortized Discount, Unrestricted",
        "terseLabel": "Unrestricted original issue discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountUnrestricted",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_DebtInstrumentVoluntaryPrepaymentAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Voluntary Prepayment Amount",
        "label": "Debt Instrument, Voluntary Prepayment Amount",
        "terseLabel": "Voluntary prepayment amount"
       }
      }
     },
     "localname": "DebtInstrumentVoluntaryPrepaymentAmount",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_DeferredCommissionsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Commissions",
        "label": "Deferred Commissions [Roll Forward]",
        "terseLabel": "Deferred Commissions [Roll Forward]"
       }
      }
     },
     "localname": "DeferredCommissionsRollForward",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDeferredCommissionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles": {
     "auth_ref": [],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Amortization of Acquired Intangibles",
        "label": "Deferred Tax Assets, Amortization of Acquired Intangibles",
        "terseLabel": "Amortization of acquired intangibles"
       }
      }
     },
     "localname": "DeferredTaxAssetsAmortizationOfAcquiredIntangibles",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_DeferredTaxAssetsLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Lease Liability",
        "label": "Deferred Tax Assets, Lease Liability",
        "terseLabel": "Leases - lease liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsLeaseLiability",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.",
        "label": "R&amp;D credit carryforwards federal",
        "terseLabel": "R&amp;D credit carryforwards federal"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.",
        "label": "R&amp;D credit carryforwards state",
        "terseLabel": "R&amp;D credit carryforwards state"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearchState",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets": {
     "auth_ref": [],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Unrealized Loss on Digital Assets",
        "label": "Deferred Tax Assets, Unrealized Loss on Digital Assets",
        "terseLabel": "Unrealized loss on digital assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsUnrealizedLossOnDigitalAssets",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_DerivedOverOurNetRevenuesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derived over net revenues percentage",
        "terseLabel": "Derived over net revenues percentage"
       }
      }
     },
     "localname": "DerivedOverOurNetRevenuesPercentage",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "phun_DigitalAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Digital Assets",
        "label": "Digital Assets [Member]",
        "terseLabel": "Digital Assets"
       }
      }
     },
     "localname": "DigitalAssetsMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_DigitalCurrencies": {
     "auth_ref": [],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Digital Currencies",
        "label": "Digital Currencies",
        "terseLabel": "Digital assets"
       }
      }
     },
     "localname": "DigitalCurrencies",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_DigitalCurrencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Digital Currency",
        "label": "Digital Currency [Axis]",
        "terseLabel": "Digital Currency [Axis]"
       }
      }
     },
     "localname": "DigitalCurrencyAxis",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "phun_DigitalCurrencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Digital Currency [Domain]",
        "label": "Digital Currency [Domain]",
        "terseLabel": "Digital Currency [Domain]"
       }
      }
     },
     "localname": "DigitalCurrencyDomain",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_DividendsPercentageofMonthlyCreditsPurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends, Percentage of Monthly Credits Purchased",
        "label": "Dividends, Percentage of Monthly Credits Purchased",
        "terseLabel": "Ongoing monthly dividends, percentage of monthly credits purchased"
       }
      }
     },
     "localname": "DividendsPercentageofMonthlyCreditsPurchased",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/PhunCoinDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount": {
     "auth_ref": [],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Business Combination, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Business Combination, Amount",
        "terseLabel": "Business combination"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ellenoff Grossman &amp; Schole LLP v. Stellar Acquisition III, Corp",
        "label": "Ellenoff Grossman &amp; Schole LLP v. Stellar Acquisition III, Corp [Member]",
        "terseLabel": "Ellenoff Grossman &amp; Schole LLP v. Stellar Acquisition III, Corp"
       }
      }
     },
     "localname": "EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_EmergingGrowthCompanyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Emerging Growth Company [Policy Text Block]",
        "terseLabel": "Smaller Reporting Company"
       }
      }
     },
     "localname": "EmergingGrowthCompanyPolicyTextBlock",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "phun_EthereumMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ethereum",
        "label": "Ethereum [Member]",
        "terseLabel": "Ethereum"
       }
      }
     },
     "localname": "EthereumMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_EveryTenDaysThereafterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Every Ten Days Thereafter",
        "label": "Every Ten Days Thereafter [Member]",
        "terseLabel": "Every Ten Days Thereafter"
       }
      }
     },
     "localname": "EveryTenDaysThereafterMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/FactoringAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_ExerciseOfWarrantsAndRights": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise of Warrants and Rights",
        "label": "Exercise of Warrants and Rights",
        "negatedTerseLabel": "Warrant Exercised"
       }
      }
     },
     "localname": "ExerciseOfWarrantsAndRights",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtSummaryofChangeinFairValueofWarrantLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_FactoringAgreementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Factoring Agreement [Abstract]",
        "terseLabel": "Factoring Agreement [Abstract]"
       }
      }
     },
     "localname": "FactoringAgreementAbstract",
     "nsuri": "http://phunware.com/20211231",
     "xbrltype": "stringItemType"
    },
    "phun_FactoringAgreementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Factoring Agreement",
        "label": "Factoring Agreement [Line Items]",
        "terseLabel": "Factoring Agreement [Line Items]"
       }
      }
     },
     "localname": "FactoringAgreementLineItems",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/FactoringAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "phun_FactoringAgreementTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Factoring Agreement",
        "label": "Factoring Agreement [Table]",
        "terseLabel": "Factoring Agreement [Table]"
       }
      }
     },
     "localname": "FactoringAgreementTable",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/FactoringAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "phun_FactoringAgreementTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Factoring Agreement [Text Block]",
        "terseLabel": "Factoring Agreement"
       }
      }
     },
     "localname": "FactoringAgreementTextBlock",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/FactoringAgreement"
     ],
     "xbrltype": "textBlockItemType"
    },
    "phun_FactoringFinancingAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Factoring Financing Agreement",
        "label": "Factoring Financing Agreement [Member]",
        "terseLabel": "Factoring financing agreement"
       }
      }
     },
     "localname": "FactoringFinancingAgreementMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtSummaryofInterestExpenseDetails",
      "http://phunware.com/role/FactoringAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_FeesPaidForFactoredReceivablesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fees Paid for Factored Receivables, Percentage",
        "label": "Fees Paid for Factored Receivables, Percentage",
        "terseLabel": "Fees paid for factored receivables (as a percent)"
       }
      }
     },
     "localname": "FeesPaidForFactoredReceivablesPercentage",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/FactoringAgreementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "phun_FeesPaidTimePeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fees Paid Time Period",
        "label": "Fees Paid Time Period [Axis]",
        "terseLabel": "Fees Paid Time Period [Axis]"
       }
      }
     },
     "localname": "FeesPaidTimePeriodAxis",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/FactoringAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "phun_FeesPaidTimePeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fees Paid Time Period",
        "label": "Fees Paid Time Period [Domain]",
        "terseLabel": "Fees Paid Time Period [Domain]"
       }
      }
     },
     "localname": "FeesPaidTimePeriodDomain",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/FactoringAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_First30DaysMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First 30 Days",
        "label": "First 30 Days [Member]",
        "terseLabel": "First 30 Days"
       }
      }
     },
     "localname": "First30DaysMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/FactoringAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_GainLossOnForgivenessOfPPPLoans": {
     "auth_ref": [],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 4.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (Loss) on Forgiveness of PPP Loans",
        "label": "Gain (Loss) on Forgiveness of PPP Loans",
        "negatedTerseLabel": "Gain on forgiveness of PPP loan",
        "terseLabel": "Gain on forgiveness of Paycheck Protection Program (\"PPP\") loan"
       }
      }
     },
     "localname": "GainLossOnForgivenessOfPPPLoans",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows",
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_GoingConcernPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Going Concern, Policy",
        "label": "Going Concern, Policy [Policy Text Block]",
        "terseLabel": "Going Concern"
       }
      }
     },
     "localname": "GoingConcernPolicyPolicyTextBlock",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "phun_ImpairmentOfDigitalCurrencies": {
     "auth_ref": [],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 6.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment of Digital Currencies",
        "label": "Impairment of Digital Currencies",
        "negatedTerseLabel": "Impairment of digital assets",
        "terseLabel": "Impairment of digital currencies"
       }
      }
     },
     "localname": "ImpairmentOfDigitalCurrencies",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_ImpairmentOfOtherDigitalAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment of Other Digital Assets",
        "label": "Impairment of Other Digital Assets",
        "terseLabel": "Impairment of other digital currencies"
       }
      }
     },
     "localname": "ImpairmentOfOtherDigitalAssets",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_IncreaseDecreaseInEstimatedLitigationLiability": {
     "auth_ref": [],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Estimated Litigation Liability",
        "label": "Increase (Decrease) in Estimated Litigation Liability",
        "terseLabel": "Accrued legal settlement"
       }
      }
     },
     "localname": "IncreaseDecreaseInEstimatedLitigationLiability",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_IndefiniteLivedIntangibleAssetsCostBasis": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indefinite-Lived Intangible Assets, Cost Basis",
        "label": "Indefinite-Lived Intangible Assets, Cost Basis",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Aggregate cost basis of digital currency holdings"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsCostBasis",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indefinite-Lived Intangible Assets, Cost Basis",
        "label": "Indefinite-Lived Intangible Assets, Cost Basis [Abstract]",
        "terseLabel": "Digital Asset Original Cost Basis"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsCostBasisAbstract",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indefinite-Lived Intangible Assets Received From Customers",
        "label": "Indefinite-Lived Intangible Assets Received From Customers",
        "terseLabel": "Received from customers"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsReceivedFromCustomers",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_IndividualsAssociatedWithChiefExecutiveOfficerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Individuals Associated With Chief Executive Officer",
        "label": "Individuals Associated With Chief Executive Officer [Member]",
        "terseLabel": "Individuals Associated With Chief Executive Officer"
       }
      }
     },
     "localname": "IndividualsAssociatedWithChiefExecutiveOfficerMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_InsuranceCarrierMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance Carrier",
        "label": "Insurance Carrier [Member]",
        "terseLabel": "Insurance Carrier"
       }
      }
     },
     "localname": "InsuranceCarrierMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_InvestorNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investor Note",
        "label": "Investor Note [Member]",
        "terseLabel": "Investor Note"
       }
      }
     },
     "localname": "InvestorNoteMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_IssuanceOfCommonStockShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of common stock shares.",
        "label": "Issuance of common stock shares",
        "terseLabel": "Issuance of common stock shares (in shares)"
       }
      }
     },
     "localname": "IssuanceOfCommonStockShares",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "phun_LesseeAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Assets and Liabilities",
        "label": "Lessee, Assets and Liabilities [Table Text Block]",
        "terseLabel": "Details of Right-of-Use Asset and Lease Liability"
       }
      }
     },
     "localname": "LesseeAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "phun_LitigationSettlementPaymentToOtherParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Litigation Settlement, Payment to Other Party",
        "label": "Litigation Settlement, Payment to Other Party",
        "terseLabel": "Payment to other party"
       }
      }
     },
     "localname": "LitigationSettlementPaymentToOtherParty",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_LitigationSettlementPayorAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Litigation Settlement, Payor",
        "label": "Litigation Settlement, Payor [Axis]",
        "terseLabel": "Litigation Settlement, Payor [Axis]"
       }
      }
     },
     "localname": "LitigationSettlementPayorAxis",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "phun_LitigationSettlementPayorDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Litigation Settlement, Payor",
        "label": "Litigation Settlement, Payor [Domain]",
        "terseLabel": "Litigation Settlement, Payor [Domain]"
       }
      }
     },
     "localname": "LitigationSettlementPayorDomain",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_LossOnSaleOfDigitalCurrencies": {
     "auth_ref": [],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss on sale of digital currencies.",
        "label": "Loss on sale of digital currencies",
        "terseLabel": "Impairment of digital assets"
       }
      }
     },
     "localname": "LossOnSaleOfDigitalCurrencies",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_LyteSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lyte Segment",
        "label": "Lyte Segment [Member]",
        "terseLabel": "Lyte Segment"
       }
      }
     },
     "localname": "LyteSegmentMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_LyteTechnologyIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lyte Technology, Inc.",
        "label": "Lyte Technology, Inc. [Member]",
        "terseLabel": "Lyte Technology, Inc."
       }
      }
     },
     "localname": "LyteTechnologyIncMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails",
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails",
      "http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_ManufacturingFacilityAndWarehouseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Manufacturing Facility And Warehouse",
        "label": "Manufacturing Facility And Warehouse [Member]",
        "terseLabel": "Manufacturing Facility And Warehouse"
       }
      }
     },
     "localname": "ManufacturingFacilityAndWarehouseMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_MeasurementInputStrikePriceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Strike Price",
        "label": "Measurement Input, Strike Price [Member]",
        "terseLabel": "Strike price per share"
       }
      }
     },
     "localname": "MeasurementInputStrikePriceMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_NumberOfCorporateOffices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Corporate Offices",
        "label": "Number of Corporate Offices",
        "terseLabel": "Number of corporate offices maintained"
       }
      }
     },
     "localname": "NumberOfCorporateOffices",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "phun_NumberOfCustomers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of customers per impressions",
        "terseLabel": "Number of customers per impressions"
       }
      }
     },
     "localname": "NumberOfCustomers",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "phun_NumberOfEmployeeRetirementPlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Employee Retirement Plans",
        "label": "Number of Employee Retirement Plans",
        "terseLabel": "Number of employee retirement plans"
       }
      }
     },
     "localname": "NumberOfEmployeeRetirementPlans",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "phun_NumberOfStockholders": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Stockholders",
        "label": "Number of Stockholders",
        "terseLabel": "Number of stockholders issued warrants"
       }
      }
     },
     "localname": "NumberOfStockholders",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/PhunCoinDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "phun_OperatingLeaseInitialBaseRentMonthlyPayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Initial Base Rent, Monthly Payment",
        "label": "Operating Lease, Initial Base Rent, Monthly Payment",
        "terseLabel": "Initial base rent monthly payment"
       }
      }
     },
     "localname": "OperatingLeaseInitialBaseRentMonthlyPayment",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Proportionate Share Of Operating Expenses, Monthly Payment",
        "label": "Operating Lease, Proportionate Share Of Operating Expenses, Monthly Payment",
        "terseLabel": "Proportionate share of operating expenses"
       }
      }
     },
     "localname": "OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent": {
     "auth_ref": [],
     "calculation": {
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Right-of-Use Asset, Net of Accrued Rent",
        "label": "Operating Lease, Right-of-Use Asset, Net of Accrued Rent",
        "totalLabel": "Right-of-use asset, net of straight-line rent accrual"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetNetOfAccruedRent",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_OperatingLeasesIncomeStatementSubleaseRevenuePerMonth": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Leases, Income Statement, Sublease Revenue Per Month",
        "label": "Operating Leases, Income Statement, Sublease Revenue Per Month",
        "terseLabel": "Base rent per month"
       }
      }
     },
     "localname": "OperatingLeasesIncomeStatementSubleaseRevenuePerMonth",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_OtherDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Debt",
        "label": "Other Debt [Member]",
        "terseLabel": "All other debt and financing obligations"
       }
      }
     },
     "localname": "OtherDebtMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtSummaryofInterestExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_OutstandingSharesonLastDayofImmediatelyPrecedingYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding Shares on Last Day of Immediately Preceding Year [Member]",
        "label": "Outstanding Shares on Last Day of Immediately Preceding Year [Member]",
        "terseLabel": "Outstanding Shares on Last Day of Immediately Preceding Year"
       }
      }
     },
     "localname": "OutstandingSharesonLastDayofImmediatelyPrecedingYearMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_PPPLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PPP Loan",
        "label": "PPP Loan [Member]",
        "terseLabel": "Paycheck Protection Program Loan"
       }
      }
     },
     "localname": "PPPLoanMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtSummaryofDebtObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for Purchase of Indefinite-Lived Intangible Assets",
        "label": "Payments for Purchase of Indefinite-Lived Intangible Assets",
        "negatedTerseLabel": "Purchases of digital assets",
        "terseLabel": "Purchase of digital currencies"
       }
      }
     },
     "localname": "PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_PaymentsForPurchaseOfOtherDigitalCurrencies": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for Purchase of Other Digital Currencies",
        "label": "Payments for Purchase of Other Digital Currencies",
        "terseLabel": "Purchase of other digital currencies"
       }
      }
     },
     "localname": "PaymentsForPurchaseOfOtherDigitalCurrencies",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_PhunCoinDepositsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PhunCoin deposits [Member]",
        "verboseLabel": "PhunCoin"
       }
      }
     },
     "localname": "PhunCoinDepositsMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/PhunCoinDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_PhunCoinWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PhunCoin Warrant [Member]",
        "terseLabel": "PhunCoin Warrant"
       }
      }
     },
     "localname": "PhunCoinWarrantMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_PhuncoinAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PhunCoin [Abstract]",
        "terseLabel": "PhunCoin [Abstract]"
       }
      }
     },
     "localname": "PhuncoinAbstract",
     "nsuri": "http://phunware.com/20211231",
     "xbrltype": "stringItemType"
    },
    "phun_PhunwareSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Phunware Segment",
        "label": "Phunware Segment [Member]",
        "terseLabel": "Phunware"
       }
      }
     },
     "localname": "PhunwareSegmentMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails",
      "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_PlatformSubscriptionsAndServicesRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Platform subscriptions and services revenue [Member]",
        "terseLabel": "Platform subscriptions and services revenue"
       }
      }
     },
     "localname": "PlatformSubscriptionsAndServicesRevenueMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/RevenueDeferredRevenueDetails",
      "http://phunware.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_PrivatePlacementWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Private Placement Warrants [Member]",
        "terseLabel": "Private Placement Warrants"
       }
      }
     },
     "localname": "PrivatePlacementWarrantsMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityWarrantActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_ProceedsFromReceiptOfDigitalAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from Receipt of Digital Assets",
        "label": "Proceeds from Receipt of Digital Assets",
        "terseLabel": "Proceeds from receipt of digital assets"
       }
      }
     },
     "localname": "ProceedsFromReceiptOfDigitalAssets",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_ProceedsFromSaleOfDigitalAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from Sale of Digital Assets",
        "label": "Proceeds from Sale of Digital Assets",
        "terseLabel": "Proceeds from sale of digital currencies"
       }
      }
     },
     "localname": "ProceedsFromSaleOfDigitalAssets",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_ProceedsFromVoluntaryPrepaymentAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from Voluntary Prepayment Amount",
        "label": "Proceeds from Voluntary Prepayment Amount",
        "terseLabel": "Proceeds from voluntary prepayment amount"
       }
      }
     },
     "localname": "ProceedsFromVoluntaryPrepaymentAmount",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_ProceedsfromPaymentsforFactoringAgreement": {
     "auth_ref": [],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from (Payments for) Factoring Agreement",
        "label": "Proceeds from (Payments for) Factoring Agreement",
        "negatedTerseLabel": "Net repayments on factoring agreement"
       }
      }
     },
     "localname": "ProceedsfromPaymentsforFactoringAgreement",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_PromissoryNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promissory Notes",
        "label": "Promissory Notes [Member]",
        "terseLabel": "Promissory Notes"
       }
      }
     },
     "localname": "PromissoryNotesMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofDebtObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_PublicWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Warrant [Member]",
        "verboseLabel": "Public Warrants"
       }
      }
     },
     "localname": "PublicWarrantMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_PublicWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Warrants [Member]",
        "terseLabel": "Public Warrants (PHUNW)"
       }
      }
     },
     "localname": "PublicWarrantsMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityWarrantActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_ReleaseOfRestrictedStockShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Release Of Restricted Stock, Shares",
        "label": "Release Of Restricted Stock, Shares",
        "terseLabel": "Release of restricted stock (in shares)"
       }
      }
     },
     "localname": "ReleaseOfRestrictedStockShares",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Units (RSUs) - Non-Employee Directors [Member]",
        "label": "Restricted Stock Units (RSUs) - Non-Employee Directors [Member]",
        "terseLabel": "Restricted Stock Units (RSUs) - Non-Employee Directors"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUsNonEmployeeDirectorsMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_RestrictedStockUnitsRSUsNonEmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Units (RSUs) - Non-Employees",
        "label": "Restricted Stock Units (RSUs) - Non-Employees [Member]",
        "terseLabel": "Restricted Stock Units (RSUs) - Non-Employees"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUsNonEmployeesMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_RestrictedStockUnitsRSUsTeamMembersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Units (RSUs) - Team Members",
        "label": "Restricted Stock Units (RSUs) - Team Members [Member]",
        "terseLabel": "Restricted Stock Units (RSUs) - Team Members"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUsTeamMembersMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_RisksAndUncertaintiesPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risks and Uncertainties, Policy",
        "label": "Risks and Uncertainties, Policy [Policy Text Block]",
        "terseLabel": "Risks and Uncertainties"
       }
      }
     },
     "localname": "RisksAndUncertaintiesPolicyPolicyTextBlock",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "phun_SaleOfStockAggregateOfferingPrice": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of Stock, Aggregate Offering Price",
        "label": "Sale of Stock, Aggregate Offering Price",
        "terseLabel": "Aggregate offering price"
       }
      }
     },
     "localname": "SaleOfStockAggregateOfferingPrice",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_SaleOfStockGrossProceedsOfSalePricePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of Stock, Gross Proceeds of Sale Price, Percent",
        "label": "Sale of Stock, Gross Proceeds of Sale Price, Percent",
        "terseLabel": "Gross proceeds of sales price per share (as a percent)"
       }
      }
     },
     "localname": "SaleOfStockGrossProceedsOfSalePricePercent",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "phun_SalesAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales Agreement",
        "label": "Sales Agreement [Member]",
        "terseLabel": "Sales Agreement"
       }
      }
     },
     "localname": "SalesAgreementMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_ScheduleOfDigitalAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Digital Assets [Line Items]",
        "label": "Schedule of Digital Assets [Line Items]",
        "terseLabel": "Schedule of Digital Assets [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfDigitalAssetsLineItems",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "phun_ScheduleOfDigitalAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Digital Assets [Table]",
        "label": "Schedule of Digital Assets [Table]",
        "terseLabel": "Schedule of Digital Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfDigitalAssetsTable",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "phun_ScheduleOfDigitalAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Digital Assets",
        "label": "Schedule of Digital Assets [Table Text Block]",
        "terseLabel": "Schedule of Digital Assets"
       }
      }
     },
     "localname": "ScheduleOfDigitalAssetsTableTextBlock",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "phun_ScheduleOfWarrantActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Warrant Activity",
        "label": "Schedule of Warrant Activity [Table Text Block]",
        "terseLabel": "Schedule of Warrant Activity"
       }
      }
     },
     "localname": "ScheduleOfWarrantActivityTableTextBlock",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "phun_SecurityTokenPeriodAfterIssuanceOfRights": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Token, Period After Issuance of Rights",
        "label": "Security Token, Period After Issuance of Rights",
        "terseLabel": "Period after issuance of rights"
       }
      }
     },
     "localname": "SecurityTokenPeriodAfterIssuanceOfRights",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/PhunCoinDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "phun_SecurityTokenTerminationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Token, Termination Period",
        "label": "Security Token, Termination Period",
        "terseLabel": "Termination of token rights agreement"
       }
      }
     },
     "localname": "SecurityTokenTerminationPeriod",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/PhunCoinDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "phun_SecurityTokensTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Tokens [Text Block]",
        "terseLabel": "PhunCoin"
       }
      }
     },
     "localname": "SecurityTokensTextBlock",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/PhunCoin"
     ],
     "xbrltype": "textBlockItemType"
    },
    "phun_SeniorConvertibleNotesPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Convertible Notes Payable",
        "label": "Senior Convertible Notes Payable [Member]",
        "terseLabel": "Senior Convertible Note"
       }
      }
     },
     "localname": "SeniorConvertibleNotesPayableMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofInterestExpenseDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_SeriesANoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A Note",
        "label": "Series A Note [Member]",
        "terseLabel": "Series A Note"
       }
      }
     },
     "localname": "SeriesANoteMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofDebtObligationsDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_SeriesBNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B Note",
        "label": "Series B Note [Member]",
        "terseLabel": "Series B Note"
       }
      }
     },
     "localname": "SeriesBNoteMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofDebtObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_SettlementAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Settlement Agreement",
        "label": "Settlement Agreement [Member]",
        "terseLabel": "Settlement Agreement"
       }
      }
     },
     "localname": "SettlementAgreementMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Annual Increase in Shares",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Annual Increase in Shares",
        "terseLabel": "Annual increase (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Yearly Contribution",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Yearly Contribution",
        "terseLabel": "Maximum yearly contribution"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Equal Monthly Installments",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Equal Monthly Installments",
        "terseLabel": "Number of equal monthly installments"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Purchase Periods",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Purchase Periods",
        "terseLabel": "Number of purchase periods"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Offering Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Offering Period",
        "terseLabel": "Offering period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value",
        "label": "Share-Based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]",
        "terseLabel": "Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period",
        "terseLabel": "Purchase period for award"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "phun_ShareTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Type",
        "label": "Share Type [Axis]",
        "terseLabel": "Share Type [Axis]"
       }
      }
     },
     "localname": "ShareTypeAxis",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "phun_ShareTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Type",
        "label": "Share Type [Domain]",
        "terseLabel": "Share Type [Domain]"
       }
      }
     },
     "localname": "ShareTypeDomain",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percent Outstanding Shares on Last Day",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percent Outstanding Shares on Last Day",
        "terseLabel": "Outstanding shares of common stock on last day of immediately preceding year (as a percent)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percent Shares Outstanding",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percent Shares Outstanding",
        "terseLabel": "Annual percentage increase"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, New Issues From Warrant Exercises",
        "label": "Stock Issued During Period, Shares, New Issues From Warrant Exercises",
        "terseLabel": "Common stock issued pursuant to warrant exercises (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, New Issues From Warrant Exercises",
        "label": "Stock Issued During Period, Value, New Issues From Warrant Exercises",
        "terseLabel": "Common stock issued pursuant to warrant exercises"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_StockIssuedUnderEmployeeBenefitPlans": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued Under Employee Benefit Plans",
        "label": "Stock Issued Under Employee Benefit Plans",
        "terseLabel": "Issuance of common stock under the 2018 employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedUnderEmployeeBenefitPlans",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_StockIssuedUponConversionOfDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued Upon Conversion of Debt",
        "label": "Stock Issued Upon Conversion of Debt",
        "terseLabel": "Issuance of common stock upon partial conversions of the Senior Convertible Note"
       }
      }
     },
     "localname": "StockIssuedUponConversionOfDebt",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_StockIssuedUponPartialExerciseOfWarrant": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued Upon Partial Exercise of Warrant",
        "label": "Stock Issued Upon Partial Exercise of Warrant",
        "terseLabel": "Non-cash issuance of common stock upon partial exercise of a warrant"
       }
      }
     },
     "localname": "StockIssuedUponPartialExerciseOfWarrant",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "phun_TaxPositionsTakenInCurrentPeriodAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax positions taken in current period:",
        "terseLabel": "Tax positions taken in current period:"
       }
      }
     },
     "localname": "TaxPositionsTakenInCurrentPeriodAbstract",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "phun_TaxPositionsTakenInPriorPeriodsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax positions taken in prior periods:",
        "terseLabel": "Tax positions taken in prior periods:"
       }
      }
     },
     "localname": "TaxPositionsTakenInPriorPeriodsAbstract",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "phun_TermOfLicenseSubscriptionAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term of license subscription agreement",
        "terseLabel": "Term of license subscription agreement (in months)"
       }
      }
     },
     "localname": "TermOfLicenseSubscriptionAgreement",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "phun_TwoThousandEighteenEmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "2018 Employee Stock Purchase Plan [Member]",
        "terseLabel": "2018 Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "TwoThousandEighteenEmployeeStockPurchasePlanMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_TwoThousandEighteenStockOptionAndIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "2018 Stock Option and Incentive Plan [Member]",
        "verboseLabel": "2018 Equity Incentive Plan"
       }
      }
     },
     "localname": "TwoThousandEighteenStockOptionAndIncentivePlanMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_TwoThousandNineStockOptionAndIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "2009 Stock Option and Incentive Plan [Member]",
        "verboseLabel": "2009 Equity Incentive Plan"
       }
      }
     },
     "localname": "TwoThousandNineStockOptionAndIncentivePlanMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_UbersFirstAmendedCrossComplaintMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Uber's First Amended Cross-Complaint [Member]",
        "label": "Uber's First Amended Cross-Complaint [Member]",
        "terseLabel": "Uber's First Amended Cross-Complaint"
       }
      }
     },
     "localname": "UbersFirstAmendedCrossComplaintMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_UnderwrittenOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Underwritten Offering",
        "label": "Underwritten Offering [Member]",
        "terseLabel": "Underwritten Offering"
       }
      }
     },
     "localname": "UnderwrittenOfferingMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_UnitPurchaseOptionWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unit Purchase Option Warrants [Member]",
        "terseLabel": "Unit Purchase Option Warrants"
       }
      }
     },
     "localname": "UnitPurchaseOptionWarrantsMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityWarrantActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_WSGRCaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "WSGR Case",
        "label": "WSGR Case [Member]",
        "terseLabel": "WSGR Case"
       }
      }
     },
     "localname": "WSGRCaseMember",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "phun_WarrantLiabilityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant Liability",
        "label": "Warrant Liability [Roll Forward]",
        "terseLabel": "Warrant Liability [Roll Forward]"
       }
      }
     },
     "localname": "WarrantLiabilityRollForward",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtSummaryofChangeinFairValueofWarrantLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "phun_WarrantToPurchaseAggregateSharesOfCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant to purchase aggregate shares of common stock",
        "terseLabel": "Warrant to purchase aggregate shares of common stock (in shares)"
       }
      }
     },
     "localname": "WarrantToPurchaseAggregateSharesOfCommonStock",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "phun_WarrantsAndRightsIssued": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants and Rights Issued",
        "label": "Warrants and Rights Issued",
        "terseLabel": "Warrant issued"
       }
      }
     },
     "localname": "WarrantsAndRightsIssued",
     "nsuri": "http://phunware.com/20211231",
     "presentation": [
      "http://phunware.com/role/DebtSummaryofChangeinFairValueofWarrantLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim.",
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information.",
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r207",
      "r375",
      "r381",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r296",
      "r334",
      "r399",
      "r401",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r663",
      "r667",
      "r697",
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r296",
      "r334",
      "r399",
      "r401",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r663",
      "r667",
      "r697",
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r207",
      "r375",
      "r381",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r202",
      "r375",
      "r379",
      "r604",
      "r662",
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://phunware.com/role/PhunCoinDetails",
      "http://phunware.com/role/RevenueDeferredRevenueDetails",
      "http://phunware.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r202",
      "r375",
      "r379",
      "r604",
      "r662",
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://phunware.com/role/PhunCoinDetails",
      "http://phunware.com/role/RevenueDeferredRevenueDetails",
      "http://phunware.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r296",
      "r334",
      "r388",
      "r399",
      "r401",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r663",
      "r667",
      "r697",
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r296",
      "r334",
      "r388",
      "r399",
      "r401",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r663",
      "r667",
      "r697",
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": {
     "auth_ref": [
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Income Statement [Table Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r203",
      "r204",
      "r375",
      "r380",
      "r665",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r710",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesNarrativeDetails",
      "http://phunware.com/role/RevenueNarrativeDetails",
      "http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r203",
      "r204",
      "r375",
      "r380",
      "r665",
      "r682",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r710",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesNarrativeDetails",
      "http://phunware.com/role/RevenueNarrativeDetails",
      "http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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_AccountingStandardsUpdate201602Member": {
     "auth_ref": [
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).",
        "label": "Accounting Standards Update 2016-02 [Member]",
        "terseLabel": "Accounting Standards Update 2016-02"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201602Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r47"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "terseLabel": "Accounts payable and accrued expenses related to alleged unpaid invoices"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "terseLabel": "Accrued Expenses"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/AccruedExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r45",
      "r588"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "auth_ref": [
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Schedule of Allowance for Doubtful Debt"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r209",
      "r210"
     ],
     "calculation": {
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before 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, before Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNet": {
     "auth_ref": [
      "r31",
      "r645",
      "r684"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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.",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $10 and $356 at December\u00a031, 2021 and 2020, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r10",
      "r31",
      "r209",
      "r210"
     ],
     "calculation": {
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r23",
      "r628",
      "r648"
     ],
     "calculation": {
      "http://phunware.com/role/AccruedExpensesDetails": {
       "order": 5.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": "Taxes"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://phunware.com/role/AccruedExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 8.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",
        "totalLabel": "Total accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/AccruedExpensesDetails",
      "http://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r632",
      "r656"
     ],
     "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.",
        "label": "Accrued Liabilities",
        "verboseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedPayrollTaxesCurrent": {
     "auth_ref": [
      "r15",
      "r49"
     ],
     "calculation": {
      "http://phunware.com/role/AccruedExpensesDetails": {
       "order": 3.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 and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Payroll Taxes, Current",
        "terseLabel": "Payroll related expenses"
       }
      }
     },
     "localname": "AccruedPayrollTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedRentNoncurrent": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails": {
       "order": 2.0,
       "parentTag": "phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent",
       "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 due after one year (or beyond the operating cycle if longer) for contractual rent under lease arrangements.",
        "label": "Accrued Rent, Noncurrent",
        "negatedTerseLabel": "Straight-line rent accrual"
       }
      }
     },
     "localname": "AccruedRentNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r34",
      "r65",
      "r66",
      "r67",
      "r651",
      "r675",
      "r679"
     ],
     "calculation": {
      "http://phunware.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 loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r64",
      "r67",
      "r74",
      "r75",
      "r76",
      "r124",
      "r125",
      "r126",
      "r512",
      "r670",
      "r671",
      "r726"
     ],
     "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]",
        "verboseLabel": "Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "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": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Useful life of identified amortizable intangible assets"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r32",
      "r438",
      "r588"
     ],
     "calculation": {
      "http://phunware.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://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r124",
      "r125",
      "r126",
      "r435",
      "r436",
      "r437",
      "r524"
     ],
     "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]",
        "verboseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r127",
      "r128",
      "r129",
      "r130",
      "r139",
      "r214",
      "r215",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r279",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r474",
      "r475",
      "r476",
      "r477",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r578",
      "r606",
      "r607",
      "r608",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized.",
        "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments",
        "negatedTerseLabel": "Reacquisition of equity component of the Senior Convertible Note"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows",
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r402",
      "r404",
      "r440",
      "r441"
     ],
     "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 expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "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 provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r211",
      "r223",
      "r224",
      "r227"
     ],
     "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, end of period",
        "periodStartLabel": "Balance, beginning of period"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r38",
      "r211",
      "r223"
     ],
     "calculation": {
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "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",
        "negatedLabel": "Less allowances for doubtful accounts",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails"
     ],
     "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r226"
     ],
     "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",
        "negatedLabel": "Issuance of credit memos and write offs"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r84",
      "r101",
      "r316",
      "r559"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Accretion of debt discount - issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtSummaryofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r101",
      "r316",
      "r326",
      "r327",
      "r559"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Accretion of debt discount and amortization of deferred financing costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r101",
      "r242",
      "r251"
     ],
     "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 expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AreaOfRealEstateProperty": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area of a real estate property.",
        "label": "Area of Real Estate Property",
        "terseLabel": "Leased area (in square feet)"
       }
      }
     },
     "localname": "AreaOfRealEstateProperty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "areaItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r117",
      "r184",
      "r191",
      "r198",
      "r216",
      "r280",
      "r281",
      "r282",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r291",
      "r292",
      "r509",
      "r513",
      "r539",
      "r586",
      "r588",
      "r626",
      "r647"
     ],
     "calculation": {
      "http://phunware.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",
        "terseLabel": "Total assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets",
      "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r11",
      "r12",
      "r62",
      "r117",
      "r216",
      "r280",
      "r281",
      "r282",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r291",
      "r292",
      "r509",
      "r513",
      "r539",
      "r586",
      "r588"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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://phunware.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://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r527"
     ],
     "calculation": {
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails": {
       "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"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets:"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r405",
      "r429"
     ],
     "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://phunware.com/role/StockBasedCompensationNarrativeDetails",
      "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r398",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails",
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails",
      "http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r398",
      "r400",
      "r491",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails",
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails",
      "http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "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": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails",
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails",
      "http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r489",
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Summary of Unaudited Pro Forma Financial Information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r505"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "terseLabel": "Goodwill deductible for federal and state income tax purposes"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r489",
      "r490"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Net loss"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r489",
      "r490"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Net revenues"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r500",
      "r501",
      "r503"
     ],
     "calculation": {
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "totalLabel": "Total consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred [Abstract]",
        "terseLabel": "Consideration:"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r500",
      "r501"
     ],
     "calculation": {
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "terseLabel": "Acquisition and earn-out payable (subject to fair value adjustments)"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails",
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r499",
      "r502"
     ],
     "calculation": {
      "http://phunware.com/role/AccruedExpensesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "terseLabel": "Acquisition and earn out payable"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Business Combination"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombination"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r488"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual",
        "negatedTerseLabel": "Operating loss since acquisition date"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r488"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Revenue generated from acquisition"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r494"
     ],
     "calculation": {
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets",
        "totalLabel": "Total assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]",
        "terseLabel": "Assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r494"
     ],
     "calculation": {
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "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, acquired at the acquisition date. 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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": {
     "auth_ref": [
      "r494"
     ],
     "calculation": {
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r494"
     ],
     "calculation": {
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r493",
      "r494"
     ],
     "calculation": {
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of inventory recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r494"
     ],
     "calculation": {
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "totalLabel": "Total liabilities assumed"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]",
        "terseLabel": "Liabilities assumed"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r493",
      "r494"
     ],
     "calculation": {
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "totalLabel": "Net assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "auth_ref": [
      "r233"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Amortization",
        "negatedLabel": "Recognition of commission expense"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDeferredCommissionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostGross": {
     "auth_ref": [
      "r232"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Gross",
        "periodEndLabel": "Balance, end of the period",
        "periodStartLabel": "Balance, beginning of the period"
       }
      }
     },
     "localname": "CapitalizedContractCostGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDeferredCommissionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostTableTextBlock": {
     "auth_ref": [
      "r234"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.",
        "label": "Capitalized Contract Cost [Table Text Block]",
        "terseLabel": "Schedule of Changes in Deferred Commissions"
       }
      }
     },
     "localname": "CapitalizedContractCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r8",
      "r42",
      "r103"
     ],
     "calculation": {
      "http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "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. 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"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails",
      "http://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for cash and cash equivalent footnotes,  which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify.",
        "label": "Cash and Cash Equivalents Disclosure [Text Block]",
        "terseLabel": "Cash, Cash Equivalents, and Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CashCashEquivalentsandRestrictedCash"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r18",
      "r104"
     ],
     "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, Cash Equivalents, and Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r96",
      "r103",
      "r109"
     ],
     "calculation": {
      "http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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 and restricted cash at the end of the period",
        "periodStartLabel": "Cash and restricted cash at the beginning of the period",
        "totalLabel": "Total cash and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails",
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r96",
      "r548"
     ],
     "calculation": {
      "http://phunware.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 increase (decrease) in cash and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r42"
     ],
     "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"
       }
      }
     },
     "localname": "CashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r114",
      "r117",
      "r142",
      "r143",
      "r144",
      "r146",
      "r148",
      "r155",
      "r156",
      "r157",
      "r216",
      "r280",
      "r285",
      "r286",
      "r287",
      "r291",
      "r292",
      "r332",
      "r333",
      "r336",
      "r340",
      "r539",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/COVERPAGE",
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r352",
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of warrant or right issued.",
        "label": "Class of Warrant or Right [Axis]",
        "terseLabel": "Class of Warrant or Right [Axis]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails",
      "http://phunware.com/role/StockholdersEquityNarrativeDetails",
      "http://phunware.com/role/StockholdersEquityWarrantActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.",
        "label": "Class of Warrant or Right [Domain]",
        "terseLabel": "Class of Warrant or Right [Domain]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails",
      "http://phunware.com/role/StockholdersEquityNarrativeDetails",
      "http://phunware.com/role/StockholdersEquityWarrantActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "terseLabel": "Exercise price per share (in dollars per share)",
        "verboseLabel": "Cash exercise price per share (in dollars per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/StockholdersEquityNarrativeDetails",
      "http://phunware.com/role/StockholdersEquityWarrantActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails",
      "http://phunware.com/role/StockholdersEquityWarrantActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Outstanding",
        "terseLabel": "Number of warrants (in shares)",
        "verboseLabel": "Class of warrant or right, outstanding (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/StockholdersEquityNarrativeDetails",
      "http://phunware.com/role/StockholdersEquityWarrantActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "auth_ref": [
      "r352",
      "r403"
     ],
     "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://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails",
      "http://phunware.com/role/StockholdersEquityWarrantActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r55",
      "r271",
      "r633",
      "r655"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 11)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r268",
      "r269",
      "r270",
      "r275",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r276",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "terseLabel": "Loss Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Common stock reserved for issuance (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r124",
      "r125",
      "r524"
     ],
     "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://phunware.com/role/COVERPAGE",
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit",
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r30"
     ],
     "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 dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://phunware.com/role/StockholdersEquityNarrativeDetails",
      "http://phunware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r30"
     ],
     "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://phunware.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r30"
     ],
     "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://phunware.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r30",
      "r346"
     ],
     "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",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r30",
      "r588"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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": "Common stock, $0.0001 par value; 1,000,000,000 shares authorized at December\u00a031, 2021 and 2020; 96,751,610 and 56,371,207 shares issued and outstanding as of December\u00a031, 2021 and 2020, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "auth_ref": [
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.",
        "label": "Compensation Related Costs, Policy [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r69",
      "r71",
      "r72",
      "r80",
      "r636",
      "r658"
     ],
     "calculation": {
      "http://phunware.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://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive Loss"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r165",
      "r166",
      "r207",
      "r536",
      "r537",
      "r685"
     ],
     "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://phunware.com/role/RevenueNarrativeDetails",
      "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r165",
      "r166",
      "r207",
      "r536",
      "r537",
      "r680",
      "r685"
     ],
     "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://phunware.com/role/RevenueNarrativeDetails",
      "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r165",
      "r166",
      "r207",
      "r536",
      "r537",
      "r680",
      "r685"
     ],
     "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://phunware.com/role/RevenueNarrativeDetails",
      "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r160",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentrations of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r165",
      "r166",
      "r207",
      "r536",
      "r537"
     ],
     "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 (as a percent)"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/RevenueNarrativeDetails",
      "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r165",
      "r166",
      "r207",
      "r536",
      "r537",
      "r685"
     ],
     "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://phunware.com/role/RevenueNarrativeDetails",
      "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContingentConsiderationByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of contingent consideration.",
        "label": "Contingent Consideration by Type [Axis]",
        "terseLabel": "Contingent Consideration by Type [Axis]"
       }
      }
     },
     "localname": "ContingentConsiderationByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContingentConsiderationTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of contingent payment arrangement.",
        "label": "Contingent Consideration Type [Domain]",
        "terseLabel": "Contingent Consideration Type [Domain]"
       }
      }
     },
     "localname": "ContingentConsiderationTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Deferred Revenue"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r354",
      "r355",
      "r376"
     ],
     "calculation": {
      "http://phunware.com/role/RevenueDeferredRevenueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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.",
        "label": "Contract with Customer, Liability",
        "totalLabel": "Total deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/RevenueDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r354",
      "r355",
      "r376"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://phunware.com/role/RevenueDeferredRevenueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ContractWithCustomerLiability",
       "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 current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Total current deferred revenue",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets",
      "http://phunware.com/role/RevenueDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r354",
      "r355",
      "r376"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://phunware.com/role/RevenueDeferredRevenueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ContractWithCustomerLiability",
       "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": "Non-current deferred revenue",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets",
      "http://phunware.com/role/RevenueDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r377"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Deferred revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockSharesIssued1": {
     "auth_ref": [
      "r106",
      "r107",
      "r108"
     ],
     "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, shares issued (in shares)"
       }
      }
     },
     "localname": "ConversionOfStockSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ConvertibleNotesPayableMember": {
     "auth_ref": [
      "r22",
      "r627",
      "r644",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.",
        "label": "Convertible Notes Payable [Member]",
        "terseLabel": "Convertible notes"
       }
      }
     },
     "localname": "ConvertibleNotesPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofDebtObligationsDetails",
      "http://phunware.com/role/DebtSummaryofInterestExpenseDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r86",
      "r604"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of revenues"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "verboseLabel": "Cost of revenues"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationCompensationCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r118",
      "r470",
      "r480"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r118",
      "r470"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r118",
      "r470",
      "r480",
      "r482"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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)",
        "totalLabel": "Total current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r118",
      "r470",
      "r480"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r164",
      "r207"
     ],
     "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://phunware.com/role/RevenueNarrativeDetails",
      "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r498"
     ],
     "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://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r113",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r310",
      "r317",
      "r318",
      "r320",
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r22",
      "r23",
      "r24",
      "r116",
      "r122",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r300",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r324",
      "r325",
      "r326",
      "r327",
      "r560",
      "r627",
      "r630",
      "r644"
     ],
     "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://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofDebtObligationsDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r295",
      "r322"
     ],
     "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 dollars per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r293",
      "r324",
      "r325",
      "r558",
      "r560",
      "r561"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Principal amount of note"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r51",
      "r323",
      "r558",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r51",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate of notes (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "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://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofDebtObligationsDetails",
      "http://phunware.com/role/DebtSummaryofInterestExpenseDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r52",
      "r116",
      "r122",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r300",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r324",
      "r325",
      "r326",
      "r327",
      "r560"
     ],
     "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://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofDebtObligationsDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r52",
      "r116",
      "r122",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r300",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r319",
      "r324",
      "r325",
      "r326",
      "r327",
      "r347",
      "r348",
      "r349",
      "r350",
      "r557",
      "r558",
      "r560",
      "r561",
      "r641"
     ],
     "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://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofDebtObligationsDetails",
      "http://phunware.com/role/DebtSummaryofInterestExpenseDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r306",
      "r557",
      "r561"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "negatedTerseLabel": "Debt discount - warrants",
        "terseLabel": "Original issue discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtPolicyTextBlock": {
     "auth_ref": [
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.",
        "label": "Debt, Policy [Policy Text Block]",
        "terseLabel": "Convertible Debt"
       }
      }
     },
     "localname": "DebtPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r118",
      "r471",
      "r480"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "verboseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r559"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Additional transaction costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r44",
      "r306",
      "r559"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTerseLabel": "Debt discount - issuance costs",
        "terseLabel": "Other issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r118",
      "r471",
      "r480"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "verboseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r447",
      "r448"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax asset"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r101",
      "r118",
      "r471",
      "r480",
      "r481",
      "r482"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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)",
        "totalLabel": "Total deferred"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r25",
      "r26",
      "r461",
      "r629",
      "r643"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": {
       "order": 2.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",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r447",
      "r448"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "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://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRentCreditCurrent": {
     "auth_ref": [
      "r23",
      "r562",
      "r577"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of rental payment required by lease over rental income recognized, classified as current.",
        "label": "Deferred Rent Credit, Current",
        "terseLabel": "Short-term deferred rent"
       }
      }
     },
     "localname": "DeferredRentCreditCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRentCreditNoncurrent": {
     "auth_ref": [
      "r27",
      "r562",
      "r577"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of rental payment required by lease over rental income recognized, classified as noncurrent.",
        "label": "Deferred Rent Credit, Noncurrent",
        "terseLabel": "Deferred rent"
       }
      }
     },
     "localname": "DeferredRentCreditNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r118",
      "r471",
      "r480"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "verboseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r462"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": {
       "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": "Gross deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r464"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": {
       "order": 1.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 deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails"
     ],
     "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://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r468",
      "r469"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": {
       "order": 3.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"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "auth_ref": [
      "r468",
      "r469"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "terseLabel": "Net operating loss carryforwards federal"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesNarrativeDetails"
     ],
     "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": "Federal net operating losses not subject to expiration"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r468",
      "r469"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "terseLabel": "Net operating loss carryforwards state"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": {
     "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 subject to expiration dates.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration",
        "terseLabel": "Federal net operating losses subject to expiration"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r468",
      "r469"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": {
       "order": 1.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 deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r467",
      "r468",
      "r469"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "terseLabel": "Tax credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": {
     "auth_ref": [
      "r468",
      "r469"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": {
       "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 from reserves, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves",
        "terseLabel": "Reserves and accruals"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r463"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": {
       "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",
        "negatedLabel": "Less valuation allowance",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails",
      "http://phunware.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r448",
      "r464"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": {
       "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": "Net deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r468",
      "r469"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": {
       "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 from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedLabel": "Amortization of acquired intangibles"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r468",
      "r469"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": {
       "order": 1.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 from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "negatedTerseLabel": "Leases - right of use asset"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails"
     ],
     "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://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r468",
      "r469"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": {
       "order": 3.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",
        "negatedTerseLabel": "Other deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails"
     ],
     "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 contributions made to retirement plan"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositLiabilityCurrent": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.",
        "label": "Deposit Liability, Current",
        "terseLabel": "PhunCoin deposits"
       }
      }
     },
     "localname": "DepositLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "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://phunware.com/role/RevenueDisaggregationofRevenueDetails",
      "http://phunware.com/role/RevenueNarrativeDetails",
      "http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails",
      "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r375",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385"
     ],
     "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://phunware.com/role/RevenueDisaggregationofRevenueDetails",
      "http://phunware.com/role/RevenueNarrativeDetails",
      "http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails",
      "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r375"
     ],
     "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://phunware.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r442"
     ],
     "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://phunware.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_DueToRelatedPartiesNoncurrent": {
     "auth_ref": [
      "r53",
      "r121",
      "r283",
      "r285",
      "r286",
      "r290",
      "r291",
      "r292",
      "r582"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of the carrying amount as of the balance sheet date of obligations due all related parties that is payable after one year or beyond the normal operating cycle if longer.",
        "label": "Due to Related Parties, Noncurrent",
        "negatedLabel": "Less: long-term related-party debt",
        "terseLabel": "Long-term debt - related party"
       }
      }
     },
     "localname": "DueToRelatedPartiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets",
      "http://phunware.com/role/DebtSummaryofDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r81",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r140",
      "r142",
      "r146",
      "r147",
      "r148",
      "r151",
      "r152",
      "r525",
      "r526",
      "r637",
      "r659"
     ],
     "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": "Loss per share, basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r81",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r142",
      "r146",
      "r147",
      "r148",
      "r151",
      "r152",
      "r525",
      "r526",
      "r637",
      "r659"
     ],
     "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": "Loss per share, diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r149",
      "r150"
     ],
     "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": "Loss per Common Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r548"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of exchange rate on cash and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r450"
     ],
     "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",
        "terseLabel": "Effective tax rate (as a percent)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationCompensationCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r428"
     ],
     "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": "Unrecognized compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r428"
     ],
     "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": "Amortization period of restricted stock cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee Stock"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r426"
     ],
     "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://phunware.com/role/StockBasedCompensationNarrativeDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Stockholders\u2019 deficit:"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r74",
      "r75",
      "r76",
      "r124",
      "r125",
      "r126",
      "r128",
      "r136",
      "r138",
      "r154",
      "r220",
      "r346",
      "r351",
      "r435",
      "r436",
      "r437",
      "r476",
      "r477",
      "r524",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r670",
      "r671",
      "r672",
      "r726"
     ],
     "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://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit",
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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, amount"
       }
      }
     },
     "localname": "ExtinguishmentOfDebtAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "auth_ref": [
      "r101",
      "r331"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "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",
        "negatedLabel": "Fair value adjustment for warrant liabilities",
        "terseLabel": "Change in fair value of warrant liability",
        "verboseLabel": "Loss (gain) on change in fair value of warrant liability"
       }
      }
     },
     "localname": "FairValueAdjustmentOfWarrants",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows",
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://phunware.com/role/DebtSummaryofChangeinFairValueofWarrantLiabilityDetails"
     ],
     "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://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r527",
      "r528",
      "r529",
      "r534"
     ],
     "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://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "terseLabel": "Summary of Calculated Aggregate Fair Values and Assumptions"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r308",
      "r324",
      "r325",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r397",
      "r528",
      "r592",
      "r593",
      "r594"
     ],
     "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://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r527",
      "r528",
      "r531",
      "r532",
      "r535"
     ],
     "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://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r308",
      "r389",
      "r390",
      "r395",
      "r397",
      "r528",
      "r592"
     ],
     "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": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r308",
      "r324",
      "r325",
      "r389",
      "r390",
      "r395",
      "r397",
      "r528",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r308",
      "r324",
      "r325",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r397",
      "r528",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r527",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).  Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Financial Instruments Measured at Fair Value"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "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 of Financial Instruments"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r308",
      "r324",
      "r325",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r397",
      "r592",
      "r593",
      "r594"
     ],
     "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://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r533",
      "r535"
     ],
     "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://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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": "Weighted Average Useful Life (years)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r250"
     ],
     "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"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails": {
       "order": 1.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://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r252"
     ],
     "calculation": {
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails": {
       "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 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://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r252"
     ],
     "calculation": {
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails": {
       "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://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r252"
     ],
     "calculation": {
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails": {
       "order": 6.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://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r252"
     ],
     "calculation": {
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails": {
       "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 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://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r252"
     ],
     "calculation": {
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails": {
       "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 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://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r243",
      "r246",
      "r250",
      "r254",
      "r605",
      "r609"
     ],
     "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://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r250",
      "r609"
     ],
     "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": "Gross Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r243",
      "r249"
     ],
     "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://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r250",
      "r605"
     ],
     "calculation": {
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails": {
       "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",
        "terseLabel": "Net Carrying Amount",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails",
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net [Abstract]",
        "terseLabel": "Finite-Lived Intangible Assets, Net [Abstract]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GainLossRelatedToLitigationSettlement": {
     "auth_ref": [
      "r271"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.",
        "label": "Gain (Loss) Related to Litigation Settlement",
        "terseLabel": "Gain (loss) related to litigation settlement"
       }
      }
     },
     "localname": "GainLossRelatedToLitigationSettlement",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r101",
      "r328",
      "r329"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 5.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "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",
        "negatedTerseLabel": "Loss on extinguishment of debt",
        "terseLabel": "Loss on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows",
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "verboseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationCompensationCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r235",
      "r236",
      "r588",
      "r624"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of period",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails",
      "http://phunware.com/role/ConsolidatedBalanceSheets",
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsChangesinGoodwillDetails",
      "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r237"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Acquisition of Lyte"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsChangesinGoodwillDetails"
     ],
     "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": [
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets.",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]",
        "terseLabel": "Digital Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r239",
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r238"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsChangesinGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "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": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsChangesinGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r85",
      "r117",
      "r184",
      "r190",
      "r194",
      "r197",
      "r200",
      "r216",
      "r280",
      "r281",
      "r282",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r291",
      "r292",
      "r539"
     ],
     "calculation": {
      "http://phunware.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://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
     "auth_ref": [
      "r101",
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.",
        "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)",
        "negatedTerseLabel": "Impairment loss"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r257",
      "r262"
     ],
     "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": "Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InProcessResearchAndDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.",
        "label": "In Process Research and Development [Member]",
        "terseLabel": "In-process research and development"
       }
      }
     },
     "localname": "InProcessResearchAndDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r78",
      "r184",
      "r190",
      "r194",
      "r197",
      "r200",
      "r622",
      "r634",
      "r639",
      "r660"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "negatedTerseLabel": "Loss before taxes",
        "terseLabel": "Loss before taxes",
        "totalLabel": "Loss before taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://phunware.com/role/IncomeTaxesNarrativeDetails",
      "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r260",
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationCompensationCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationCompensationCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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": [
      "r119",
      "r451",
      "r459",
      "r466",
      "r478",
      "r483",
      "r485",
      "r486",
      "r487"
     ],
     "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://phunware.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationLineItems": {
     "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": "Income Tax Examination [Line Items]",
        "terseLabel": "Income Tax Examination [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxExaminationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExaminationTable": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.",
        "label": "Income Tax Examination [Table]",
        "terseLabel": "Income Tax Examination [Table]"
       }
      }
     },
     "localname": "IncomeTaxExaminationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r120",
      "r137",
      "r138",
      "r182",
      "r449",
      "r479",
      "r484",
      "r661"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax benefit (expense)",
        "totalLabel": "Income tax (benefit) expense",
        "verboseLabel": "Total income tax (benefit) expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails",
      "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r73",
      "r445",
      "r446",
      "r459",
      "r460",
      "r465",
      "r472"
     ],
     "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]",
        "verboseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r450"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount 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 increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r450"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount 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 foreign income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "terseLabel": "Foreign income taxes at different rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r450"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Income tax (benefit) at statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r450"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount 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 nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "terseLabel": "Non-deductible expenses"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r450"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount 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 state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State income tax (benefit), net of federal benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r450"
     ],
     "calculation": {
      "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount 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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "negatedLabel": "Business tax credit net of reserves"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r98",
      "r105"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Income taxes paid"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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.",
        "label": "Increase (Decrease) in Accounts Payable",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.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",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "verboseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedTerseLabel": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r100",
      "r571"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Lease liability payments"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://phunware.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",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.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://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r245",
      "r253"
     ],
     "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 [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r253"
     ],
     "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)",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]",
        "terseLabel": "Digital Asset Carrying Value"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r245",
      "r253"
     ],
     "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://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r241",
      "r248"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "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"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r77",
      "r178",
      "r556",
      "r559",
      "r638"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://phunware.com/role/DebtSummaryofInterestExpenseDetails",
      "http://phunware.com/role/FactoringAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.",
        "label": "Interest Income and Interest Expense Disclosure [Table Text Block]",
        "terseLabel": "Summary of Interest Expense"
       }
      }
     },
     "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r95",
      "r97",
      "r105"
     ],
     "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://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r9",
      "r60",
      "r588"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r17",
      "r61",
      "r111",
      "r153",
      "r229",
      "r230",
      "r231",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseAndRentalExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "Operating Leases, Rent Expense",
        "terseLabel": "Rent expense under operating leases"
       }
      }
     },
     "localname": "LeaseAndRentalExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r574"
     ],
     "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": "Future Minimum Annual Lease Obligations"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails_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": "Total Lease Payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due 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": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating 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": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating 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": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails_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 payment for operating 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": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails_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 payment for operating 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": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails_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 payment for operating 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": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails": {
       "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",
        "negatedTerseLabel": "Less: Portion representing interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Lease renewal term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/LeasesNarrativeDetails",
      "http://phunware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r576"
     ],
     "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://phunware.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r48",
      "r117",
      "r192",
      "r216",
      "r280",
      "r281",
      "r282",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r291",
      "r292",
      "r510",
      "r513",
      "r514",
      "r539",
      "r586",
      "r587"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r37",
      "r117",
      "r216",
      "r539",
      "r588",
      "r631",
      "r653"
     ],
     "calculation": {
      "http://phunware.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\u2019 equity (deficit)"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.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 (deficit)"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r50",
      "r117",
      "r216",
      "r280",
      "r281",
      "r282",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r291",
      "r292",
      "r510",
      "r513",
      "r514",
      "r539",
      "r586",
      "r587",
      "r588"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "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://phunware.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://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r527"
     ],
     "calculation": {
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure",
        "totalLabel": "Financial and Nonfinancial Liabilities, Fair Value Disclosure"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LitigationReserveCurrent": {
     "auth_ref": [
      "r55",
      "r271",
      "r274"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.",
        "label": "Estimated Litigation Liability, Current",
        "terseLabel": "Accrued legal settlement"
       }
      }
     },
     "localname": "LitigationReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationSettlementAmountAwardedToOtherParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount awarded to other party in judgment or settlement of litigation.",
        "label": "Litigation Settlement, Amount Awarded to Other Party",
        "terseLabel": "Amount awarded to other party"
       }
      }
     },
     "localname": "LitigationSettlementAmountAwardedToOtherParty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationSettlementExpense": {
     "auth_ref": [],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.",
        "label": "Litigation Settlement, Expense",
        "terseLabel": "Legal Settlement"
       }
      }
     },
     "localname": "LitigationSettlementExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationStatusAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status of pending, threatened, or settled litigation.",
        "label": "Litigation Status [Axis]",
        "terseLabel": "Litigation Status [Axis]"
       }
      }
     },
     "localname": "LitigationStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LitigationStatusDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status of pending, threatened, or settled litigation.",
        "label": "Litigation Status [Domain]",
        "terseLabel": "Litigation Status [Domain]"
       }
      }
     },
     "localname": "LitigationStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r24",
      "r307",
      "r321",
      "r324",
      "r325",
      "r630",
      "r649"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "terseLabel": "Total debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "negatedLabel": "Less: current maturities of long-term debt",
        "terseLabel": "Current maturities of long-term debt, net"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets",
      "http://phunware.com/role/DebtSummaryofDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets",
      "http://phunware.com/role/DebtSummaryofDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r52"
     ],
     "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://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofDebtObligationsDetails",
      "http://phunware.com/role/DebtSummaryofInterestExpenseDetails",
      "http://phunware.com/role/FactoringAgreementDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r52",
      "r278"
     ],
     "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://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofDebtObligationsDetails",
      "http://phunware.com/role/DebtSummaryofInterestExpenseDetails",
      "http://phunware.com/role/FactoringAgreementDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyAccrualCarryingValueCurrent": {
     "auth_ref": [
      "r271"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.",
        "label": "Loss Contingency, Accrual, Current",
        "terseLabel": "Loss contingency"
       }
      }
     },
     "localname": "LossContingencyAccrualCarryingValueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "auth_ref": [
      "r271",
      "r272",
      "r273"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.",
        "label": "Loss Contingency, Damages Sought, Value",
        "terseLabel": "Stock issued during period, value, issued for services"
       }
      }
     },
     "localname": "LossContingencyDamagesSoughtValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyPendingClaimsNumber": {
     "auth_ref": [
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of pending claims pertaining to a loss contingency.",
        "label": "Loss Contingency, Pending Claims, Number",
        "terseLabel": "Number of actions"
       }
      }
     },
     "localname": "LossContingencyPendingClaimsNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_MeasurementInputExpectedDividendRateMember": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.",
        "label": "Measurement Input, Expected Dividend Rate [Member]",
        "terseLabel": "Dividend Yield"
       }
      }
     },
     "localname": "MeasurementInputExpectedDividendRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.",
        "label": "Measurement Input, Expected Term [Member]",
        "terseLabel": "Term (years)"
       }
      }
     },
     "localname": "MeasurementInputExpectedTermMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.",
        "label": "Measurement Input, Price Volatility [Member]",
        "terseLabel": "Volatility"
       }
      }
     },
     "localname": "MeasurementInputPriceVolatilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.",
        "label": "Measurement Input, Risk Free Interest Rate [Member]",
        "terseLabel": "Risk-free rate"
       }
      }
     },
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputSharePriceMember": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using share price of saleable stock.",
        "label": "Measurement Input, Share Price [Member]",
        "terseLabel": "Closing price per share"
       }
      }
     },
     "localname": "MeasurementInputSharePriceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r530"
     ],
     "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://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails"
     ],
     "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://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://phunware.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 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://phunware.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://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://phunware.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 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://phunware.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://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r96",
      "r99",
      "r102"
     ],
     "calculation": {
      "http://phunware.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 by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.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://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r6",
      "r68",
      "r70",
      "r76",
      "r79",
      "r102",
      "r117",
      "r127",
      "r131",
      "r132",
      "r133",
      "r134",
      "r137",
      "r138",
      "r145",
      "r184",
      "r190",
      "r194",
      "r197",
      "r200",
      "r216",
      "r280",
      "r281",
      "r282",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r291",
      "r292",
      "r526",
      "r539",
      "r635",
      "r657"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://phunware.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",
        "negatedTerseLabel": "Net loss",
        "terseLabel": "Net Loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows",
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit",
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://phunware.com/role/IncomeTaxesNarrativeDetails"
     ],
     "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": "Recently Adopted Accounting Standards and Recent Accounting Standards Not Yet Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "International"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental disclosure of non-cash information"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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)",
        "totalLabel": "Total other expense"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableOtherPayablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A written promise to pay a note to a third party.",
        "label": "Notes Payable, Other Payables [Member]",
        "terseLabel": "Note payable"
       }
      }
     },
     "localname": "NotesPayableOtherPayablesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofDebtObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesPayableToBanksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A written promise to pay a note to a bank.",
        "label": "Notes Payable to Banks [Member]",
        "terseLabel": "Notes Payable to Banks"
       }
      }
     },
     "localname": "NotesPayableToBanksMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofDebtObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SegmentandGeographicInformationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems": {
     "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": "Obligation with Joint and Several Liability Arrangement [Line Items]",
        "terseLabel": "Obligation with Joint and Several Liability Arrangement [Line Items]"
       }
      }
     },
     "localname": "ObligationWithJointAndSeveralLiabilityArrangementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable": {
     "auth_ref": [
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about contractual obligation with joint and several liability, including but not limited to, debt arrangements, settled litigation, and judicial rulings.",
        "label": "Obligation with Joint and Several Liability Arrangement [Table]",
        "terseLabel": "Obligation with Joint and Several Liability Arrangement [Table]"
       }
      }
     },
     "localname": "ObligationWithJointAndSeveralLiabilityArrangementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://phunware.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://phunware.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://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r184",
      "r190",
      "r194",
      "r197",
      "r200"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r567"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Lease expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "auth_ref": [
      "r564"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.",
        "label": "Operating Lease, Impairment Loss",
        "terseLabel": "Right-of-use asset impairment"
       }
      }
     },
     "localname": "OperatingLeaseImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r566"
     ],
     "calculation": {
      "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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": "Operating lease, liability",
        "totalLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r566"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "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, current",
        "verboseLabel": "Lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r566"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "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, non-current",
        "verboseLabel": "Lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r565"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails": {
       "order": 1.0,
       "parentTag": "phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent",
       "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 asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r573",
      "r575"
     ],
     "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 incremental borrowing rate (as a percent)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r572",
      "r575"
     ],
     "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://phunware.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OrderOrProductionBacklogMember": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.",
        "label": "Order or Production Backlog [Member]",
        "terseLabel": "Order backlog"
       }
      }
     },
     "localname": "OrderOrProductionBacklogMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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": [
      "r7",
      "r515"
     ],
     "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": "The Company and Basis of Presentation"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/TheCompanyandBasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r14",
      "r15",
      "r16",
      "r49"
     ],
     "calculation": {
      "http://phunware.com/role/AccruedExpensesDetails": {
       "order": 2.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": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r21",
      "r625",
      "r646"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "Other Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r507",
      "r508",
      "r511"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Cumulative translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": {
     "auth_ref": [
      "r63",
      "r65"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax",
        "terseLabel": "Cumulative translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]",
        "terseLabel": "Other income (expense):"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedTerseLabel": "Other adjustments"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "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 income, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "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_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r94"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "terseLabel": "Payments of stock offering costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r90",
      "r504"
     ],
     "calculation": {
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PendingLitigationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.",
        "label": "Pending Litigation [Member]",
        "terseLabel": "Pending Litigation"
       }
      }
     },
     "localname": "PendingLitigationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r405",
      "r429"
     ],
     "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://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "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://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PostemploymentBenefitPlansPolicy": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans.",
        "label": "Postemployment Benefit Plans, Policy [Policy Text Block]",
        "terseLabel": "Retirement Plan"
       }
      }
     },
     "localname": "PostemploymentBenefitPlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r11",
      "r40",
      "r41"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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 in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrivatePlacementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.",
        "label": "Private Placement [Member]",
        "terseLabel": "Private Placement"
       }
      }
     },
     "localname": "PrivatePlacementMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromBankDebt": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from bank borrowing during the year.",
        "label": "Proceeds from Bank Debt",
        "terseLabel": "Loan proceeds"
       }
      }
     },
     "localname": "ProceedsFromBankDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "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 borrowings, net of issuance costs"
       }
      }
     },
     "localname": "ProceedsFromConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.",
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "terseLabel": "Proceeds from debt, net of issuance costs"
       }
      }
     },
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://phunware.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 sales of common stock, net of issuance costs"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows",
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Proceeds from issuance of debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRelatedPartyDebt": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.",
        "label": "Proceeds from Related Party Debt",
        "terseLabel": "Proceeds from related party bridge loans"
       }
      }
     },
     "localname": "ProceedsFromRelatedPartyDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r91",
      "r430"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.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 stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromWarrantExercises": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.",
        "label": "Proceeds from Warrant Exercises",
        "terseLabel": "Proceeds from warrant exercises"
       }
      }
     },
     "localname": "ProceedsFromWarrantExercises",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows",
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductInformationLineItems": {
     "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": "Product Information [Line Items]",
        "terseLabel": "Product Information [Line Items]"
       }
      }
     },
     "localname": "ProductInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/PhunCoinDetails",
      "http://phunware.com/role/RevenueDeferredRevenueDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r43",
      "r259"
     ],
     "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://phunware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r19",
      "r20",
      "r259",
      "r588",
      "r640",
      "r654"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r19",
      "r258"
     ],
     "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://phunware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r83",
      "r225"
     ],
     "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": "(Recovery) allowances for bad debt"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RecapitalizationCosts": {
     "auth_ref": [
      "r266"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of recapitalization costs for professional fees associated with restructuring debt and equity mixture that do not qualify for capitalization.",
        "label": "Recapitalization Costs",
        "terseLabel": "Reverse merger and recapitalization"
       }
      }
     },
     "localname": "RecapitalizationCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r39",
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "terseLabel": "Accounts Receivable and Reserves"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": {
     "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": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]",
        "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]"
       }
      }
     },
     "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r190",
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]",
        "terseLabel": "Schedule of Select Information of Company's Segments"
       }
      }
     },
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SegmentandGeographicInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r396",
      "r581",
      "r582"
     ],
     "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://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "auth_ref": [
      "r581",
      "r583"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transactions with related party during the financial reporting period.",
        "label": "Related Party Transaction, Amounts of Transaction",
        "terseLabel": "Related party transaction, amount of transaction"
       }
      }
     },
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r396",
      "r581",
      "r582",
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": {
     "auth_ref": [
      "r581"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Expenses from Transactions with Related Party",
        "terseLabel": "Repayments of related party debt"
       }
      }
     },
     "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.",
        "label": "Related Party Transaction, Rate",
        "terseLabel": "Related party transaction rate (as a percent)"
       }
      }
     },
     "localname": "RelatedPartyTransactionRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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": [
      "r396",
      "r581",
      "r583",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621"
     ],
     "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://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r579",
      "r580",
      "r582",
      "r584",
      "r585"
     ],
     "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://phunware.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfConvertibleDebt": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow from the repayment 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": "Repayments of Convertible Debt",
        "negatedTerseLabel": "Payments on borrowings",
        "verboseLabel": "Payments of convertible debt"
       }
      }
     },
     "localname": "RepaymentsOfConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows",
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r93"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "terseLabel": "Repayments of debt"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "auth_ref": [
      "r93"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.",
        "label": "Repayments of Notes Payable",
        "terseLabel": "Repayments of notes payable"
       }
      }
     },
     "localname": "RepaymentsOfNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfRelatedPartyDebt": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.",
        "label": "Repayments of Related Party Debt",
        "negatedTerseLabel": "Payments on related party notes"
       }
      }
     },
     "localname": "RepaymentsOfRelatedPartyDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r443",
      "r603",
      "r699"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "verboseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationCompensationCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "auth_ref": [
      "r13",
      "r21",
      "r109",
      "r683"
     ],
     "calculation": {
      "http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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.",
        "label": "Restricted Cash, Noncurrent",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails",
      "http://phunware.com/role/ConsolidatedBalanceSheets",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted shares"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "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://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r33",
      "r351",
      "r438",
      "r588",
      "r652",
      "r674",
      "r679"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r124",
      "r125",
      "r126",
      "r128",
      "r136",
      "r138",
      "r220",
      "r435",
      "r436",
      "r437",
      "r476",
      "r477",
      "r524",
      "r670",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "verboseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r175",
      "r176",
      "r189",
      "r195",
      "r196",
      "r202",
      "r203",
      "r207",
      "r374",
      "r375",
      "r604"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding 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, Excluding Assessed Tax",
        "terseLabel": "Net revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://phunware.com/role/RevenueDisaggregationofRevenueDetails",
      "http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails",
      "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r165",
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "terseLabel": "Sales Revenue, Net"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/RevenueNarrativeDetails",
      "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r112",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r386"
     ],
     "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://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r364",
      "r365",
      "r378",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Revenue by Geographic Location"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r362"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Remaining performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Remaining performance obligation, expected timing"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Percent of revenue expected to be recognized over next 12 months"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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": "Aggregate net proceeds received"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails",
      "http://phunware.com/role/SubsequentEventsDetails"
     ],
     "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://phunware.com/role/StockholdersEquityNarrativeDetails",
      "http://phunware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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": "Common stock exercise price (in dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r59"
     ],
     "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 Receivable"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Expenses"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/AccruedExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. 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 Asset by Major Class [Table]",
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r491",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationNarrativeDetails",
      "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails",
      "http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r491",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Summary of Consideration Paid in Business Acquisition"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/BusinessCombinationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash and cash equivalents.",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CashCashEquivalentsandRestrictedCashTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r472"
     ],
     "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": "Provision Expense for Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Summary of Debt Obligations"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r464"
     ],
     "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": "Components of Net Deferred Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r450"
     ],
     "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": "Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r404",
      "r427",
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationCompensationCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r243",
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r239",
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Changes in Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.",
        "label": "Schedule of Product Information [Table]",
        "terseLabel": "Schedule of Product Information [Table]"
       }
      }
     },
     "localname": "ScheduleOfProductInformationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/PhunCoinDetails",
      "http://phunware.com/role/RevenueDeferredRevenueDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "auth_ref": [
      "r18",
      "r109",
      "r623",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.",
        "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Restricted Cash"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CashCashEquivalentsandRestrictedCashTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r184",
      "r187",
      "r193",
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r405",
      "r429"
     ],
     "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://phunware.com/role/StockBasedCompensationNarrativeDetails",
      "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r410",
      "r422",
      "r424"
     ],
     "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 Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Restricted Stock Unit Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "auth_ref": [
      "r352",
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose 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": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]",
        "terseLabel": "Summary of Change in Fair Value of Warrant Liability"
       }
      }
     },
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r458",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r249"
     ],
     "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 Expected Future Annual Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r163",
      "r165",
      "r166",
      "r167",
      "r536",
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "verboseLabel": "Schedule of Concentration Risk"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/RevenueTables",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Debt"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r171",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r189",
      "r190",
      "r191",
      "r192",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r200",
      "r207",
      "r265",
      "r267",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r171",
      "r173",
      "r174",
      "r184",
      "r188",
      "r194",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r206",
      "r207",
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment and Geographic Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SegmentandGeographicInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "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": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "verboseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationCompensationCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SettledLitigationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval.",
        "label": "Settled Litigation [Member]",
        "terseLabel": "Settled Litigation"
       }
      }
     },
     "localname": "SettledLitigationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.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": "Total stock-based compensation",
        "verboseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows",
      "http://phunware.com/role/StockBasedCompensationCompensationCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationCompensationCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r406"
     ],
     "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": "Vesting period of award"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]",
        "terseLabel": "Weighted Average Remaining Contractual Term (years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r416"
     ],
     "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",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r421"
     ],
     "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 dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r419"
     ],
     "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",
        "terseLabel": "Restricted stock unit awards granted (in shares)",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails",
      "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r419"
     ],
     "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 dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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": "Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails",
      "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r418"
     ],
     "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, ending balance (in dollars per share)",
        "periodStartLabel": "Outstanding, beginning balance (in dollars per share)",
        "terseLabel": "Restricted stock unit awards grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails",
      "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "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 Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails",
      "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r420"
     ],
     "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",
        "negatedLabel": "Released (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r423"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Total fair value for options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r420"
     ],
     "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": "Released (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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://phunware.com/role/StockBasedCompensationNarrativeDetails",
      "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate",
        "terseLabel": "Maximum payroll deductions (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The highest quantity of shares an employee can purchase under the plan per period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee",
        "terseLabel": "Maximum number of shares participant may purchase"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "auth_ref": [
      "r411",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "periodEndLabel": "Outstanding, beginning balance (in shares)",
        "periodStartLabel": "Outstanding, beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r414"
     ],
     "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",
        "terseLabel": "Options exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r414"
     ],
     "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",
        "terseLabel": "Options exercisable (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r417"
     ],
     "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",
        "negatedLabel": "Canceled/expired (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r417"
     ],
     "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": "Cancelled/expired (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "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",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails",
      "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r429"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r412",
      "r429"
     ],
     "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": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r411"
     ],
     "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": "Ending balance (in dollars per share)",
        "periodStartLabel": "Beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r403",
      "r408"
     ],
     "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://phunware.com/role/StockBasedCompensationNarrativeDetails",
      "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails",
      "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche One"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche Two"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Vesting percentage of award (as a percent)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of outstanding 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, Aggregate Intrinsic Value, Outstanding",
        "terseLabel": "Aggregate intrinsic value of options"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r429"
     ],
     "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": "Options exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Term (years), Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-vested options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares",
        "terseLabel": "Unvested shares (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Outstanding (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "ESPP, purchase price (as a percent)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r110",
      "r123"
     ],
     "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://phunware.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r5",
      "r171",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r189",
      "r190",
      "r191",
      "r192",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r200",
      "r207",
      "r239",
      "r261",
      "r265",
      "r267",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r28",
      "r29",
      "r30",
      "r114",
      "r117",
      "r142",
      "r143",
      "r144",
      "r146",
      "r148",
      "r155",
      "r156",
      "r157",
      "r216",
      "r280",
      "r285",
      "r286",
      "r287",
      "r291",
      "r292",
      "r332",
      "r333",
      "r336",
      "r340",
      "r346",
      "r539",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/COVERPAGE",
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r58",
      "r74",
      "r75",
      "r76",
      "r124",
      "r125",
      "r126",
      "r128",
      "r136",
      "r138",
      "r154",
      "r220",
      "r346",
      "r351",
      "r435",
      "r436",
      "r437",
      "r476",
      "r477",
      "r524",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r670",
      "r671",
      "r672",
      "r726"
     ],
     "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://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit",
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "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://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "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": [
      "r124",
      "r125",
      "r126",
      "r154",
      "r604"
     ],
     "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://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssued1": {
     "auth_ref": [
      "r106",
      "r107",
      "r108"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of stock issued in noncash financing activities.",
        "label": "Stock Issued",
        "verboseLabel": "Issuance of common stock for payment of legal, earned bonus and board of director fees"
       }
      }
     },
     "localname": "StockIssued1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r57",
      "r311",
      "r346",
      "r347",
      "r351"
     ],
     "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": "Issuance of common stock upon partial conversions of Senior Convertible Note (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit",
      "http://phunware.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.",
        "label": "Stock Issued During Period, Shares, Employee Benefit Plan",
        "terseLabel": "Issuance of common stock under the 2018 employee stock purchase plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r29",
      "r30",
      "r346",
      "r351"
     ],
     "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 costs (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit",
      "http://phunware.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued attributable to transactions classified as other.",
        "label": "Stock Issued During Period, Shares, Other",
        "terseLabel": "Issuance of common stock for payment of legal, earned bonus, and board of director fees (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r29",
      "r30",
      "r346",
      "r351",
      "r415"
     ],
     "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",
        "negatedLabel": "Exercised (in shares)",
        "terseLabel": "Exercise of stock options, net of vesting of restricted shares (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit",
      "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r58",
      "r346",
      "r351"
     ],
     "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": "Issuance of common stock upon partial conversions of the Senior Convertible Note"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components.",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments",
        "terseLabel": "Equity classified cash conversion feature of the Senior Convertible Note"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows",
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.",
        "label": "Stock Issued During Period, Value, Employee Benefit Plan",
        "terseLabel": "Issuance of common stock under the 2018 employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r29",
      "r30",
      "r346",
      "r351"
     ],
     "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": "Sales of common stock, net of issuance costs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares of stock issued attributable to transactions classified as other.",
        "label": "Stock Issued During Period, Value, Other",
        "terseLabel": "Issuance of common stock for payment of legal, earned bonus and board of director fees"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r58",
      "r346",
      "r351"
     ],
     "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": "Exercise of stock options, net of vesting of restricted shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r30",
      "r35",
      "r36",
      "r117",
      "r213",
      "r216",
      "r539",
      "r588"
     ],
     "calculation": {
      "http://phunware.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\u2019 equity (deficit)"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets",
      "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity (deficit)"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r115",
      "r333",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r351",
      "r353"
     ],
     "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://phunware.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r570",
      "r575"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "terseLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r555",
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r555",
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r555",
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r555",
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reporting subsequent events.",
        "label": "Subsequent Events, Policy [Policy Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r589",
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SubsequentEvents"
     ],
     "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://phunware.com/role/StockholdersEquityNarrativeDetails",
      "http://phunware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure of cash flow information"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "auth_ref": [
      "r495"
     ],
     "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": "Acquired technology"
       }
      }
     },
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "verboseLabel": "Trade name"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r127",
      "r128",
      "r129",
      "r130",
      "r139",
      "r214",
      "r215",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r279",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r474",
      "r475",
      "r476",
      "r477",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r578",
      "r606",
      "r607",
      "r608",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r444",
      "r453"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Unrecognized tax benefits, end of period",
        "periodStartLabel": "Unrecognized tax benefits, beginning of period"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r454"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedTerseLabel": "Gross decreases"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r455"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "verboseLabel": "Gross increases"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r454"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Gross increases"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r456"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Settlements with Taxing Authorities",
        "terseLabel": "Settlements"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r457"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "terseLabel": "Lapse of statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r158",
      "r159",
      "r161",
      "r162",
      "r168",
      "r169",
      "r170"
     ],
     "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://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Warrant [Member]",
        "terseLabel": "Warrants"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/COVERPAGE",
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails",
      "http://phunware.com/role/StockholdersEquityNarrativeDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "auth_ref": [],
     "calculation": {
      "http://phunware.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "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",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of period",
        "terseLabel": "Warrant liability"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedBalanceSheets",
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofChangeinFairValueofWarrantLiabilityDetails",
      "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": {
     "auth_ref": [
      "r532"
     ],
     "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": "Warrant liability, measurement input"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "auth_ref": [
      "r532"
     ],
     "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": "Warrant, term"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/DebtNarrativeDetails",
      "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r141",
      "r148"
     ],
     "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": "Weighted-average common shares used to compute net loss per share, diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r140",
      "r148"
     ],
     "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": "Weighted-average common shares used to compute net loss per share, basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 13
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r11": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r112": {
   "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"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r12": {
   "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"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r122": {
   "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"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305"
  },
  "r154": {
   "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"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r170": {
   "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"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r172": {
   "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"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r184": {
   "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"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r189": {
   "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"
  },
  "r19": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r2": {
   "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"
  },
  "r20": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r205": {
   "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"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r207": {
   "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"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r209": {
   "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"
  },
  "r21": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524"
  },
  "r213": {
   "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"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r216": {
   "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"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r22": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r23": {
   "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"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r25": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r26": {
   "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"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r262": {
   "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"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "405",
   "URI": "http://asc.fasb.org/extlink&oid=84228828&loc=SL34748401-199205"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=116646759&loc=d3e15243-108350"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r278": {
   "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"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r29": {
   "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"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "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"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r319": {
   "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"
  },
  "r32": {
   "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"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r322": {
   "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"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r33": {
   "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"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r34": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r36": {
   "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"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r379": {
   "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"
  },
  "r38": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "http://asc.fasb.org/topic&trid=2197446"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r39": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r399": {
   "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"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r408": {
   "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"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f(1))",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r42": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r424": {
   "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"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r426": {
   "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"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r43": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r44": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r45": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r459": {
   "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"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r49": {
   "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"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r498": {
   "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"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r50": {
   "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"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r509": {
   "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"
  },
  "r51": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r52": {
   "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"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r53": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r539": {
   "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"
  },
  "r54": {
   "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"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r56": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123415192&loc=d3e39927-112707"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r57": {
   "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"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408481&loc=SL77919140-209958"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r579": {
   "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"
  },
  "r58": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r59": {
   "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"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r6": {
   "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"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r609": {
   "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"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r62": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r624": {
   "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"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r64": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r65": {
   "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"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r66": {
   "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"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r663": {
   "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"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r67": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r679": {
   "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"
  },
  "r68": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593"
  },
  "r685": {
   "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"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r69": {
   "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"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r70": {
   "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"
  },
  "r700": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r701": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r702": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r703": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r704": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r705": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r706": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r707": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r708": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r709": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r71": {
   "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"
  },
  "r710": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r711": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r712": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r713": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r714": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r715": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r716": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r717": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r718": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r719": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r72": {
   "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"
  },
  "r720": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "i",
   "Publisher": "SEC",
   "Section": "3",
   "Subsection": "10"
  },
  "r721": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "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(10))",
   "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(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r8": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>106
<FILENAME>0001628280-22-008722-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-22-008722-xbrl.zip
M4$L#!!0    ( ,F AU2QE64(A ,  *$=   >    97AH:6)I=#(Q,2UL:7-T
M;V9S=6)S:61I87(N:'1M[5E1;]LV$'[?K[@J6)L!E63);I+*KH%4-M:@CA/$
M<H(^#;1XMKA(I$M2<;5?7TJRVVP)5K1P4J>0'P13Y!T_?G<\W9&]9X.S,/IP
M/H1$9RF<3]^.3D*P;->]:H>N.X@&\"XZ'4'':7D02<(5TTQPDKKN<&R!E6B]
M#%QWM5HYJ[8CY,*-+MQ25<=-A5#H4$VM?J]\8YY(:/^WWC/;AH&(\PRYAE@B
MT4@A5XPOX(JBN@;;7H\*Q;*0;)%H\%N^#U="7K,;4O=KIE/L;_3TW+K=<ZM)
M>C-!BWZ/LAM@](W%6O2(OHKQ]5'G$#N^UR:^1V?SUP<^\3R"7OR79T"Z9G@M
MHW21XALK8]Q.L)P_./27NKMB5">!UVK];E7C^KVYX-I,)HUP_;?6<4>3QD_:
M)BE;\*!:CU6+;KICD0H9[+6J7[?LL><D8VD1O(A8A@K&N((+D1'^XJ4R-K 5
M2C:O!RKV#QI,!E[57*WQ&CTIX[C![_DEZ.&GA,V88=-SO'\C_K_5?.E[;+@C
MIC2(.4SRF6*4$<F,;M/6"<(%+DRO<4A]!^P]I/^=*\WFQ8/3WKEW'<_WO(-6
M=]=Q=BL<%&,A2;G'@YQ3E.4HJW_; IMU_!PF7QWM/)%/Q>!6_SS)^8I(A+-E
M*%[""8\=V!^>C"N:P3^P.QVO?7C8^>/[EW)_'-DY!D:%1H@P3KB9<%'4'.P^
M[*?B8'^*Z-+HTBOSY58;!QM@2BJO,Y%FN0XV/^!A#>?WXXQ(+G,%IR@7*$T*
ME2T)-XX]&H4-]8_A[A.=4R;4FO'0X)H+R1DIVPW76\-Y01B'X_ACSNJ2I.)[
M]V$_*7J?[QWYGM>%Z:0A]T'RKO'(!&BQQ#(2XQRFSG&3?&P-YP0Y'4C!Z'\_
M?DT@WBK-+%NF[)J81'I2*(V9:NA^0)SM%DQ,C<XI3,1<EP0W>?6CX P3Y N:
MPX M9L6MFM%$<,=$&$V-"<+$B*G2 E76W;"__4_F]'W)->Q/.2O/C=\S8Q21
M-4QO#><9+93" D[%C*4(Q\J4+N<:G;6+3PSAQ(07;"A_L%JF//%NCJ*VBW.0
MZSB!=R*EQH$5A)>P/T:=H$P)I^K7/>'\$CB'N325!KR]_*67&HEKY&;K:)2<
MU%>5Y2%,893#B?J&K6]?]BU%O1<#:=(JS6[PSO7?1FHFM!99T/HJ0F9*I+F^
M*_*-&\/UL[Z\K*Y1^Y\!4$L#!!0    ( ,F AU1LD,=4. ,  !4)   >
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
MUP-/AM3Y9>;5?59/:&DWK^+3ZYB#,E5/,6'KTJ !!+JIL"%\PHJKT(Y7\<O
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
MC&G@OJ!#(86;>A>QJEF_[@(I ]_BDKF3=<$:ARAT4W6H*$T!OMO@>I)$&Q8
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
ML0M 8Q9 9YKLGQ?/L[*O4XC:6>\%J$ !2X*<R'!HQ^Y"K1Z@M^;5%P^N]I+
M%1+L_4'[@#%I3#HC(UN"*2L([B)\S>*!ED"80TZ>#3-8*U DE\@E0V $*5@]
MH&^>]"T>59>"K\S098Y^ V56VLS,0\90O!00;F_2L<D^]D9F0T7VA+)(J'DG
M:#R:K)-!L,%GYZ-=&6@6$ //$29*E%W(5- 9MHLI^KHB9$NR7@.YO#(PW68,
M/$=\DN>@00OD8*+.'ED4P96L%/I8;$YE9?!9< P\1\B<3LH(IQDR@ PF\HAR
MM""312T8Q"8F'2Q+!+B8E*!4A  A<F9 F3#&G*UGU"03R.(\KAZ@BXD %P*N
M)HX"2LV=E@J,A5"DU5)E-JZ8((@5!'?A$>!"@$8IC')"F*P0/):HO=8A0V"P
MLY-^]8"^Y0AP(:A&RTR(^2IKJ@?0"A-I631AS)#0^>5/NE@&'WLC&4%!1Q,9
M$:\P@F%'J4+1D SKG8J>S,I LX@(<'XPE2"<]9+8-B(02>^D,2*B8)[CF+:N
M#$RW&@'.#Q]T4(J48$!F*#'6U;7 :(5JZ6R(*X//HB/ ^4%6IQZ+,%+X8B&F
M[)&52XE<F&]XX:=.J5*-985L+1^?CL:3E+XG@^$6O65PZF9ZUIOGPT&?7Z;S
MA+^/()P>Q9CW,P[SZ,5)9D05WZ2XZ3R\2_3C.^#3J*E U%B< :5<]*98&TKR
MTF NX?;@6]0(?,NFP263Y-%P_' '^X=T+J'U[6:GW^F=]E:1!FOIP<8<>? (
M&+;@#2IC@_:RSA<V(;CY%&#X;H4 ^Y#KRY^/:B+N1UL0)ELX9]_.SG+M/0C*
M&E70,+7&!(ZM%K_&4).F$K$LP/(3A5K:H["2CND9NWQFTFR_#CNQ2VNC$8U'
MOYQMXO%@.-D =2XDDP%;[QQ6NGU^3$,8 A(6'QS[&%"0DO3"%",#DX58,L(B
M=F=^*VB/!LP%:F66&@+M=$:O?SG[A?KIJ(?#UY]D!W63 '7>(./ZO;L$SHU$
ME0EF*\P/AQ?E8O;9VKSV(GSB26NMG2MQ^O2J'QV\:E:L?UIO_#/;J$[XY5<;
M,*^+\$G5:$<Q_8*(*DEGK&'.;$)I4NK<G5(LA5(L)"DE1.]MB5*5!) *,@DS
M6>CHH\#"4<2=;5\> 9N/,OVR(K;]\KP@(8$@RQR2Z:15(4;+(FPSDI"0_)TU
MOA/C!EAC4CIABI:CX 0) T=%_($6@26-7^H[:[QJ8OQH%:VQ4)9)A;;"46"K
M;&+VY.HDC_329&I2_O*=&"^%&"_$&D>=BBM..$$.DJ'*E1T8QU)=D@!8WG3&
MBU--CTZ'PS\+(DR^^:4S3H-.?U[RN>PS8?/+EBRN6K8 %H*'!!Y%U@YL*:*D
M; 0UP#_?B<82.$C4/D<-*+4PP/S.6T]8DBQ*L2A9O;RSWW?B<T.)+1 %.(@9
M0P9T,J*I>9[)"Q:4+*9INU4B[BS+\HK&%<MR23ANQ[(8F<D&E5!$@!0E.HQH
MM8ZB%& BTUC.\KAFV= 7UU>;+3\W0EIJ(H0M$HMBRJ(-AN)]22$;[0J(V(3E
MNSO96 ;6(@1'](X2JE3=50PD03AE8O+.&'2-92T_A/S<"&U1/A:C8[)*(DB7
M?18B<:ALA(ZJ2&H^;?DA9&/QO,5'D5,*F 0+4E312YM4R2:4R'_+\YJDXC:J
MO'ZM_,R ?3;H'XYIV%NG./YS>FY:Z+[?&=29N3<T'%>LMP9C&CW'LVO,$GXO
MB_B.(K27 Y1BBP$2X'. (BAFA4IE@VK26("F<[IZ.J=[A]2WS''J:\]Q7H+U
MNPH&653@"D8?(!F!Y$),1162420UG>.L&X2;A>:%N?-O@/+:%Z\7W6"E&I[6
MN[XD2,,.C=;J-6]:P=V<%-P[5XPW3GL'0CH6"*VM52E%8WR>*;B;*?@/)A)S
MT&YW?>UVWY_R-J1QY[S0\:N3+O8_G;][Y:#9.:^=!1?8:UOM//(?<+5)9K;%
M@K"0!5D9&Q!;?EB_XS/D3O=TS+1LVIF&-?CQN]0]S92?# >]NL?G=#Q96-LN
MLXU9LT+(OYQ]^@3+('N+R?(W0G*<""XA (&)6J)R3H:25 30#5H$7F'16,C"
MJ@U>H,HE R804?EB%,>+$1,:$KH),U*W*AHKW"LE,.N,10KML@%AZJXUA5YF
MEZ//X.ZLQ$)$83'U\6)R)3K6?^M!,JF0*<J,+D.Q1E&3DM]N110>]TZZ@S.B
M29F%[4F;PU6T$#&1]%9IX9('M.B#LD#1NT3>EX6T7+@3B\5;BTP:9=8)9<P0
M'+$C429+*R115*K<68NK!25&XV$GC2E/!.,%1W2CG=T7JV@Q0@DI&HHD%+)0
M>&82&),0:%3&;,2=Q5@&T5B(U? 2HBFI!#8>H+SUP6-!(A^-D4DUH5; (D5C
M%:V%B!% 47;@/>0:C'HA0B0KK<XN-2E9?05%8B%6 D+429H<G ,(@D*)%FNQ
M-C) !?/R)CJL>',\V9"T"&<4<U*G@L4 @8PG(Z,J.BB%'-C2G0 M2(!T0P1(
M@_2F"(MUZXF6/I(S5EOCF-7*'._:<RXA9BJ'4CNH9DP1$'40MN2 9+/54DRK
M>RXU?UA1I;]9KS&_1%U@Z7'.H9.FL-?P0;( 4;92<9 B8[P3H 4)T,W6 IR?
M &6M;4;I9-$%DF3RX8)34'*1UL0@[@1H)6G'' 4(3*&HI4$BJ&$/D4[9E!+9
M(N5T9X&6$+/ --!E2]G["#K*2,H7FXV!(,';:0J.%-*W9R^6%;Q?3D>=/HU&
M:^F/T\YH4J;Z0DK=L[,Q[5$ZZ@^Z@\.SC7ZZ^3QH1LE?<S;JXJ'?T_K-AEQB
M(72%33B4H&/.( P'D 9<GNVQN /QNN3^(B[?P\TPDW:2<A8&;$%/1?L4C&&*
M;X2C!FG9(WXN-F_\(WXUXC.>UXJX6%3BO+;#7QWW<C!\S5].J\=OC*GWI6T)
M"Q*@+U[VKYZUSI .3L?/\>Q*>N^UCM\;8I\1WN[??'[? BR5$!XAU\KN+@);
M+9^=!4TB!UN*!_&C:<2%GA<;H]$I0S^W+/.%F]3%2UNM2R]C4 5K6ZM,*#):
MB\:@4BDK<R=M2RIMB[>_>V\'*Z(1'W+[)T2FVZUW^^F\_@L'S,YU[9Q^2BF5
M3%&&+($XFHA>^)(@::D=SEH"_D"JAJ.C.]WZC&X=#6DEV8V,V5NR&"R*VJDK
M%FDT)0["A%+&-2FJOO,W=SHQ%YTPT?DZ$UB;UD%6V1NK-(&S68-5I@E].Y:5
M42\@[\D2^B"C1>DR* $!$1E>GV7P(MHF%;!?+C074SF8 _',HUN\]A"I)@PX
MEV5TEE&UJ0E;JFJAT>?#03Y-X^WA+@W?=-)%]_2\B^,R&/9V3^,H#3N3Q/;1
M6C]/CQSMT!OJGZ[D5DJFX#J6'()*%J0D7YP-AH($I1W$)FR2:@2XBTE)#@&U
M2\HJ%X#ML2>VOPDR29,T4A,ZL'\!W/.D4QI.05S)VE@9)5*M#\P1 D#RR"BZ
M5%??33(>8_-5])917(@N*J>-I-KP-SI@JAM+4%%879*$8',3-A5] <6UD_K#
M2?!2PY41IDF=\-7UG=;&X'V2*F4$%TRTD2SK:'$*T9!JOF(N$M(%::FUV0 :
M'Q-@K3^H14(GK?"@=6Q"SZ(*Z8=.PT]I<#C$DR,&<9I+-.DD,#Q[^&)WM92Q
M"!]BUKG6TV<-E"%9I1*)$C('*ZH)>VT6C]Q"=$X&IXNUM4\T@%0F@#/)$68?
M= Z-F/OY G*SR82M0?_%:E)4K4-4))4U E!P! F"/W-8I[<Q-R6*7!((%Z*%
M0IE2C)-96 '2)RSH&- 8"87,L@F>KT%-;=;GM<+QB6?]3!.A*6L[WZI9?Y'&
M+SOCH]D=K:)94AI2\ DB^Q$0$I@?<,BL+(@0'9:&M^Z[D^D%R_1BYO1280$C
MF8I&EFF./$4JD>4<E$ ?S9V=7E)IFX^2/5Y).VVESME3$=&"$P53*;F8:)QU
M7C5JO?!.II=/IA=BIXW/H0!+5PP98I QQ,#1$3.2&$S4=GFW62]\LOY&ME#'
M&#W'-C'HK,'4WD7!)%7G&<A:IY:XX^(RX3&_O64F:.NL#])X"TKG*#0EAD8I
M'W/QLK'ZL;#UYINI/*"D,KJ84!P Y8 6;7"*E"4K,3=7;98!IOEI4]0N%*V3
M*&3!2(M)U3KZN1:*27&9RPHMUPK4C>B0SU9* 9B%D:!"#HI<=#+HH)V123=6
MAQ8'SOPT1_F<?#":=<: DS$6%\AY,$D'MG)^T9HSYN@A?Y[I3P=[AWK8J177
MGM.P6K6:1+T=NYW#\USB=R=4JZKM=7I\R';9Y4]'Y1RMW1D;/L?UIYLY\?T\
MJ.>IT*D9&[_9*WT0O L#N#PF00>ABR[*%!% >QV%BH6# V1IC-HT:;;]R==T
M')O]B,U%IBWLK6;&5I AB@2^*"L@&AFR1G#DM Z EI;8&R\MJ#>BA1(,4 (0
M*#U(I8($ J&U4,;)A$VH2;+$.,W/1Z=(63")RK9N$B3P:(RVWDA5;(2"*V\M
M/VPQ^ 5''_]P%4TH!DG%:Y3.9S"&O:.6KD[>1/:0)I=5-:&WC?2-V%6C,T>@
M7EBM:G<FP"12L8J,"8;#4EQ5N[I \.9G;(LS63KAK# &1)T\0)NCS<%0;:8$
MJVYL-_H<\28:C79H1+42VQI;L5II;7!2+[^*QI:,%>A=%2,%EL@#&J>DT0:T
MC<L\%]LLI&_$V!:G+.A8^QD9*,E&DU5D=A2]#SHL\^Q28\&;G[$5F914$9$Y
M#J2 $:N:@8BN@)2B24TCO@G%V1+P#G4GTSRCH\[)2O)9@2'5Q@_DV;H*8=%K
M#CY=(G#.6MV$JMM+C.^-&-8<A*HMR#E8-A 4^I)-20(B!:N-7>*EKX9!-L<B
ML]DC!N8P(4J00H<@8[9!:2^\TDFMNCG='F8:;@^G2S:UP@JFUQR0K*)%Q60"
M:M(I> 1E940&V21TQ19T+JZH1;T]B&_$J%(IAJF.C96M6D.!F8[7&1R@,X6:
MT,F@,:C-SZ[*HCR'@UY*QW9598PRF>AS=,&()">H22NL-#>-VE>-@+1M8=O2
MS&$$ IE8K#(VDV9K4SC>BC$DZQ!%@G"+(_"U<CM9J7]"M>MWIRZ?TO/)4U]8
MQG_2&8[&6JSCV8WZ^3FB@6!!H"<T*D%2R8,MA@B$J_4N0FXR&H_?T/!LC_H5
MCKTC&A*6\4UL9;@18&0Q.MJ8O(H:0C)U!E^B5KF$2>''!A&P9X/^(0]\;YWB
M^$HYNR>8QH-:QY]] ?83OU@['!*MZO2@YH#5LV;5,0:@20C+1A\I2BUMR@U*
MSU]*4!?3$KT4ES@FJE-/X#A"2A%2#J1+M"( +#]]KAANL*D:GM8?7DQ+JW?.
M5*O7&8T&P[.MP7AN!24_+3]_;@X>5\-^ALP(M\=LNZ>OFS+C89QWVEN,'$&!
ME1PX!U]"9C')+K%-7WYR?B<3\Z;^E&40!A+9Z"$([Y-!)3,$3!:%4<MO)VX&
MG^\7R5T&@49KUQ#%9;$/(LB2A<@A0*W933'(X"P+ Y(R+ 3+;Q]^=%F8GUW0
MS *UUFAD)/"JH'+%>!,*6PLO1 .FWY9;%GYID%WPNDBAM"LH.>HSX$D(5V(Q
MF*+(*=_9A667A3EV&D6ADY& -F3P4(L[H1!(I6@O !>^GV*>LK W^ 7[KV]>
M"IX_?_YL@/V&6(.<@@ZY.@=R4!(Q762ZH(.GI*+1*\425DD"YF<#?"WE)DE+
MI@-@K6)*D*(6H(J+["9$TVW HT'_#0W'=>'GHC#<N!1<O6Y##(*V-6<[,CVH
M;=T00C0FDD(%SCE*#4BDN!.'N>ZX%%8'T-9*7V4ALK<08+4+&+)R2UP9X\MF
M^M($T]S<PC+.,,W//# ^ACADR#8&F(0,-1G2">+ 4D3;@%U8=_(PUUH&MA8W
M\S%*,B "1F\@IZ(2*!V2FD402]P6ZVX6^H.-F%./Y))E1.5S <,V(M?V0AQ)
M&*LC8<K%-JAGV@\M'(OO-!:3=X68:-147B-<U!R60I!L75 [3>?>1KCE2QU9
M;C)Z>S/8PLTG5\65$I#A2<;6S*&"QF6D7%SQ118MIFD-+ GM'U$DOE>[KP#U
MUUD-EP[]'NTNUB@EG<3@.,(( 4OV)4D7DPMAEK/_HT$Y+^V^C7GH>6FW(0@%
MB]$F)V:1S"?Y'6!AH4@RJ=AT2=BE=#JD7+^\<?0W6.A&X\&P0?#[8$OT0*7N
M9E7)!Z^L!60[X*-(H@&[(G](^.>V"E4HE5 @&XXA/6)$]@RDDR>MO+&B\2F+
MJR<'BT^)#"8S12C21Z. 8@S@E0 O/3E0T3?>9=P:#[P1BZYT239%#5[4-H@A
M*%W3CR*ZA+7?T\JH],+H^@*:&9BB'!H# 0SHH@,KEQ,U@R1J1+BZ74#HF\?T
MZR<QOB(C7^@Y9>0K*\E0\CP@ $:AQYB4R22#+)CD L9ME71A(9@F2Q**$E[(
M""Y;[U!YJ1-%R 'SK,B9;CRF*TI9)I)PVT+CZ[Q&=+6P1 "6#;1HHE(*#8+*
M^;S2UIVL+(&L7%H6N03_]V16R&1-"MG4[78@/5KEC :41!'9CTYM!@C3GKUH
MIARLY+S75?,!;7&MZ=(KAWX/CS#"I.RB5N#!1>.1;!(1K=!9PC1Q]TYLEDML
M+EN2BY+P/8LA+ ;%HP=%'B*SD$+(=@4RBX31IDEMQ7Y D5C\'N$<6( P,U5U
M"4*1GIC'ZKJ3U'D?55K^N9-)U8[M\A*'0]:A[>%.Y_!H?%EVIM\U9,*D4'29
M4@:.*R"1B&SK,2N4==4S@?R!(+GV%7=G'8"GE]X=#]+KJP:DUZL]!_B+A@B"
M9CZ((>D4A ?*&(/%Q!;<4#*RL&T_]_)*+6W.S \M"&S,55O-(XLJ1R@A2E-D
M"( Z>0R*K;//1450$'\@05@62(I1-H/RA)K_9['2< @^1812UZHGD*@? I+K
MZ^9I'-$?IWR;C]_P7Y^8-;A\P(V*@IJ;* CKC2XB9&<1K!)!5>8M@U<>74@-
MJ,)\^Z*P23@Z'4X,]4;_Y/1J39>K7^^.AYW7]'S824W96JME2D5F*76QX"@'
M;YSQ*FD*UB5LP-Z9.Z&8_PZ: D&#CR:%6GLN1U785F A*(+]B;ZS%%\C%)\[
M8O<(AXVR%<I +KXXA;6-MDVAEME4Z(I"4]/F[VQ%@\1BCKMQG4S9>Y\3VPTT
M)09I# GI, @*J@'=R)H@%H]G#0IIV&N(O: 0-09#;"LB2)\"<A@(M6J'S)$4
MW=F+1@G&//E%LNPO=( "D*E$:VQ(7FBFHH2I ;5]FB 8$Q_R^Z!6V>_RV#7$
M:!0JGIAA<! "@ E#+DB%+ 'S4.T:L%OW3C9NC&E(!RJ1L,EF\-9'=%X8BM)X
M<D:[.[LQ#]G8Z8Q>/QD2;?#(#VDTWL'&% H3QEMA76(.RH$K_S$E!)&)5/%6
MZ084&+T3D)ME'A*%T-9X9R0H<+&@LFB<<SXC3)>1[RS(G"CI>N=-?>3<( N2
M&;$<4$=7V6E47@>E,B $5RB%=&=!&BD@<ZP>@BP/WD.46?!?Q?O ]%1P/(-2
M.V=N+^MA4<O]P@3G"_CB98*2'/M:3!ELX @_(32VPL$TC:K?&0R;O9,)O'"*
M@/V;0)#(N)C@K18R>?9^?M9/ :1HSUXT"ZEOKY3X#1!=W<4$;?GA$;]0=.#B
MH=^1^R;9)4$L/FE5H+9)4JAK4G;2-G"X/&6U D2X@_&:F@9M$>;!%M!;$T!G
M'3103,%FQH&<M2E)CDAGFC;=,RA8"9<5H@\)28__..7[>C3HG0SZ_/9J]\:;
M3$KZ6-6NNV%0V+:>AZJ1TI2$E9$=&@AB BB=2H@%-/\+H4& +H^36SRL+BB7
MO<TF&P0CC">1^ *I=G+4TKD995E>5K\\:%ZE+'.JZ<R:%+4FGQU@41C9BB*;
M5=0JAERF>J?5E++PBV8AM?#-UYH'[II*=_'0[[&E(@*3SVA0.T@V1A]0.9&5
M#-'8>'5#_3)O(IST*J;\G(?M;(]#YQ%.FFQ>KI4['G;BZ:2C\9/S37[+N+-^
M7AM#1>%@0I8L2^ P(V$4(0C++#5"DA;4';A?.8GRF;L8_7)V\9N+-X5]>H0G
MG3%VGSU[M(HRQE+EI4B S,D K45OE#>4G" .@'2\D[$;E['3X6 J8VLG)T-*
MG4G+]B>G_;RB,H>9*-2IWX*9(SI$F^M,L(Q1\?_I3N9N7.8V^KG."I]B=[0V
M&@VJR%%^V1D?/3KJ4'G\CA+?[QO:+J63;J)O[1+(( %BXG@S<+0B4O9L\;34
MSI@LE'=WQ.GF[5X5M3U*1_U!=W!XML*R9B2Y$)()41#HDFH1;"\URN@,F$15
MUF283GC4%TV;\%AHX"7#M6<[S@^=RVP'.%6LH-I5U0 A($7FYI$LB.B+,C\X
MIE^\^&@X?KB#_</IU>K;37S7Z9W>0'[EXJ4EE9J]'V7,2H%4R-8@D,"$GB,[
M)D.37O<_G)!\U\38572^:[$5R&8;M=86I).A*"5-CMDX 4KX66,"Y=JS%W<P
M?4TMB[H(ZJ[C<Z\<^CU%M91V=2>-0 \<:$!P+D3O39):.^WDN7V68FJ?I5A>
M?O<7T])?UYOF^TVG%-<VG7SH7,A33,6QX5166@4 ,B2FZS[I$H./&/R/".0R
M>]<%B(@/(AL1(4',H&I+<_32L+9#\&K:\OX'D8SO=:F7(/D.EUHG=V*T5)+,
MX*SVBI(#8O(C2B9JP);GI9LKOI%,.Z-3$L;8F+T&'11FYU*N"=VD%637>.IS
M^VYR07RGYI^1U+7  ).=$*S-(6N..&PQ!>$'K_WV_9@NH!X;I*)06,^((MB:
M1Q&%)!L]CS@QAHW']!M;IC42S"R]C6RZ4S0%;(:0"B,G@K2!M)2F\:7O%P3F
M0FK>@ZC-J*QG[QG8VBI41DL$+X6A+$OSK>W"4]@6HJ,HM FD:O<0!+08B174
MZR -!4S2KX:.+C@S\?:U56MO^81H*=3X4"/F)(W,.;FHI<75T-9)U\]K%%EO
MI&9F+$J$'&6-\S.'^,HSK2UUDV&6LJR(9MX6A+>EA:?]SCE^@\GB[@=$>N=;
MU<X?^OR[V1EF7\W>UU-\>DE%B"*3+6R>!40LH6Z/DBH&*D:PB,Q:;4C;GKU8
M@LUB'W>;D/9ZFG3IT.\)%"4I-$XZC0!H?"3#T3YJ?BP5Y+1C*MM -3.&:@G;
M];!,JNM;(#47"Y2BS*[4O0L!R&?4/(;>166M1K9*R[^K^5EGW#F<Y);5?2BG
M5S:=/.>QZ?0/_SQH'G/0?Y[M$8XN6KJ7NT]WZD?+NV/Y@^U*7>ST/FVZ)E]]
MM>42EF5'J.AS)O 64' ,$<A =D;:W( 2;S^<),UOPA5!8S%)BI0\*.U1E>1*
ME)03%!)YFC<B9\M9=U)P+2EXP0>/GG2&H_$:_R!3?C0<C$9U@QVKZ$U4#[Z:
M4W)-/E676.8U!^%<W>]AP8H"2EF?$O&K4GQ)%,PTB[9.,;5G+Y9-DOX2TET:
MC[N3W9)KAT.:O)A7KN)?2^[YA?.U)??[V7A=,PW7D)ZKAW[/;CT1--N<8*Q6
MP%XH *3HZN8A+ZWVY4YZ;DEZOGC9R>-<N.:'!WN.9X/AI:1NYA_83_0(A\/.
M+:32+D!L!=LWE442GB+8HGQQV<F@:_?1*&<]H>_$]EODYSG_]1:'M'O^*,NI
M+HV46L-B"*J@@J@@!5L+MGKCE$D^2OQHD]4RDK[5,+9-F3B[/-,5-)*QWA6I
MH;#P9)%)VQB42B*'#_NVIS:OOE@VZ5G&D.%QMTO]02E/:Z30P_YN.AITZ=FS
MY[_OCJG;Q>%:^N.T,^K4GVYL;#P:#$]N7KKTM6W3I4._)XP(QILD7"TR!=[K
M2,K[0B4:%7VRLYGUH*;2Q2^63;IN&>;FVBZ&\+K2=?'0[Y NZR/%G 0ZCV!K
MU[HH"^2"QA'HN,2E_NZ$ZC:GQ;0F09"2=N Y',5:?JLN[%$22IIID:?E7J*M
M O-\.,BG:;P]W*7AFTZB*^SZT:#37Z>3 0O&S2<A+F"5U@57C _1\:!"RA0*
M^Q.+'*]A<N@F/%?ZV>2FOPT4OW8JSU]_*L_/96ET5,M\L?7(-/ST(L.% [YZ
MJ0&-J0,3,B0)(25?4'@I0@DVH9TN6@G^")9-FRZV@>OD#@[/=K%+EWHXGH<>
M_.GHNE'']UH[P9##/*Q=U#IK&<#'#*PRL9;*,@1U8L,J8Z]8.R&7S]K=2(_-
MN4G%VGCOB#9Q^)K&VZ4P,/W#9;*W?.A\LF*(@E3)UP+] %H%GQ!-DCAI"5M*
MD^3H#M'S_1C995\A$P48570E%JE\4+4,%,PL@YHANL0]19?3,KSHLQ]].^R,
MQ]2_/4%2UQ>DBXU(OZ>>K:.L.(('&2)(T)A)A5"*]?QAG+7QN).?Y92?&VE3
M'%0TV@4V,3D!>PF/4ML"R4M,C%]HDFU9"I06K^4^0C",4W+6 MG@/>5D<_(0
MM!89&Z#E2X'DC>B;MEY8<$IXUK) -C(M<UH9 XJ9OIIMWP)QOK>ROF@J2FOC
M<VJV,1J=UA7HFX[*KFH>M,4U]UM>.O2[)C95S4!6Q=46-^1"EBYYZZV.U@CM
M&C!A=6-5R5=&K&Y_!HV$#I&R35EE2.AK\S5(;.2S5ZXVUVJ06-V!^U'B+WG0
MD!SX $@<JT=M12@V@!2.[/*GD"\;IC?2GLI'(1&="DX#)*4]:9=#R4ZP9A8,
MRP_37[2GFM6#O+CW;WK<S38$F1\^J(H6-7&F=B_58+T4VAL1I8K1*]\ -?H2
M/L^'G3=L8YYW,4T4IV$ R51<9NKK?6WHX9CWZCI1&3Q[-*C;:)=VT7>9%6B.
M[=5<S"[8*%PH(*V(M=J+9!<4"Z%2#=C*]&5\/G#5Z_7A6Q;5(2A>6BE(1 %9
MFE"*<DS^/%JBC,UNY[X(:.98*DD)PU8LRP 1:N4Y+W, X9.QT9=85E%KFN)Q
M#"9MG&&Z1AHHL*)DI20Q(:BUQTI81;5IBK?16KH@"_L8)T&2C!)2=J4$RD:6
MM )Z\_PT\AD:IC)>&E^\=9:$@1!D=$J5I"Q'/TF452!IMPC+_+0%1%88'9JB
M G@!H6A%220@I;67S>ZNOKC@9HX ^2P!<PA:1RC2H54*#"E3:K\MZ9IOSE[T
M.^/GI\-TA"/:/JE)I TS;1(+()AD5+!@O8\Q338UAN <L[858 ,+@FB.6@2@
MT,;:RDQ!TH08T0E5^-,H@A$-FN>^_5[P<\V,:.1,NB>J[$5KA<PFD_$!M-%J
M4J?-:]5L3KFB4G,CICX%9X+2PF(F#OP(:XOH"-E*M*$(\R/:D49J-&5R/CHP
M'!."MDRE1  )11>9V)^?]]-1LZT#Z@[(+P,IU?7W,JCY[5;5.3 Q%J09/J')
M"Q$CA6(A6HYM)G'E'7[7*,:OYC<#$W+=V*F,= &,XK"2:@$JDV3MJW%>-.&6
MM^4T$9N%[!.Z'-@0\QN94PG)@N, %)TLEK+%5*P%,=&M._R^K%M^;KKE1,*L
M$$4$ \ZE$)1!80U_;HE2 ];2OI#^=6GS8K,6TQ !A(\>2TX<'R!Z$"2"3K6$
M@D:U_-@L($KX0H;/I4G5ALB!M!%43*'H6H'%(L;@.7!PQM:DS>Q_Q"!A'@+Q
MH6['E1G=58Q/:DXO9%*^ (!V&2'I&-#;4K*W[NI6NSL96B*CLGCI\38$EA9E
MA H *GBE$BHG47AE:PF?.T^TG(;G1OP19/04HW "F9<4BX4BRT9T.0E5-V(M
MK32<;[D_PB%=K5Q_.J[#4<LW3;X>#?K/<,2*=38H&[T>Y=IAOGOV?$B)ZD'[
MA%^J3WAM06'X^UO8NW@[>V\'>T>#TQ'?T>,JJ$3GLYKG:R5K_;S13W44WE39
M^>XR4[,;67N+P_QQQZK'O9/NX(RH2?.J)CMR'I-D687B:B\_I37'-Z* -="D
MUE,W+1Z-=$C&()L;H$C90#2%S4^)$G1V;(3XW^4U04L,Z\VL<* )V;'^F=K/
MU$A4-I!"JW.=NH,&9(0N-U)S3!#-,;)I) C"L29YC%3  6F5HR<CEA^ISSBP
M'1J-AYTTICP!J28?C'9V7S0%%I)U&T^TP-2;;9TW**1DWU:*DSR #7)EB\9G
M\7ZK5DB2H(BD A#.H4,MB^0@2B8$X9??;RT:PQMQ4M&(DK-$HVT JT6,,6=C
MBT P-KIPI<"QT(W!9^*N/@/.:&O0GY'[]0Z'-N/!\+M;M\_NXW>^)@=*5\H[
MUMCJ%QQ1KM/T_)-)C<?S6ZZEWX]HN[]4+?R$GE>+]\)Q,K/6E QXK9@+08V;
MF04I@>2FA>SNY*I1<G6YN)Z>CRVRDXT?H:00-%#2;(*"S91$K&4//VH5>"<S
M-R8SS/)7TA8I[PP29:<0?/3!Y&SK0H",CK+6=[:HB7)U([:(.%QW)BN=V&'%
M"%YH$V5=/L(HE%E56[1'V#L_TTV7.5Z( 6 >0JG$K" 4$$EAEJ84J'M O$QI
MQ0S C8)Y(UJ'E#P4+PK58N*L=ZQK$96'E"U0%BNJ=1<L]4JJ'3&QLZX"1Q:T
MK9NP,B@7K) F>;VZ,4!3]$X87].V2_2Y0 (?V,/9X!!(QFH=IWH',[VS6JP8
M4LO"D&YE%@"N;P%L6XLY6  H.@DT27NJL[DY M D_]6+)&.868 [N6J47%VV
M11=%Y;LV&"IER+L8; *;@D?C2I:!J8%R%N#.%C4Z6EN\+;(R26' "44.R,20
M2XY:$7L\I47 .UO41+FZ$5N4="J4M%):N5K4WSLH667EE#,D?5Q]6W0+\<CM
M6P!I;!*.HK!%0XC69U3@))/?G 1[FY6U #<>C\Q)[T)BLTRE5GUPH**-5JH4
M42C0PD::K4JZF=Z%E4/JNK9Z#OKGKJ]_84[Z9[5)%)VG L"19BW,(E#X.C>@
MK(*I_MVA^LUZ&.;$Q:4#DQ.*& (@>%1%:!N\HEIU*N.*ZN&MSH+?OOHE4VM8
M*ZE]RN H!:E#;6\ FHPWEE9+_6YQ%GQ.6F<5^SXLJ"D4T!P!!VVCLZ*N0B%Z
MNZ):=[NL\_;53C#3M#&FFMH -A%ZH5GQK%(Q6$I^M=3N-EGGO/0.K([%1*-T
MK!T=@TTJ)J5#2%(5._5V4DSUKD&YBDOC[:2XMMK-K7>#<4;6+@!:*I"6T"15
MR\S&$G7(@E84U87$$@N %QUHAZ"4Y;]!:_3:9B&-"UDCZ-RXW/UEL:ISR^('
M'9).6'?/@HZ$,<4BT6.P"IV'JZU.5V05^/:LZM>U.YW3DKY5/@FP&=$@B(Q>
M)D6*XPD#1MHX;>5Q!^;7:9V<VXJ^U\*A<;&$!%#;K#BM;5V#=3:E(#YJ5/W#
M ?7%RX^&XX<[V#^<7K:^W>ST.[W3WBKJLY2N9"N#+<J#3\6#I5@WZ=1T[&+U
MG;Q\B[S@NU65%\@N =M[*=FK,P7S03DV_@$34VU=KG917!5Y6<+5U)O/&%J(
M@"4M4)*!0D1@:T?%;#TX732H&()>+8+QH\C5C7 =J%L6I5%4..+ST@4GLN8@
M(TC2,=MX9XL:G=FQ>%MDE8E)2<L,FL/84%!(]GQ:I@2:PG3F]DZN&B97-V*+
M3&#+XQ5X+ %"=CX;GY-WQ'2:7'(?6H=/;=&*Y)C<ZFS'=1.&Y-P2A@1ZEWP)
MRFL%)NN@LY9R4@&.<O9F:@#NP/Q:K9M3OI" E(4KB<$1$&L3)FF$ %L@R4QI
MUGS;S;1N1=;8;E7KKKM@*N>W8 I4LE4QZ6"A%JDHH*-()+S$Y.1,Z^[ _%JM
MF]-ZJ6?W)D-24:< ) 2*G+ H3)2](CA?+Y6SE;4FU799&JV[]H+:_ KU)+)9
M,;G5K'I /@43K0BU6X\1WK@&M$E;&C!OI&)/(:\4(5AT";#.DN!D2W/P8*TP
M846U;@'KV0M1OV*L*%)&ISG6#"+&H"($KV-B4QN=62WUN_7<V'GV*I2^9)&T
MP00U2PA,@AQ A@).YK  SMD(5I>2206R J4%.,%A%41I.$RNO<!BT,WEZI\L
M&WQ>&',5Z3D84WA432Y*0U!,SS49:8LG<@"X,I5H+\$YZ]TYC^K3M[EB>",F
M4#C'; 28(VH'*FF/4CNJ.^,(H\(&^*J;E8!EP4G)VK] 80 -X*,(2K.]15.\
MR=+&)K5163K %E)9]93YTP3:D^FSG1_^ ;0>X>AT2.?C,SOF^>28V1EGA\S>
MUU-^>D8;"295D+,74'(*UNJBG':&:8YT^*,K^5S90E,,BM4V6Z9H*1KPRF&6
M+F;'D4M!DXQ>_J3;I;,C-Y)[Z[*MN_>45Q39\HL0F&Z[6# %9[.YFJ737,"V
M.OV+=/M': 3AV!H+X3@*E1:"E.S<DU7\KP:C$S6@:/V207HC&J@"&">#AR0!
M0N17K(D12ET/UDDT/DA:)$KS\V>:^;!E#Q: 60TF&S3K4_1ZXN-T/.]A'69]
M=L-MP/65-DB&Z[>U#7,LZE][?%OD\3*UGJ;W,M@8K4M%FYP;T$-UD5,X-]1U
MQ@*[=%6[ST ('F/=J6^2%TYHS&;YW<*20#(_'P 2,1GILPP)T*88I,T^"!=,
M809]-;?^#IMEI5P!O;<B944"&51FTT4E(XC=ND[9Q2OE:>^ O :07U60=FY^
MBP2'1C!)T ,- 8-GWU]T9$21];-!&LET:]!CO/"\%?BS03K/GKP$ZZ/!:+Q=
M:C?.I=J,."\X-7@OBM>U6A08CG+)F$R>_VBC*.4&Z>62P;D0[12U\'XI+K&"
M@B@F4$ZI5,-K;8*L5DT[=ZG;K4G1_;R)P]=4$Z0?OZMYT$NUL6=N'94!J11O
MZSHP!&V]*R@C*5 *I$QVU91U8>@N1'=U<F2U9KY+$D0D)-3,>%,TABS1U;TX
MC4?W*?5IB%U&=RWW.OW.:#S$.OFQP@H<&-,0@BR*.5-$P908V-\&:R4'GZNG
MP(N%>"%:'+TNT6!1*C&VN;; 49(R![ NB%R:U'GS6A#OT(APF(X8XW5Z0]W!
M23UVA758"&5KPYN4&> 0HT]*9A\QA:"TTF;5='B1 -^6!G]("IC>Z:>S :9?
MSLYQ[30 *:.A5%N"A@Q4R!=994>@3&PAC%S^J=X/(O++Z:C3I]%H]_P4HPLK
M&\_YK[<XI.E739GS59@+D-?6U/[5RDNG:^ER30DS6KL:V#P[&S<,EYA!ZR"#
M!@<070Y"0Q2^*&&+1-VDB=^E4)[%^TVK<HS%82(V>R+8X$1(-<KQB#SPM&*(
MWJC*+1Y-MI/HE"4A7 +I:O<KCF6D\T;*0GFJGU*IT)Z]6+)EW_/!4.':X_;G
MH=_5S2G;B-:(/,DJLAA9+^H\'>N&E_Z\'@*SQB46_M,XHC].*P=\PW]]O!!R
MY8!YY0#6TW9R!X=G=?9VNTS662XHW-KX?))H8S0ZQ7ZBR1SOVN&0Z,;=GJH:
M.)^L,\C*^2Q*! /*"1^BU$01-4B;;9FHU40\VG=RT@PYN61SKDC*7]F<*X=^
MS\1B@%A02A%<!*D$!F1J12!)%6&#G0J5$E.AXA=W0M4LH5+7) !7#OV>QJ14
M,D0"5TP!PSQ.!D!E;+'2 X69(]/2W,G2E:S X8#'>7Q6D_S&:_W\^(_3SF1.
MY9>S*UL_-[%_6C"-3X>=_N$33)TNCQ__XB5'"C6)\&:KC*E:V4>:;_-J?\ZH
M_%$^GDXY'0\?UB^^>BK%ZZ2BS0YK)BA)C3YZ8!8E0 N**4Q-&4M=^T[\&BA^
M5^W:10'\@EV[>.AU[=J#SKN'0QH-3H>)1N=OCPCSY.9SY\W//_%?TY6;XG(V
MNB J#<7KX$%G BK!%F1[]ZJZS#]_,QJ?=5FB>IU^^XCJCHB'H.X[<S+^Y]M.
M'A\]E$+\?_<FA_[\T^@$^S__%(</^ 3GKS^<Y_-?7CADC+%+LRO&P9!OOYT&
MW2Z>C.CA[,4_<V=TTL4S5N,NAZSMR8_^V</A(=]B'(S'@][#>GMO6#0Z";MM
M['8.^P_K,$V_GMYY"/>]T?7FQSQ*XSR[\/2Y[D^>Z\$X?_Q=\/>#^/S7XK[\
M\-V#R;F'LP.F0ZA/JB7AW_%#U;'XUSU][\IS3Y]$GHQ;HT&WDUO_+29__CG]
M?CPX>:@^^O($<V81?RA:<G*)/^_AP62</H7L^<C5\UD>MLDXG0]93>&FX;US
MZ&:'\QT/A@]GURLL?^V"O4[W[.'_V6,5';6VZ&UK9]##_O_YQPC[H_:();:<
M'SCJO"<6&+[*Y.W;\\%P?)X)DM/!85['P_=B:V/O\7IK=V]M[_'N1^(TNYME
MN=O=QX]>[&SL;3S>;:UMK;<>_^?1O]>VGCYN/=K>W-S8W=W8WEKZ1WB)HR,6
MG?&@_X_6^OU']UM*& B?O>TE%9LGVSN;LWN>[_75M:[?^HDM;W_0WSKM\0E2
M:VJ@=ZC4\,5[85.(QA<!_ =MKOT-L[<D<\I7Z[%/)@Y;?:P>/5/GX?H@G?:F
M#O;>-(=1_WX6UP=OGJF=-_MZ\S0?/WYS\#0<;Q]W>UMJY_76WE9O_^7CL\WW
M.[WM]4VSO?[;^X.G+\3!RWVSU3LXVGKZPCS36]W]]P-S<)Q?'ZR_>'_0>W*T
M>;PI#HX/WV_O'8I-M=/=>OI[;WOOH+>_M]/=_MV_>Z8.SO9?)KOU/JE]==#=
M?/_B;'O]]]=;Z^G]_MY1Y^#XL=Y_OV'VU0NY^7+C[?[QQIO\]'?(__ZU>Z"Z
M;^+Q0&^]/S@^Z+UXO[6W 5LO?Q-;[[>.MI_^VMO<R\>;Q]WC@[T7[_:/?^EL
M=CULK;VR$+P":]M8B-K@M&A'TKFM<K;6:;).N'L_2]'^WXGW^Q.#CYW1IV7X
MQB46/BDQ?ZOQ5FN[3W]?(A/QZ5N]!=E>Z_=/L;M#)X/A^%ZK#(8]'//9^?F9
MR#Z,@T$W8K<[&,?!NQ]+!<SVVBNF:8IC4ML&(:$-R6(;H[+M;(3 Y -(F^[]
M_#__'1S8?U[5@M;-F,7KF>6UK:T7:\]:.X^?;^_LM9Z_V-E]L;:UU]K;;K'G
MW&/WV)*ZM;W3DN9OZW]O;3]I[?W[<>N"4_W@4-<>[=6OZW):XUS38-@:'U&K
M=$9,2UMGA,,6TWO*M^$SSO?]/SZ/)BXIUL/,G[1[?,VC^K-VQK-VO;<V]7\L
M#3O;W-MX5:Q*Y'QI.YE,&Z+S[<@\B/4L*;0B%B'=C1K"1Z?#(>/U9"(D^XS#
M=3'[(>&*8+0H4;8UV[\V%"O:'J5M^ZBE$609"0YGURF=3R+42>C+5O$?K0K"
M9VWE\MF6A7GF6H5[U*E957?>^5/"N/\JR(1..VH+)-D&5:CM;4SMF#VC;PP[
M+3EUS[!<[GEO9VUK=V/BAW\0%_UI-9JYZ/$'66^=3[BURG#0:[WZ\*<U'EQX
MU[3'?#3H]3JC.IG*9*1+K?YIM8X/%RF!-\F!'D^F:9_PDVY-'O3',DWOM]</
M7XED'/&?ME5>M$';T$:?$T<.WO*XY9J[5)<'V)$Z;]4W1M!+0[5O7)AVZ'"R
M!: _KE4Q?C2!VGO\JN[G$9EY<@D<A8*QL1U\CNT(%JB4K'7.]WY^_N\76R_7
M=A[_H[6Q]>C^M:5J6>SDWQZ_PS2>@-\:E-;P ^@M'+5&)Y3JPEEN=?JMSGC4
M2D<XY'O],(W3E-4,\/>-UM=:S?BZ[XQ6W_3++]ZL^9JEE\^ML\R62M3)N[I8
M\K'MNCKFY\-]^Q9-W(I%JSLHALSK)_LF)FFACP:G_?'P[-$@T\=<?U2/.!D.
MWM3S-#3T?-*)3U_8@^--X&..MUYNB,WUP[=;ZVMR__BUV#_^#;9ZO_(U?CO;
M.MX_XZM-?_,[7\OT#_9.>IOOC]A*;O+QO[W=7E_CW__>V=[;Z6RM'ZK]^CSK
M&VKK^-?>0=>_?;:W-M[<%>^>[6VHS;W7\"IH*C%&UQ;:ZC9(A^T8?&I+"Y)J
M\9;H78U=NUCSJ3]K/*=J\!<2?FDQ\$X9KJ$,>_AN8YH8<;Z1J,'$\;:E?..R
ME">A%-,#W[;:LY0GI9DH.'ZELXFU9C199IZZ;GH2Q@7_EW+^!9-^86G\XW7S
MKQ9Q/LWM\XZ)?$_,;XMCT0$'H\/6\>FP,\J=-(E'!V620]&Y:*XGAPX/L=]Y
M/WD_7]OPK:/:I?(Q;YF,Z7)1O<F0_VWC_L[]W?NM:>V;X3)ST\D-7[9/K7,#
M=64)\2^R/^[H:7/IZ:<4ZX,_7J[,DMMQUVLY#VDTFO[O&=^ ;+"KWGSZ6.R_
M__5XZ^D&;+[_E<^]P_?!;OOIB[--]?C]P?KKM]M[3[J;Q^F*JQZ\Y>L?;_8V
MV:T?OM_L\7/4<[';/MC;X.MNO=[>6S.;+U^<;<F/">DSO=.E?^^<';S,)U&!
MW3\^>+W%][BYMR_8U;_;6G\AME_R>_7KT;[Z[?W^RWVU7^_]_9.RM?8JQ0PF
M*=-VJ5 ;,*4V1BW;VE"PKI!1E._][+P0K=VC 79;CX9$KUN_=-_DCQ=E%B R
MZDYD;E5DMM=>H=/*@[-M F';4$)L8]&VK336 C(9,T1F0Z<=9D.**>+NQXLF
MMR0GC_CE]I!'J\F1;A.E9'/O\:N@!(<-%MLNN,"6!4T[*HZ6I3=1\&=*)Q:3
MM=/:57AQIF1"VK>'SX>#-TS.FSDGW&0Y>?'*9>,B06Q[\KD-MK '@KK2D252
MSH5R,?=^WOO/7\]#WTVHW)R./!^,QM@]Z)R<3RK>:<@7->3*;(I*P6)PI:TH
M,<FR0.V02+0-B)R#"%$Z74F6,VY.$RF?WV.P;*+]F<!^*GIU >=DR):Y<\+<
MD]Y1.JWUN_ACCJ%I]/<;FS-I_ "RNK:JOO[]8PE:WDTEGU[0^W/9]G_^VROI
M_CEJC:E+)T>#_BP+XA\MEI'N:06HA4-"1C=3:Z'9.3>9;5AM,S]E8^WQ-Z]B
MR\WU_5=.U^(?AAE#HM0&'7,[DL%V9IMJ%!:3=;CWLY$?)42T;Q"36KRL^[R*
M9(-7';X'E]>OR!CE,X5VUJ[B8F7;0U!M']%)TCQBR$S.AKIL%D*S]GOLLN<9
M=L8=/N-Y0@$-*;=.3H=UO_VX)I;Q$9,Y7:G^%O]>_59-25M+XX>+R2Q@-W!?
MG-/$KYZ[U?=9CVY@[E9[F/O<K=3W@_$-N5GM[QMUO9%M:![$I]G(7F?<G23C
M$*:C5NKB:/1CK(1_9CB&.&$JNV>]..C^;=XTMEF#L37-TYJ(!KU+1[6M;HL-
MZ=NC#G_RI[7]JE (T^O#X>"TG]O3YTB)J)1_SG>Q>6G#?RA@ZX:82<F=0C9D
M%Q$<EJ0C6)F^0&:FWNY,JCA1W4:2F6D*1>_7[O;>5F>K]]N[@[W';[>>/NEM
M/GWR>O_XM=SJ[50B<\2_/]L_?O%1"L5^[X795!OJ8/U)=W-O3>R_W'^[_W*G
ML[WW0AT\W3S;?LGGVONULU7O\6JBD(Y1&Q+03N@XZ)=$;43AVRXZK8/%J"V=
M)W6SK$_J^?RC=8+#UAOLGE+K_YUX;UD3V5NCHV_+)/JL$GQ-2'RG2-^C2%-+
M?V[H[[3H&EIT9>HLE""S,Z&=C)-M*#JU48C25BY9BOQ2$YYG+*^*@C0M3V"/
MPYQ;<$6/I\R@L9G[MZU(O_WE*LWVWB_'!R]_?;V]OJ:V)O]U.;;G^^@]AJWC
M?+Q_O'6TI3;UP?%67?/-(A,D#&U=3"WCD'V[MFUJBYR3#U+&'-B9;:WMKJ_]
M]M%R[R,\Z8RQVSHO4?>Y9*>O(7-E\F>%W(R4!I,$LL8[H*(\AD(E9:VDT26;
M.[XV9P4Y^XBOV2"R28!M$DS:P'O=CM92FXKW)A<))KA:;V=8)Z)'=<;G9-I5
MO%7GH2<DK<8Q%QG=7'S2%6'_)I]TIS!WO.S[M.4*+_.)=-2YL <HI58V"6U?
MJP)3*%HJ]@T*I[SL98.48-6XUYS<RAWW^DIE^0+W>OKB_=;[W_A^-^%@?4-O
MK6^<':P?BOWW];]?C[;V-A6/E]YZWZW<RV,J)H3<KOZI#3&KMB\^MTTT-@?F
M8UGX[^1>W[LB_)GRD<U=P3F\M(+3VF(/O]Q/M]'/=5,!M>)9*QU1>MWJU0)E
MG?.'N+ 'MC-J8>LM=;OMU_W!6[Y/PA$_7>8O1J=U(1U'K4RETS_?(KMSVJ46
M"#,;C@NCR"-SO[7/+Z:U,6X^9^\EW_;_UKO>G=[TQN2>&VF2OGFI56\=__:*
M#8!,9$Q;D(MM8'K:1D?8QN*0A]%#=$Q6MP8?V8,/9<9619C[@S%_\L=IIVHS
M*_&D-,9P4NMF]&GMUG7CU8=WYF_YHJ[?LD3_/NB>]L<XG-2Y&(Y^+$DVF^MK
MKYQ0(5MAVQJHENYB#AD*E+8D!P6%=%K*.4CR1==U7'..R]ER"??;(YIL&[PB
MX7^3?V]QC#D1Z]S";O>#;%\4^DC3 _B<E^7\DGQ?,-XS2E=EOGY=Z_ZT\J32
M]N30DR$EFBQ22M6:E"P;M?[&YRO\W^@T'7&\.ZAU$V:5=L9'.+YZ[V]Q]+%J
M3GX\?8:_L[?IY];?U/DS1B)&XS0>\Q/4XR>'\H_J74S/,^ER-+F)R4WB:-P*
MHI7Q;'3_YI5U6N3MO)!6C1['.#[]P73VW>;QB[>O(&BO,Z1V(FEJ2<O21@6B
M32) ,5EH'M][/[,E_9S6MIA2M3[4U%II#:Z2S4+=ZXS'K ;49>$>#OHUP.R>
MM8B#S;/61J72F":9K>LXQM:3<R=V2<'_/,=%KW:1G^W0X6GW?&/I;GNO];?_
M^6]I_W_VWH6Y;2-+&_XK*._LKEU%*:+NLG>F2K$=KW9BRV,[D\I\]=44"#1)
M6"# X"*:^?7ON78W0)"6$\L2%6S53F02!!K=IT^?RW.><_(LV#_8W[467$*,
M)W-D/+GM[<X#MKO8E$^^P1[UIA)G4K;LGVR/OOD0??KW2;PW,B?1V<[A?G@*
M!^O9Z<[HY QY[:)X/PJCZ.!PN'F/;O$6)7_TR_8I.48IO(\)8')@GQ8A;C:4
M7/2*LLY/P?S,=CJ^*&>PO>$9A9X5(.HSF(?E  ]EN!F<9#ASDV!2Y(MJJE_O
MPAEMV/]*A#@@0-#S/KSDFJ'1U\-G>MEG+U@_-+T0S^1':P:HUZAK.-P?[>RK
M?>$;%;M_2&:^<9G[_N[QV>^#2MZ\I\0MW?:6"M+O @GV8[>$XS&V]TS_MZF/
M?A<([MZ]^'GW*P?M_UL_![='2W W,_)->"6+YS#CD[Q8KA)E<8\@6HM(+MIJ
MNJS7'__QZ<WLG\GES__\^.:W^.K-J_]+7N__\/&7#_'L]8OOIZ]_NUB^F?WC
MX)?9ZW;IV_+-BY?[__KYXNA?/[\^>+/_C[U?9A>__?(SP@-^6;Q^]?*WUQ\Q
M+!XGOPQ747#MT#=8+XLW'WXZ>/,QGKV9O5Z\>?5Z#\:>_O)QLG_YXE\?+S_
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
MO49:K:(D0@'N?Q2\E4:4Q$_ O_5Z??31@6U7ZP=?4ZWWAML]4 3'HM:/^^C
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
MX+B'F0 Y*5V=,<SOM5D&=18Q=H*/?%EJ*D$FPR>O*[ AS.K&2U!K)N/E!C%
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
M$^E+T#8+HR(73+M 8"CGMDFC[098!D1U5T;A7?6,B@6;@U6A@]$6K'Q#HI/
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
MM:BBNA*N.D&.+(H$6>&),J*H4;6RM&E?0-TWS'JA#/@@@^D,N2="5)YAS/M
M=M:.I=_Q.5*0]FR@!33T#FH?8)LE:M:<8%KX <CK.VZWN1,7Q'Z$':3JPMRR
M1*X=8[>,WH,-@M8)2&F:+XUAIAHPJK**:L,0Z$O$*ESD46?4F@'AWM-$6620
MZ#B+0+F3F4X*-,FNM.<";;U0V#2H-(0*R9$7$,[N*8&IP\S[&K4UAYZXXAST
M,R&5"4,KI$Z\@^7D(/0W/":F1E-]38FWP"=]34E?4W)O:DJD $Y9.*W2H+:Y
M\.DTF?NG[<I1EUDUQ74.F.2MT[!(EWQV,\P=MN8U\7\6.4R4T,CA$< !+SH2
M'L#A=M'9Q<PY@>U\#[&=[5!38O3WX'X$%L<9@57P4/7]N2CGHD\UZ\\>*L(<
M_1GBS:6LB2 P[:3ZI+BNF%B%U"/)51K;E97TH[0S4TWSF/H,,-<:?KB \S>E
MWJD14[-Y[<[ A#2H79BPC#%\Y)#8'[$CI*Z,E\Z6\I,6%YWUKND@=@AH>@!%
M&QHQC8IJIJ^YS#4UG[R9:NQ*L8A](S2,K\'V("2/5A39%.<V%*R\*O(%3*"P
M]BSOH9[9*/E_!XL+) 2U1JG)Z0F_DD9@% SQ]!Z^VQ?JT)=8)5?ZY6XJ:WS
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
M7-*^D&.(GRO6QYCZ/Q#/X@]@)L$)A(?((,!@"+^(-WCJPXD\D+SC6(WO'^K
MF095>"CPE5!<R4CRJR!-^=]*DO6H1'>$ULVSLYR)],BV P(1BC!F-C$Y5ZUD
MD]W6**B0V\J!SAJS5AS0>S;%&HL+#='TDM/=^L7^;O">ES]=*H, ,;]ZS.]6
MSUR3W0)C$3+L+LE>.7R)E9YXLZA&<N4,IIAQH\R7#82/8.&4<1)I@S%KLXJ!
M0"W"FZ8!K8&STD,LZ!:%IQ1HCDA?I]SEG5EIS)<D,A2VA%])W?"%.]"MPX@'
M4&)*>Y!C=2\]I]#.S27J,E]-6P((O*YM0C<V95[(O_%*IL_%.!A2B8D]ABI,
MN,]8?Q5V)S?NY$^=%KDSH9JT#B - YXH^SS"\ZP3YNB<M^VXQ-N0;4-]^/A0
M\0PQFF ZQ'(T(VK0X6)2\UQQ4Y:Z%.( Z0$FW508Q$C,Y[F]JLX<HPO\/KF6
MYL%1D6#KL]03-=JEJND?6Y^K\0@J@\>=B@L9PX5/Q*9#Q\#)ASY=F.(:SIRU
M=;CA[ SYWPO;!@*M 72S2M-V2]'/0O_+"QTKK0/ZLYGUE;SR>VUY;!_.[>3(
M?N41:H":WT8.4Q[ .L/DGL= +GSG]:TXK]NV3UITN**0;/OJ#N?<R6N# )7Y
M$<I G+BB(MXB*IO7TT)9D7UNG'8[<K?ZW)AR\VA<OW+RJ\$S+I#;"38^^BL5
MM]VR6AT)=O$ZC"BX45 G)WH<Z6UG=L3^5@*%&U,"BYF)A'U%"4)8HS;;&CH[
MUU+4>L>^/8$\.DV\7-CT5_H[>C1C0BWL_6BEHZ+7KDHH4U:G#KM63#(AN%AM
M)FEF6)YCC 9#L',NSJ";$VU)039^?)V4&#WE%KAD0\%KATB=[6?#&KF5 G<^
M-46DC&# &4&9@37#WCJ_[:(C).%8S88G*J=,*\9>\"&>#[3%T >P+2]Q&D*.
MI#080=#ZEE_KS>!HPL-A9*J%D99HS!$,5M^)L)L=G*A-VPH2<6NAI08*2,I-
M1O&GL=$& =0< %\!#BH=%AGR,,>>K9P4?/[ XX8VH%)N>!J<4KC>_*"&X>68
MX";H[:,O(K2@VE)-N4")#<YN]?4QV^=P@L4A<[/!<_/*-5ES--5T4&5N/Z^N
M '-I<2A&'Z:T=LRW*S_*"]O?E[K;?0JU*ZKU2N56_MF>A07VH*:-GH;)K.W%
M8 NC(/$>DZ@P,2,BOQF]$4A!7O,KD?Z1'U@NL!@>''*"V->]#:5,*Z]JRA+<
MB">LVUA]6 \ VL%9WCA,YD@$3/9&LVDN&P[NH^L0K%Q*3F6!L/BS.8/&K0"3
M/]-#]9ZJBA>FG%,B"-6O\+6W5J+%">8?+LJN*"=BM]+7<[#1M&7]\3% LY:-
MX]^,6UD,WG%. L]6&]U>)-3O5MHPQ'Q"M7L@:Y-;?8\-9MZ?,ID^[)/I?3+]
MWB33&P<PG#',T:=&96'[^;@N+QC>]$)4?,)X1KAG@[-;Z5GN7CR$E0P>7*.&
MSB]L0QW)2R:93>+8H,S6:7YNCJ<IDQ+=>>JNQ6I7VOX27,!8FX+;E+A G9I^
MI-')3M#:BI#;=%7:A]Q+\H6MQ-RF4V,EO9B:D.[B8NT->C2A0W5X#'D:.H?C
M/$WRTFLP,+&))4J=T[JZ(8/%0_8%S#F9C/#?0=/:\$T)C1:[)%=[H -&>938
M@7FMB*I0WFQVX-2$9Y85-1KN;-TG+8#:O>6UU;+U_.SC/+<,AROQ3A>6@EV4
M(1%FY]/\BFHW.++ZU(I\;RE?56!@QOS()TI>V'#..#HV+[@Q<UUJ9LYVFK!@
M&=_0XX@7M6'QU\<!")L&+W5#B7FU*5<(+L92X(L(6"2O2,;91.,@B2YUE>0;
MS=%.\8)J<3B#@[,A*U5A4*_(-Z+BN$E.S= _$F*TD)D:5^?'^5I^X!C?)5]*
M:,]F_=F9>;X&9$0)[32Y,@Q!I*60SM*-KC/Z9(?%;-M^G*\Q5Q2$<5TTG&1N
M7B[;Q5#0F+A=8.HYC S^5CZ^@:NTL"VY'-VUCIP:<>M5Y'3@=<UNM>Y:B@QP
M+VV'%_8FG>=V=1KN.W;JI496MNV4^IGS-92&:(2(I)<\P7=W2*$Q7 <;578C
M?B4%5.0$8EII9<F;G5(1FJ#P&V*B!,V,J=JU8A*)"IE'5AA:G:-Q3@IN72MA
M"B_$ ;RJ>[&G@:<J#O>=)Z,LKX@54HYR^/,?Y^Y?C390'"LORF?86]DV\W4
M1=9:7/M8Y)\2C-+#QAF>!CY?!O_J\-@-$--KV%-N-WB#<1B)47A?%Z;1=N^:
MPB9DQP;,\4KG&24G0>BDA:/7&C[PZ%&Y3W1J@Q[M2"$];9+G\7W?@<_S8DZ-
M3\&BL1'9;=N-W M*R6K-)Q/5M(Z@SYE2!4\53"-C4+$*3D[W]H+WTQRN?5[@
M&?$]'.7F&BR/ 1@"&';8/]C;>9^#MS\(SFL$I@Z"#^936,)/3XY.!C;PC#"X
M^13%38Q/,%@?'PWWGP3'9P<[A\.S,[9LI'>BMKW RZ95-2^??O?=8K'8G4O0
M;A<VN,0PO? X^AMZ6&B+3[)6*/-.(0XVL_0I<'<ZE4*M5X /SCF6^,YP%4.&
M4)=9,-S;^;N+]PL0(V[<3(<<<CXC"P5I!BM?$]J$\!^X8[--/=3NA[2?6^]I
MRZ5]_7*"YJUAX0UZ$/QUZ7__CT'P7-!@[6]/=_[.QP:HNUA2YE@9PE>-DY01
M5^.ZR#@GY'?Z>*^^ZO#@<?B$[C,\>AP_L0 B[>"%^)=F\'*,36FQC&[*G8<E
M:IQ=&TST>VJV=,!+3T('#E4WITP^]DA%<ZET8="E9H#I@8S_0/\=%3X<O-+2
M%E^1W0+-#)-F'WAOC6UL$?Z+(WS_\CEO5OB#+5A-@M%6N:"H@*GL3A+\@5RA
M\^J[5&[/.[^4PM>%A]/0"/^@H1%X>5HO9'O&^4/][W)U:* @//V(JDDT$TSY
M[B2_7K^O_Y2!R?WU@4D<;A+_]='GHV'[1X_Z:&8?S?1K=#^BK3%>WA6( [OI
M#,]W@W=)>17\P#3_]_U$]\?ZNP[RP[W=H_O1G)4ME$Q.OIEDD1E[9LL<)"B(
M65WL70/>UT2.SP)F8C?X):^#<LK +8'BP1$!,DT1&VX85@KDPR+:Z<ZQ*:,B
M&6&0%?RY!1PO^803M-P1A/'*U&UTY;B24XUCE:OV9ALITVA&9DMZ&0?IL!H:
MK@5;%@-5(X/!;>HM'$N\AF=J=99V@XMQX.J)7$,*2A"CR8,$Z(,6U,L-!)LU
M)Q9.[DIP.:]M:VA7\6,6OH6M@BX$)TW/9),!@ZE241)9%]5;78XIPBNB8+";
M@5EJ_AB[2_,R%-:V7S(>2 6&#_D;KC"98>@HT)J"]8[X!6KQ-@X19'WNZO?6
MW5$#6'BG.B.F.QA5([;E7&[UG?6Q.GT#/P08(4*FC9JZ"4:.@8"\/CBQ-@NS
M#1JLA(UB&UFA??^]E<I+^R(T_Q>2&KG[EUJKV+I?4YW,4 K9N:XP+TO! $F_
M*ZIH<;WB&'#*E]'[+XS-AH71E&,QB*\L*8R.$2(8D6M]Z**I6Y<(\[QRW$*-
MIF0Z(\@;!-/@]SZ'R\@;)[T0F3GGC'[F"2X2;@@:-E4PN@)X1]O4^H9-U/6K
M0#[=(_V#628>'K5PCZ7K'R+?L4I+>Z9ALT94C;61%GY[VFIR2"AXRE!)E856
ME/# !A:$ZV<TG!8L64IBXYI)K2VS&1#H<K7'F3L6PH@3,DW8H?R>VXF'!0TN
M-J-&E5[C-*8T@)[(^"OA<X@HB,+S0"4 '-"W9PYE@' RX<S("_;((\H=PFKF
M,05F0%@)@'5MSQ26>5XR23=QY<S?S1*]1-M1$2\6V"FH%9"&R=+V<N(W)^R=
M6;3>OYDX:1"825;<FW*_^6>C5@^OZ7A5W.$M+<!P_69^1"2+-8=QJ/ZX,ZZL
M=Q]X9X/"U]<VD&>.7B+<D&HB#JR#!Y;0?!')AUXDA2-CPJ(UWTUV1./-L-@,
M 6NV0R#EA^15=2OBS4IC.%+"FJR)!22$'U<42U9WB?(O4'U?9Y@)'K9A1."
M)EN*3DX+3R>81,I;5XW3WO7(Q$6145O[SF<]&:C.IA.>A^56RJXY'/U4:""3
M699YE)!R(NO3[POKV%@H@ZK/\I&^A7:2E2EE!5K/,>F'5M([V7 ><8H]5L@V
M!-DJA*< A&EFW!^\[1K%G/Q.W0.GSHM>#N&R"6B;*)S1FC%B6^+=P%PJN*37
MG8^M,] C9K"2P[D)?D&3,2:<<INEJ43S3*:F:^/1.8&W[A >>^!X&W!,&)1,
M\8;-;+)U%-AX=,9GIXL@QJ5(>^;M5BPQ1)@%0QNX"C#R+*(8+*>E'T>KLZLL
M7V1BZZ\H80>UEK<8Y?D5ZB8KIZ#,:CI#W3R*BMR@:X.&FOUY+=A4T[U$"+?)
M8,''"]X66_;B0C .8.4JO"]!DD@XL+DM9Y[%FM9GI+P5Z>F=!A.Y36K-PWQ+
MYJW.5,1D%^+NQS5)4"GH#&$-@!$!<YY4A2%=PLJWQR(=+JZ-CH4^Y&#@-568
M@UD#7@H)%8>"2]\1XLR_Y_ILHT6,CA9X79.<O$O:)UY'6RJKO/SGQ8N=X5E
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
M=>Z(461YQT"A,EERP-,W^-F"-R2K70^,/?DI<<=DVGF_2X=#E"4M\;:N@BC
M=_!5+]P&IT[$BV>7',0E!_$>Q[P_'%&H1(T5_5=JWM+<K[1[GYB,*NT1I<-_
M$J5WUSOZI=>!!VO.9G/F1)+1:ZK%S_<Z<?FN4)-@.6JZ^Y7/K3PYAYO2#FG1
MCU\59M/R\%7&>" L3383/.RRI'T^FC)M%87'@0G];*]VV7A8C$B;QH&:\FPF
M+S";,Z_1!I+Y?(D4*HBJ:,-V5:Z1$DF6PU)^X[)7\WR\!/"_.4"+VW<E>2CV
MO-W]=J&DJ)%H(CU1D&;.?&FM"L.FK]=Q.<E%H,8,68C$6>DZGQ_:GLM JPO'
MP:^!X^"Q2_!^@19>7'^DD"R):*7*)REO-Z;0,PH*?^G.$5QZX(+\Z4J#8D=&
M?,%AG97@N"C/!YF4@HWV8Z_(4B\B7HXR&N5=='#*$Q-6*8WE23&9#=623)8E
MO8C768G7#%+,LWR%WD-IF2];?E;X.<*:J*?[UL'+6=O=T&492YM./*8"B8SM
M2"355&/A%G6:MK:KAY-.]D7,SDNS4"Q1T_#AMFNCHT*&A7>;:W%@(K]L^GGI
M%E$%M<QX2&K 9<Q5 1C$V[ZE>6!IOWJ4@KH(T%EI#8P-J-^LUF&\)QP/I,@*
M]FQAXM]HXMIEX\])<[BY:MA?&>5K8 C$S@Q(D03A31]TM@^#R\)]J"Y2<592
M,41[00V,RFQ4CX,#+YG,5&$'%L@H')@CPZT J&7OB/WP$K:>F5R4-"5&V:V
M].BC %PV^:PVV:6^E!H-,YKNPJHZM/$I-K;].FDH$:,27*-KZDH&M.PZ_"W1
M"G7]S#N5MB49)<ZX0?(^LCEGV9@LHMFZI1+2)>]Z?L(WGSD%ZI@\;LD(]Z6P
M2".*Q@O=PWG)@N.U?3O_,1*G@RB0O$=P1EI=M]N^',:>:N5]\,I+&$D][N&V
M&R2L'D%.F_]8"(OJNW+#CE+4>Z7V71\^6UWD\9SDT?F]F(T:141812$\85,/
M*CHVN\A9-&V9E1H/.$2\):-2T,2(U:GW1O.BULY*C-93=1,X W?8-,&<J4NM
M[SSW^]_F3U_DYJSDYB1V95\>=D'Z2U(Y+S&B9TS\Y$"5/27NR#UQ\!9D\\LF
MZ. JDCQ_G=5ODQ2Z3^]LK#<-Y:Z'P?RJ===.PP)WGP/]_8Y=.*$)7:U#&[;U
M:+>\"/!9"; J/O'0D[Q@"'44U+]/W5AZ?!4T6SNPLE,'7SILC-B/A;8/>Q+M
M=@3.]"(ZYR4Z)W4?%;7!#YG475)3(*VZ6H.5V(M2X4C4C)?-RYU=5;C:+M+T
MZY F22O,#%8?-OU4D[DK5J UKF6^M)^F0Q&=\5U?Y.57(B_0$1T8S^#WH+,]
M"]XLJ4WE]/B3U$( C&C;$E/:.JHB@E1<Y.:LY.;?DK"\R,Q9R<PL.T!]Z$U*
M"=&LV:@O_%BWR_Z?U?Z3QH@K*0T &VK)%-X!$#+Z7LP+J>K9[;XR$H1-UW:[
M>L,%I8[(-3:>$V+>W7H6C*B.TK+<1/EGQ@0Z$!MJ+)UY8>)/2<'WK0#58D5/
MA>F 4V)$-4QC88#HS$9C+GLY[W,];OZD5W!]R*A/#]%/)/#<Z4;D7R43PO,+
M$\*%">%8'[U/3 A,.Q#5T6UHF-ZH"4@W5N6NE$'5PM@V"7L=_X3F.(>>HT"M
M^J](C#>W_"OB7VFZ86).,B5: ?-_W2(KSIJI3]A)@A \.2Z#K]E[;>F-R&Q-
M/?<2^/D8)28<,E/$,5)T=5>7QF'=MR# "L((MVHH*V=@9/][6JVL7D9L$J,4
M.];Q7QOB#W1K#=8XM%$U0Q>_0XXU&B];;U,$[B$F1:93,8W@AMFPJ<%S)W?"
MUJ-3:R3VN4#I@;YKHSGWFXS$0(<T^-12HVB0>AZ)EDU)8VH'2D-E:87KU:MC
M^=HR?=D,D\*BV802MQMNIU'&2_09P$5"C&STEHVEB#(KHZ7+:;SM>A </UZ8
MY[N2"[?G:$C\$["AJ9_:1A_&)2<&22%HH)W;].(>*;]#1CJ>+9NVMJ@<!J$_
MCS_;8N]^/W_)B>G8]]/:FGGYHH4A,V87+QY<"B-QWQ/U!C'+V9G(A"/Y'&!W
MQ10;3-G#A653YV2D&5*$"LKJ'TC+1C5M@A3O]DVY"4+CJ1RRGA^<F:^4DEJB
M43L&76\GU21F&IA/TF%6+ DVIZ0J5YNFK'?"6K<FMBPLEBK8\B8>\V'4D;R>
MD"XIW?A](K JA$*M<3CD>*=]W/]:D(/*O">O\Q35:3H@I :C3]0*51X(^DGT
MB6ALQCS(<,EB-8UQ'?X!KD7D*GE1H9R&Z.BRK&!/G> :O(F((+5$^Y:3G%'"
M2'^JHWQMIW@]XF,%FRP]!%5:\!]->:^-13?&K%<%VGEC;!V9W*;.CHK,<P+-
M7EA].='0B;A#W[?Q,Z-__,L7W_X-5U="6-QS&RKC?P.C*3_%#;$,(LD/?ITT
MO&)N:*+FXJ$&_%>_+EZ):56@B.?G)GK@<7T;'G<.N37.V):%NG$JW>8C,D9,
M!B&R/;"1KKSK(O#BJ8#/ B,YI(0Q[&4/>/H5MC'GDJ\'%A?<+/Z78\(596N_
MJK>YDLR$,#<+0$ *>#)JHR%PQ;<S'J%51[$>LP.:X^5D1MDE.6$>S7/9G!IA
M0XM^5W=-&GB16)<5E:ER1HH^&HX80O"D$K+9+$Z.N-'KG?0<])J9=CMA"**.
MJ\ETZ7]BT#AV5I \"#TGCNOMW.F;FO\8'^Y.D(20@O0>L%U#$"HC&0HE=(AX
MBY5,)$=,39AH?LZFFRHIBRKP\$3;>=(3-HH3ADH[2(DI<^Z++2_%*9-H*%GP
M$1+/.29C ^9-P)7'V/!B!?$6OF*RDM5$(]N">@W05!X%D[0>(W2=!KD-4<!N
M-R6L'JYS2$>-%B:PR_ (E^A?J5O!_PK?8;SMP9_*HJ3D-=X4%V:3Q> 5Z2:J
M@HAY-[J)4W5TVG$(O&K0<2MLG.>1#Z _CK4ROG[(_-1XQK#HQ0,Z0]^)KNVE
MPWNCWOF(5XEWB1LB""8G--OY:4PK)]PJ:2PQKE3'@ #"$8;BR%&)R\7$9>P
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
M]]Q0GB" SFGQ#JF S*_837S1HPY\%&5Q2YFE:.D<IA$PDCS8:>YQ[C2-3EU
M( "7WQ+;GA;<T69?<A8!PWR0\)^7Q+;,8#V/DH[8,MBQL8"3*P&%8#Q"Q3G3
M^"<$X?K(:!\^8''TY31OX:I(.!WPE[V28Y+[J%+UEX0082WIJG3'Z?(<BD+X
M_6C0*I [<TI =>IVL9(U:)&#J1[XY?A8=Y8UL0KQ\@+ZQKXHYH1%<^N((%*:
MB1ZO%:([.M:-Y@'%>&@J1\\7!!["O>NB/N0*/E4F!JJ@I;H9K:U0<)3[N@+-
M]''@9S3&/I3&2LB^\E.<A0WB_()2M%HE,;.ZEFE3TGCWBQ@W2JW:#S.4R*3K
MF<^>04 >;'6\S6?>V02J<:0Q#[[,:",MI(U(Z7EJPO?M> QZRN EX^W;9[5(
M82=-72O7I 1:&*%1#BB.4-??>#L44$R>"B>K>7,CR3J,]S3]-!'&NPTT7ACF
MM8SWY?>+ZB8JX$'Z5F#77 LAOE.XTE#JR5X0FIDV6XI5HT788T5$6A4$U#A(
MBHJWJ#29G6*M2953 (RZL:PFT\7,DL+2W%'V]6#L-UQ0EQ3QS!0N"W[=IB('
MBGQ,&4]JSO!XF<W@V722S(\')$&LT%0/@G,I:!5@"@6QZ1!M,_@NRN8@*U"W
M=V'@5/81H0GWY]=IH QUT] 6TBSVL]!\Z41*MYR4$5PS.+J49X>U>P=R,SX]
M9%3%/VX]M,)'-:ZBOQ4:UYN:"IKJ!)!R5I6KK4@R0DF=%*EA>J$X%\WI-T&5
M$:<O:R'KBIHR^C:"X$Q@Q(38$,X)'"6>^IWHM3U)[=OW%M#0_&RKL-!'?IR
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
MK'/FRL9I.;:ZS2%-%D];R3:53'>ZR^-N,(^6>_,V2_FN:#WB38]2L$.9S<:
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
MT"_JQO*M<BF(%QHB@P8>TIZG:A(,9XB1>]TSR?9I)Z!848E[>XQ[E K)@.Z
MU6^E=EJNA]#:L*3E7_[N)V093AZCR]&Y')W$#LM8_B:U3FJ?AC5%$AW*)%C+
M87,;/VWD-)THW7D]+6?O(C;G)39SC:NR4D9]A7Z).^(!X'JFZB12/B-U3PSC
MZN./5S_+*WWRJ$5]\?L/?[D%_>#__0_-8TBB;-_=,XP1TUOYH_A_+9@,QGBB
MZ$LI\^=^*:D_^:^QNV'RUG( AT![$R-&)+<+(*\(LE?$FXP$G5=*&F!Q0]D
M$).:B;6H_E!IFL#QJ$SGUHGP-ZA3+T2R!"%P</5H?E'B/^E+#HO.)-N_6:7]
MA#*2(C_AV. 6S\VFXA3Z &LHD =F8*$%XT8 LJ?EAGY$*Q%_,[5#U]0;;GR8
M85(NNN[L=-VC4O20%Q[2DQT+DKZR 0W+R=^R%Y;Z\!0-A98X9AHY*75 /#]&
MN.</^(YB?>&I.C?1+JL[-!.UT8!L,N</54\6WV-,)L&\&Z IB3"O)=G9D)FJ
MXK\&&V6]G!WM)/X(9@,XM0!T^VK:=YQ?R.ZJ!/1B%)Z$N7&81:&)(":,?8>9
MKSC@<B[QI.)C(\^[DB-H(5M<L#=U<%EKY@;AWUM767<?1:H10YVM.<IX]_40
M]"2SL[#JU@SSU'9>=BT^EV&Z_QHVKU\>1CD'_Y$'U+6,W!>'J5C- *>J<K6Z
MJ*I0<EE)$FSM^D?(1Y?! 9\:'/7KUNQ3P1ZFX4TS4*KTT@S3^D<!H3N\8EP/
M#TWV"8=7@3.-+YY]J*)(:%5O1(6ILSE8DM,PF=FAI?^E2S[_Z#^PZ%UO*%'O
M4F?X>>E5;6]*: P'?[:N-$=C(PIR&H289^!YQ%&#"840O0&QN4UM@Y_*M3RU
M:$_PCZ<G!R_?-4XPG')<J0R7CC3=K6#T$]98$<5S0+&&+.[823^/8<V[/?7Z
M3"VY/TLP7N+CJ]%\$B^\JZ>=!JZU[_ \ZJUP&6SH=VE83V )QJ#33/'$,U!*
M0X0H6^J;6.J[>WJ]!6_#I:\JJ7X&A*%P+:E#*U0 I9-5'%=-MT%ME8Z1)$)?
MC7(U$Q(5#:OKQ@64/7,#UQMXUV1P]Q/=<QW&>Z);G%*3KY>#(MEI:70;C%#*
M'C)>;(P[._+3#M;9<NIQ:'H[\X6CQ8;\(VHFCF\PA%[%EQO(MEI2*?MZ8.JX
M*G#VQ,V:?[E!/^272AT;_[M8@97>N Z]\,]?4CTFUWBUN>W(ZZ+[_!@U+MR>
M] *V>JK71%1]^[01"Q Q97S#[A#"G/7SUPX\__@"/+\ S]]+XPU*E[?J[DPE
M%NJ^W >M%)/UI>*Q6#5FNF[$=9.,0P.>H-$T9"%Q!>E]6L5;BCD3]=6QWH^F
MF-5M//6,1%S2N;^M?P=M2XU)=WP[T:S<P[P) 6[>NN\FP(&B*Q?BE;>S2*>(
M5Y)+J6;V6CLJ\AV*';VJWW*UK6.T5A-]5S51IN6>44)X&L/UN*J?C/,6G0G.
MG)O 3(Q)U>9&*C[3VQZJ1./B"$,GMB3C>)P[:NI26Z/](Y.[OZWOLB=!?WS<
MX^A#C<S!$M=0I@A:L&MPTKNHEBN7.WOL76F'[QZ_ CS (:&UC*TJ.FMEW1-#
MQ2::]#: <1);B23OAOK)7; R4,_ML:S>EK#N7/N-5_TQ&NHA6E%^ZCLQX$3V
M$D.!=F N2J*&B4>I+:GUC<E/J&L>"65J;ZO;Z]7W_[H3=LIYD:W_OD5:#\<-
M?WRYBR=G4Z;C=LJ[$4B;3+GGA_A7>CGT5^_I/*68"&H5,9'  N(YCV[I2 0$
M?7RE02(9EX1!YD9]1<AI#!E :=;:*7&,%K8]TD,9A8(;QCEIA]VH5'J4/+8>
MTMG7!DC;VBO>6A>7@]<,GF26>;/DDO,CU[T_@2!BF_F3=*J)"H,<3N6N?0?_
M\EAA9IETEU@C13'1K;PF%)=_Z<()TY[<5S!/2%"B)!/;FDQ.S=\\M6B:Z'E0
MGW%NLVX=4141J+6B+?$';+PA,(04+UZ&>!-206#3$<M'/&G=IK;(R<4=TG!/
MBXPGP\-[+36KTL5H=X=M6AR4]JY1Z0D7]%<="OSQ$@I<0H%?H =UF<SQ;_7P
MF@A/C6"<=-<7]0VR7"^C 1]7_\EIT^$I9:0LJEG7XZ:K<]*!Z ;%M[TY$'2_
M(R939JZD@25=_&>/)9FK5+G0D_-!'/_]EJS9K7+>D[@F]OH_:UWB"ZM+W-5E
M-(%36[;UCM9E!@Z69JVX/D8(PIX-Y=H./I)"F,3+5Z1)1XZ_*PK8]>HTF?E[
MNK(_<$6#DLXU%0Z; ^:R,'\B?&,6)-"CW2M?9?<6H8P+\1VY:2:DE EGBGFB
MH@P#6.4165 A 6X#N= JO3LE&M2*0KS@JUD*VOP=^3*35=9[A"#B3)4W?0C:
MY>J?I^L-A7 ?^.9 *5#XIY34T8.(M_UZFW,RZ6OS0%;Q]!X\H,D[AJ@-!$28
M-IL8&6VGIB!^COL9:2P3HN'*B;C+%J-8=FM2LY@NR#G02'$((L6U#3J*N=W\
MP^<ZMR)N()A<<93?U,3R'-?PXP]?Z+9(#AP>L)26=>Q/>7-#-"-CL'.?EBV_
MWF\^_./UL]6.BA["7$(_%ZJVM_[XHT^*/_SQCQ1')26"\N# 2.@8WTJ#*?%;
M1=7$Y%$DTU;=NT-]T J2P23,'&M[#.=;JVB2R#(EE QAHKB:DD?Z8U0-HO@]
M\!.*\]L0*C:R7+$$/H(X$,G,<LE09))3-C!.3T[B?KBETK@_VE%[)&5/C;I*
MO\K(^FEPX0WIJ!I2)4._$S*"Q*+D 7N=U7(S%8)U5.;&K)T^O@_Z6]3XT,\7
M?EO,YZN,U.MG4%;_ V:3ZHG5MT/=N%$L"(U 237)DQ><V0)YH6'ER);<D!+5
M:P]-L5X0.BM0&G/EF(_BDJ<PCO/E*Y>DZZD)<O!%SDW9]ZC(WI7-%.8OI!V(
M90,LT7 ;@C44T;H0R=_RNXHVM]IO.U/G^8SX,U3:?TX'I\14M2A;-B4.DNJ*
MY#R*;1T(2/B;#Y\5\=&\LF1]NXXJ</6;CS\Z^E1GDL7MO2-JSW:\'8"="M;N
M44D* V[ 2\9(_>UH6M+_N?Z946SOZ/S_/$#R=]S J@OLO.U+E]*S1!9374IW
M1#?GG<Z-1.K:G"L,9L0<'!MBGPT'46-7![/F.1<>58'1TXPLU0[6,92[&4C,
M'F<[T=VF8:Y^]8$\>J<)C*G1[]"M2!6&7K+@QMJ>9BBJJCNA'_]I=6"4QL*=
MJ]'*$7V<G: 1*=B;Z&^T\+JO'QVKO#>Q\'?JB MI/@?X;)8W.85_ICD A M4
M2E@D@D[SL NL<>AI2\2?#IO;EG"Y.I51&O"B?1*=-K42.O(/XH4WXY2,V6+P
MP -R7P<&FMK3_-I,Q%<+:Y4)<+;/XF'^3&NW^N:?.X_WITGQ+6^?$?0O1'8/
MLF,+3?RQ,.EHSBH'#F5\IHF'-O[R-)_B(^7DDA$_SHA_<LF(7S+BB[;SPH=X
MX4,\GYZ@QUGV7[8G*#["K"?HQ?5'M!;)5$Z#=9=Q1GDV,RUW.BY=CV<E!FX<
M@Q]10A6!.YD#M%7W'G\,/(BI$8D9QGJ<)+]*@A0##VJ2X"""YK;7K4(RK&!Q
M$:&S$B%UT&6:'+*0_4IHSMC198S;19'\&J0 %<Q]'PB/Q+,Z:5PINC [:<*D
M_TZS?2X6YJP%@[7"BB &->Q,G\ I7$P9I4MW'WKT;56KT-[5?=?2UUVMQ*$.
M-(VE4V%QP62TLID-V;6B:[,)E*/MRWK@G-<>N/+@1CBRO6*HL?Q.,EZS9Z<4
MZLT!\+P)E&J4@YT(O2DI'*LN,8H </7A(N'G)>%YHS#M?W]$EHQTE<FW%=BL
MN-:;2%^$X[R$0V;E44Z3:SXH%6WZPYZ:-SB1BT1Z>,.]SNM + ;D1H>J4(3X
M(?XK;HN4DXI4<XK"1R-2XP-'5WS##166EU^7F]>LY)(R&^;T;]]?O[IVGU_D
M[ZSDCZG=>O;#T1O%;;/C8@%)81.YA"30AE N;GHJ80(4$/+?DOC=4V=95( E
M42UL2\8?+'TWO$GT5#9>,;13<!/=W<V64OZ0]Y*&"TNL:G=<'V:E272&>7B(
MW7\X>H"+B3Z_4P ^3L\;OWI5CMUP6Z_^IWQ=[CH:; X1&\)4=>T!(-G4[L/_
MX@FL%0WM[O:D6IT82LVN';:,QI7+6W>-?/<B6F<E6H"!]-/>2K<8=,XMDC2N
M=G)\?E%[M83+M=FS/'K^X@2>N8QL&1,3 T70/XF@2%#HP.0Y();!&PV5U/D[
MJ]N2N\ XN:;H._+T)-T&^]QMT%2V92XJX:S9S"EK\%4\$(,(LQN%4IML9<H,
MYW%UP SI0#3\4MR\!"]A/2BX\HLPGY4PNZVE>/>&$+Z" V?H]JS31I(>C)9-
M4B&3>)>TWZJ-3FK7O[X(SED)CLN38+P/.5'<2RM RI[)A% KVC;"*K6+<<-(
M' Q[\.6Q,<W"64!F*0F'=OC4 +*M2YUPOB'^",JZE!>-='Z")>XX<_@"RQ_E
MB^BI-QS9$7 Q/MY-!@1SE6W*T4Q,.5DV-V'=E]%<WH1N%\;^ %'Z.[%M3#O_
M33=)6>!D(M><VKGIR_WM08;Z3))JGN'WUF%#Q)KT+$CSP&>,;\Q3AN_"A8KU
M[$25>05++9\+P0?^$H6!>%8W^(B4'5;>=_Z= 5<G]B;CF%RNZ7!R<P'OJLC)
MYK!J.S(@Z(?(F2AGG;]ME9#)HZ'FT>@U[S-DCD DF4"GL1)&!\T8.+X.F\FN
MV'\@IY7-F9G%^;%KZG/<-#15U/%-4J=1?%ZQ5?5(7]MWT4_" #!VS@6,;29S
MQNW24_@8%[;E3!=28,B<,?J_C;OE'PO*10A]5C)J''TZ;1LT:3Q#[ YYTHT9
M-[(]41S_-76.H&%VWX3"'BP9ZE4YC;>=+!Y:A*@K!3UD&+F&5CHL?]1_73\*
MDZ-RW+BA[ ),<;4X'X(L2<[U*HK<Y[=U6W**Y]O0Q:>TQ,R?:8(F:(#B-ZQ<
M\S]Z,+](Y@4?_HWHA7?4#;VK!W"$X'6Z:8R+2OW3, #F>$B8QQ3#FZ9$RR5U
M+^9?RWSCNFG"3;RUXTWD+3[@5;Z.*J%$ORRU#*&3V#J^C.3PK_&^P\@$7)];
MI^1+X4FB'V[J'D@=:N#K8[P87;*;>I!$,;>6"/>RT+#RJQ2ZZ06:)-D:2O:4
MJO]P];.WJY/79Z_QJHZ:I>P)G8W>\KBZQ&JD>T%_^]L4ES>JIZ^"C;;!?-0*
M$&YT+,6K_E?93N0?OGCVX@4),%%.*A]-B63T55Q:T+VN2_2Q\;-='=>-9WEO
MNADUNQ4I4TV[*!L:'W+I)?6A*2M42R>%T#S=TKD<A'I&$._#:#4=^MH_0FNL
MCM2B=R53 :$BAIDS?%@-=+SHH(UQ1?\:SQS]=^&ZU>-#>K+;4H_*U38^-H:P
M$@IPBE>T)NV36A92+M,266LY92,ICH+YHD1E#JMJ"EHL;\H-=I;:>J.J:I50
M-4IX7QF+%FZ"N'$#M@'ZFW\#5JS6/U"HIL4MIK:\*^O&4>/;W$<W%-0-%HV.
MU]2CGY$BV,TF[!FS@F&X3ZZ)A S63=_=C[=Z@F;*.C[B!)40%U)8EE.O/*HM
M9$QY&=I9GX[/[A Y!#@&HO;HB]0SG:SH S8CM7Y!J@=ON;D],NI)L!7$7R?#
M?6"#'&^ #^Z[OJGH<.L;:V]NU>TM'R$<9;['E[OK8*  7^3S392(C%/!QM0E
MIG-##.>E,73=TD6G@Y[,<J,)#I? \\C(*D8C%)!VOD&9NN8]_)*N7R0$P8G?
M2/,S\<67AQV&^ND&9K+/3N2>-DBG1"0ZN<$9S>O5E]0'5V_=0MH-=3&14C0=
MWI(K0XS;H:JGW14=EH*I[F@[6Y2UY5CAA.OEIH$ 7R#9%98-* >Z;R+7:[KH
M,],EG]SQ^W/@DN7BD1$NMU4,"@?X]>'-_\_>F_BX;67K@_\*X4GFE0&66DNM
M\;P&JNTD[==);-CN%PP&@P$E7JD84Z3"I2KJOW[.=A=2E$HJVR5*Q1_>K]M=
MDLB[G'NV>\[W@74F+3A6RU2V,,-.#<[1KJ;*HDP[C5AGQPE;I*JC? <YO8IW
M>K53KU:WI$=H'^'B7C>=8B,L%2]OCMV*Y&H'10'JG6Y=.56,1R (%03.8!S$
M8E)ZD#K5T/$#F_L?I=/(8E#=6?L(7A;J!#2<@\\F_RS:S1D^*(C4FT,4'L'
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
MPNFX%H GM V2C-SQBKG-L1?%')6R(7 CZ<YI7>;YD,S/C5#*"&QVA;:7F^;
M(B]@Q]U36H>]]>O=FQH?&8+0A--,_)9=NY162[:J:^\FG)K/^CSX(^6D#/]P
MD=ZKS'X,9W<:Y;>G]<=R=_)$N3=)M08>S=^IU<,"KY$(OIF<(W&4UI6)%8+_
M\P:Y#0H+C2 I==?'8B5'E^Q@<6LKP%FB#:GI0RTR9.F,!3KDCE+Z!::!R,R8
M;E21$H4$TH+0+5>O\P4:<1;NC(P(W3^+TF3@R]M@3<UF$_ID\.!@S+7FRG!<
M<Y\'S!N<1[!B0>84,3HIF2;9X;PR$HIP]2T1AF"^P] 5F(YXQT[IUS0+I).,
MX6?PA8\NTW*NB<B V!6H] -7_754(4MF=[J7C8@H]V?JN\1@.&G9VKVU(:$@
M_(:'N)^>J/:)LR%_@*4$/ZI-^4)CB&W'&X11^-^RT%--I\U:9_=I[KP\+;@"
M,VP&&SJ 24+)FNE&]F8/QSW04DTJ2TOWATIEIT5ZBO]MNU<KV/,,L,OH6;'&
M*6.F%]H43U <-,T3Q,0J=(#Y;4DK)\/Q0\V98B]@=">XKKW!)'\*/OV#.'.!
MP$0ACJY,C$:OBT.1@2F:-GV-G%93%J]K8NG';E^ GIY4R:R-VT!;QQ%,*(PT
M]9EQ4].L^GC3\:[K;>-H:NIWM7W]1']W'LB%M VG0D]8-W.X=V:".+*IR>X'
M[R1Z2:^V/ULW:3<D>@6_DQ^"C- ]1V)A4GEH]!WYDC-VK=DK HS?O>.O4NP+
MJ\<UJT$H=#CS@&+"0#^J>2_@.? 8!UVA4BQ?8]4I=!1<PUEP03#@X2=W, FN
MX:J TF+>04X-14MTQ48W\H;70?9(:);*A.;#EQIT8^W6<S&IDN94TA3)4VP1
M5H).B'C;05PZA6=?A\2E#5;!%/I4,(!GN!1\)4<%;NM(*E9]^SI !ODR9*9Q
M2^S]L1LA5- =:[CU46X15=C31BWL0&P0@9RN^'@(6*1H:.W$O_'V5H[1P=5O
M..B'*\OH4VOJ6FB*U6U<L^.K =W2@.KE!(W#?\;T+/JG@IA!/Y/F6"S:$B0G
MPJ1!8A;W]C>8"3L*(;;/J*HWL]J)=0DXW<YT*<%%D$]Y+47,F/-1%5-0[IY]
M31V)8R,RH3] ,O-0ZQDRG_FZ,M *S,__"KHH:*LHY]LUR9R!M-/_&J=A9/-F
M_TZHT_IC097F HFMR5M176E9KD+%<$*0$;PK(#-P!&9@M+C'C.[,8>GX>35"
M5'QHCLBP-8?85.%$II6;SZ<M/==GQ;EG&*O;B/\ZURE ;JUB&V(JS83)5;2V
M!INLP\B@L:V23=,-M(/12G^O$T$9RB2IM+5L2;8.8$-VH1%KI@H>6Z<RMFE
M1VF:A79QIU)O$MTATZ;(U-A:"=NG:2J"G,EO0%8/[![Q\!X 0_)W!*6KL>2M
MJ97M>3\%44P\1$L9AUN'C'LI@EIJ3+V*R.I&/:?G!MPC"DF\I2IT%.Z<OBHF
MDK12UJ^;6!5IO"0W4^] PNDYNP!%%1Y*VC.[W;($'4U2[;+]O+ML?]:7[2UV
M:TV"GG@D\AH\G4,#",N&X3#HK3M2OM@Z]5.,%ZJB_\0$&SZ*.J\2@Z/>!P+?
M;H,H"[$MCV@.=S09TY<A-AU2GO:A;='W<2YE"-4ZJ7+.]@NYPU-X O?Y(D"B
M8P+"+$"K/_&F[C;JZV9$:ZQL]D?TAO#N7'!"V>V"WRK.=ZB*[]D #5B?@).%
ML'-99YHWXO#\L$,@R35[QJ@@3>3I!!DX%[GZ0?_C51CEBSA8_A 19^8I_>B5
M/$PL$:I>6!'D9H_%RI#<\,>BE:\'O>'P"A5SD<'_#_6+^=-^;X ?_:T(5S\;
M]BZNSM9^NNF7@UY_[6?7%[W^X&*KQ_Z-1LRCQCPZ+/!_OQB]L.8JQ.WX8;CX
MRQOHX(Z7 4F?5Y8F73S]*2*3R"6P1D)DVE]K1HZLR>]/\<ND-BH![^D>%0FU
MX5Z8-7CZ(;RJKLVP=XYK,8O3,=(MU/5"7B[ /WY5,Z8[R&0?]^]%M]EMVFQM
MDI4M&EX'#2WFC3(QJURP.02$2\J 8(YREB+1>[4\N (@0(VRA NP(F<F(<,M
MBC6.6TJ24I7&RM!\G0J@.W07<@.+ZO!APL+8/#%,ED L;MNAE 4]7<<PQD5D
M$=5==R?CJ$[&PA08Z9/!*(3BD-5!ETE*J!Y_2OX7?:T3B:,2":V7:N6#OBTD
MK-Q/@AZ\#;)P]8/-I0^=T!RST# BGN\"U5$8A>4D=RJ76G*0F3 W=[V:_<M0
M!CFWDIWP'+/PF-B=0'VZS3VJS5VY@N1=KC86RQ\]A!ZANX9: D_7!,HC0E(:
MTPBK HUWWLG-4<F-N[M\7Q5FP;WP:82*;F)L34%#K..$6(93P39O4K7)-IG"
M7.[%3<%1(F7_^NF=W!V5W)GV(GVQH)%2"#$*U0Y?J>;<G_-'FFV2O.A+)*^3
MK".3K$I_CB[H%:A(T6(Q]G[9:RG73.J:";FFCW+TFHC!(,RE3I/ JR/DW='
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
MKFM@TI'87CK)HH4)\XQ-UH;8XK"!P-P4U)^V2$&J#%TYC!C$$>O,L[GNG9W
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
M'>GZP5.#=X/M2-?W4635D:YWI.L=Z7I'NOXDR]J1KG>DZQWI^I?/V$8 2D<
M'>_Z(8WPF=4+? QBQ87&$%Q^5BBY'<_ZYBFV.\\^\OM'P$#<R=PAR=S OSC?
M3[5^)W//5^9&%[O>VK=/YHZ]S&K8VP^VW?YON)]94\+/*H' )R9/,@CG41+E
M!09"=\^M.V$P\H?G'2Y7VW?I',S'KB7"W2X]\2Z=#/U!_[P#.F_O!@U&O<L.
MZ/S(<T0?5*Z";')+QCU4=RI.%UCP\<R:2L[\P647<;1\DX;^Q<Y\+-TF/7GL
M?GZ^G_ZL;I.V9S:Z[B#/GT?L_HN:81VG*HI8/=JN'ZX3N\]^\2[6V,'].N\_
MDA2^VZ0G"PAIE[J(O;T;1%0F7<C^R)"]U7:<^['2!RN0'IISM>RQCM?7X?!^
MZ=*T^]P,^_[9^>47 4U_T?*TO J@.QS/^G"<^8.S1Y97=8>C.QQ'?3A.1O[%
MU0[7=<=S+G9)!7ZS,])"@1B<]T:'(@\MB5%:" *Q?=/:L%I2_NM*27E[)K7E
M%$Q5O(ZF7#B)0>^L G&!Y6[?>U/XU]<'N/"]11;!:&"R7E@J_,EW_=ZY@;.
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
M-PP73==+[GN>.]0RYW:/!P8:$!S/TE19J_DB3I=*!HSEU2K)N4X91ZHKF@6
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
M N!NV.VKRPLI!2);3<' N;@&B/(P*;1H5H*;1B6 &XR]*%QV#<]/[WM(R6N
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
MG,G_W77XXJH..^:(U:EO)5-1AYED0'/(0? 8:RP%L4CF]A*/KH]%473N(/%
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
M*G(+(1W2:^N,W+O@.H<B<F.7)T(?;FP$D:.DJP"F^9:S0G@N(+5 &:@ Q5(
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
M[9P?_OK[^/#D ]H[_4^\7XOW#K[#_:TCO/OKK].]@^.3__[:F6^\[JVERF&
MTKAYB@D'1DL/I#*">2@9%"ZU'6AR.I^T4_'Y=\V.P#,>9CR<P4,L+?%(!*>#
MH,9RZ8QF.G D#+(>VP(/X1@/;Q'#SGCXV'@XV^H!<0SCE@=&I$:6#&I@J K
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
M^@4Z:LTA1MU?"B9107W*<YLL5X\4TUMB5HYJ5!75&),0+B@/@D4_B%- N1)
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
M($0 $C17%BI'H([JFS7WV6KN@\;;LE5>D5K/Q=RXP3I*40,=) ,419TVD!I
M,?-1M87VEJ^MJR82\S-@LW+76KD?_=0]2RE+Z9E(J:XQMVPH5V4HY^)N+-I)
M:A6 3") O</ \ "!,9AXYA65E)6&LJJVESGQZ79QMZ0>P.B^3X]X>N8[_6+\
M9\.?IY_]RTIARD<X64I92D_?.]YP)\/^H!A_>]"]',R79O+M=$;3^(H(=@%\
MFU.X]]'_W[#5;PW\)]_[T;*^9 L?O>T>=8JK%,0A\X4*^0)>X%A;Z!QW)@#*
MB4H#3 )0#A* )38"ITYSTJ3F9%3-MU[,N%!K7,CHG:64I?3T'>ML8Y^8C9WU
MR8V0*O(N#%C@&% I/3 *0A"B,^ZAU/%57C\;^P)R8:XM1AJ>Q1_/=+Q1W4[:
M'>^YGYJ2I#=^\IU6M]?8+'X[:*7.%GO=P=W\]^<7:*Q!KLSF1%[[84I*G[R-
M;QVT<A"R4L C\YT;<%#*,P080A10)R&(%,<"!34SP1*C3,JA:0I>U6"Q?+[P
MV&K_R"DTMU#YK-5+:O5,:@U#P2#*)-#"24"50D!'>0)D82#!2ZJ8RJDUSUFC
M'S2U)AOQ!U;WN<B@L )ZP0QP@3I $>9 $R^ 8] H[H@6:38H;F)>U=B"K/2U
MCCEE*64I92G5*3*8#6B=#.ALV,]QJS$G" A+54K%<4 JI8$)SD$E;2!&EP:T
M3CFK+R 5YZ/7M@R,)X7MAH8O!F$5:3G=SJ@!T35AOA?6:BB?3F4I92D]_-C2
M1TG4*><!;HY1\ IOV/)F\&EH^A$JXTM35\LTHD(:01?XX5 %JRAW0.#@ >50
M1#^<0V"H(! 1[!U11;>O!0.U;C\<-8-!ANPLI2REIRBE90SKHV3G9,-:!\,Z
M-Y=7*$N"-H [G.;R2@5DX!8$:67<&]Y@;6ME6%] 1L[VR!-OZWZ_%5JI5D;W
MCZ=2<!K!Z\&PYW,F3HX29REE*>7#\!3+W_.15%SA#ID>+$,/V**6$QJ3R!(9
M(,XI0$5TOC5E 1#O#,71I@L4UM8QRGV@GIB69RS.4LI2>N&GW]EBWM]BSCK4
MT8\./CK5 'HO $V=FC0V!OC I?>.*\=PW2SF"SCNWAR>#MMZT/KA&X->O$R[
M[#NA)YL_'VGGF&Z64I92EE*64I;2$Z#21"*? A(P,$F)5-I8HBUQ&DD;% M+
M4^EB)D(ZG^KY8]_I1ZJPT['=4_^FVXNWV-D<]GJ^8R\.$GTH;V^CXPXNR<0E
MD2YX]8$^?]_M%2\,!KV6&0YT)-\'W?<Z7F:0J?925'LG!:;@;-L6H0C7F 'F
M3*3:AEM@G&? **>E-)AQ3M;6Z;T++#,(U!8$*O>G,PC4' 3F>CWJ: ;2G ),
M#(T@H!!0RAO@*,8!:R2@,S4#@1=PA!TW?^-=M__"AJ?D<&V64I92EM++D=(R
M68>(>NV4LU(Z3#F'&EIAO;#,4P8]IK?@:OWXO/&G6=(6K4W)TI+)R2F#%3*N
M\\BV+F88EW(0>F@0X P:0"T60")L(^,2T ?DK8N"6\>XB=3\(<?M<P:S*F?
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
MYVO("MB@,L,/BGKX=KMH%9L4U3%N_\: TIE"?KKS\4]@@16NBJT.AB_F5N7
M[<*:=&SC3HPA5R^^[)]\_I1EUJ2*QD3FJ2),ZIPHER1$<&Z9S:BTZ)#,^^+'
M:RYUQI"-%>^[XQJ=>-^/.:06;ZHTSQ0LFU,1)<PJ3J11,3%9#,N=6.6RQ)M#
MTD?8<_"A<))7IV? R*<\I#C"Z.^>!)D95[W.YG'7-H^SX\GP-X2H@^$[ !N
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
M_I^[D3!_P]^*,8Q$?UWF*,K<X;'M20U['P9SB5&IOHEA3Y;PYV&O )$[*N7
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
M.8O+@2GS;]J8YV1+G[U$THQ^Q%&YP!&FPSMN!&:5R5"VG-9H>O/O6=L8<()
ME_0U+S;2)W/+?.FFQ1'@]RFH2=YT^4UO=7]E%?! #T4MEO_]I\X]\80]O$ZM
MQ]29)Z 3A9[7IT$OA^$,@Q<1G8<AO0E$ZQAX[RK3\G;OO^WE5&^O8_^;X@N3
MN<?6C:VFH6Z@,1:G(?"R+66]0>&"_VJ\RMK@=6JX?U%.8]=FCZC;-OJ\M* (
M*$P$PE&CL1K$/-@PGGN]]3)8QVQU3<89CF':C2NH>/74M;3 HM9KPTR&8=:M
M78MJ.27L)I)\$T^;X[#WJB1&>5M:9HLP\R(VK:L B6&]3#NE,)0!:]:KN*F;
M%68VW6V5C>?RS$,$J)9-FNUS6.NGWJ/J HOS?&(\-4QK2R)E+&&)2H@0<4H,
MRS*;92R3G"XQ4V6%I+D50-N9CB*A;)8DE(G41"IG^6)QC><^7;V::W76WE1-
MPJ./D@.E'O?6KM46/3,!ZI*Z-8[?9VA(#^;(JE;;J^5.5-=H0JL;9]_T/@^H
MC51.MWF>W4G#I_@NNE,EG#VN[E0/H^744I^II_?^T9/KLU77EN@#<P)$&K82
M80*KN:,>!H^ZXN*3J:EH#,^%HXG+E6742!ZK/'*1Y9K+1+#<UU2,%L,MEFLJ
M7L/&_D1WRF.IG7BY?_CJ\N/)"_C_OXO]JQ?1P3]_#P[^?%E\//EX_!&HV<?=
M5U^PWN'TFFGMQ%?QWLF_3_<.X?^GKY*]PS?IQW_>,_C.Z?[IR],/=/\SC.UJ
M;_<-\SVQWM6U$T\^?(%W^11%E&<.B!PLE"988H_(6&5$R\C$242-SK G5KRN
MBM=W6QNQZT/3P=BZ82S63@"QURRRBC&GE<J ]C,CA$M<ED0(8['H8.SGPMCE
M/(R!AI\P3261$E11.&T<D59S$B?:<L52[ >\]2R)Q(. L365]/?/SC<<?X+1
MR(>.SJGX(=3B6HV#WFXV5F+Q@X:E'XQJ7>B3=0TXO1KJ$@M98[9"LU =5MT*
MJUXM4:XD-G'&14+2C.6$J901GD::\)RIV.1*Y4Z%>( ?@ZJO@,)=\:IO;:OQ
MY*67<IW8.'=&.EAUG7&C9"I=%N<JUI9J+[U1([U?49(ZZ;UKZ5U@&B;F5J0V
M(2Z)$L(BQ8C(!2?."<JMHB)+S=8SP39(>M=DJ7H0=.+M?&3=LL?QNQC%M[9?
MVSQ,NE7CWW51BAM4GIV6>[3#HUOAT=X2FZ!2Z=1I1IA+<NSO$Q,X1S#31DEG
M<U!,8^P'G*0W] /^2=W*UMT\J)/:M5&)3FKO4&H76 2-39*FPI(H4@EVJ(B(
MB&).C(ZLBBD@;X)2*Y:5@'N1VJ?08W#JZ[)#\YU>KODNNEW7L3N:FLW&[EM
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
M,;0O'0VTV[@]\(7(%0F$Q&@QAE__GI-5VL5F,$90/3TT2+7D<LYSECS+9%S
M@: 6](+I3TH%+,Q];MYP/_8+<JCQIOFW!CC?Y %IMTX#/#,Y0CK=P<2+L@PJ
M$H\'O][8[HS7+KD'$ .F(:")[2!=R?])_Q[WBAHYFP!>JA5.PQ[- 0>_,/YI
M!!GK_2#4T/S'ZV:&"H,KN]H,4H>GJAF3JQK03EC4S-Z&+T.5:HZ9U^8FEGH]
M3<^NY-AJ,,E5T^SV%X!V5-/A+ ELP%+X*EV+5\8(%(43M&%P$4*Z%-X_.^3*
MO3,SN/7&Z@,I2J4172VC.8PC'<":>)"6U9+!]*?0MG)@HD,M.9DF>U4N&!!Z
M!X::!%J)N$D70%JWZ%,[&:962,/S"]/SI2X%XFPB\E".)7;#39Q>^P^FU2G'
MB,\:"T_8X%:[<IV.FH6A;RNY_2Z:+0"#<P"3-.K+:_JL+96G.#2<:1_L@&6Z
MW@)7XL7'Z+Y$GQK2;=D6?.S]\XV;W5TW]FE]E1U69=UAM>ZP.M/Y[-:.J7/>
M1I.IS.EH*%-!,&Z-5U'0PEE9P(=&+?4O7H_BSZO3Y&V>U'=38(@Z@6F[8;M4
M2JZ3@^6Q0*4C)!MI09 /%NT:P!/0Z,[. EA$ U1OJCZ,W?0X ,H%<,5''R=
MK\"R5*3*MYO>#&JBQ$=4+96W;^>A4PH'U)I0S\$C]G2VEH[82K< V@2@'%:'
M&J6Q=P; #SI*'U48?.6RKHUS(VU<@.KQ\_Q.D]&,W4UEW3W7"K5K\F[^J)./
M1T;;0BHFB<DPQHUR271T&2E,EFLMN8H*@$FO<<47/5(C->!6O_?(7>!;/FDH
M_9!<()?SS.+OX4N?USA_S(E8HK5)0]$9Q^8K+VHW'>.Q=;6S>7SDHA!.%9IX
M%@01/ ]$28SQ*!C+@C+6V,7Z=JMJ*8P[E38&91O??FFB@PDV93LC$"^UV9L@
M%^#F_ML'&$Y/WLL4%,+UK%0*[UM:3Q;KBJK'KU;'UEDF?D!I/:Z^[ZDO:[#Y
M71^[)*!X1'2 RN%Y7+E:.2EW/U<OLU1*E+E#L;W5JH8W$R_0V.O!GQW33I;H
M>W2D_ L=*?>8]1T*":[R DWTXK1$?R3[H5Z>T?*\KVRVM#CI .$.:[-R2/:2
M*D+BJ3"8K-,U5QL+%3+K&FIU#;5IB\]R%XM89$46"N%DT%:I0LBB"&C="G%;
M1DKI8K@Y_@FE3Q(^L]Z&V/H6/+D*O>Z*6H1E>DKW<N_#WR<[)Y\O#\[^:NYL
M?LQV3@Z;>Q]V6P?PKH,3>-_5;Z=8PO_@<BX]Y61;P.>7N_N_MPX_;%WL;GZ\
MW#W;$@?L]Y/##W^W8#Y\YPL\XZI]\N^KK4G:W56R+(^$T4ZK0$GP&2<BBYKH
M0#G)7-3*4,U9(=Z\JP(J5J)J6ETELD:X.\VZ(NJ:AFL:7ED:?D(I/4F[NU%0
M;WUS[2$NWRCZKA;8#Q+8N_,"VU%34.M)R"0(;.-!8#/E"%?>%MYF,>;%2Q#8
M+\ ,C.F?E2SQ-LI+N(LSXZX3?S%(&@N6JQP/^K42#BL.>UZ(/,8L.B^S4&>#
MK!+$;B_81%G!>9[KG,B\L$3D4A#C>$Z$%SD+W&768]7\?$UEBUG[C\$P=VF_
MLBK/J)F_9O[GS/SS^I67EGKJ* D6C]4]YT3KP(ASP/C4!E_0_"',_P+TFA4N
M75L6M@F^+ 4P3MCZ+M"^W<M? ]U=W;NC?<'$QO>C7:FQ[%Y8MK/HW U4*YL7
MQ%IJ"%"$(5;DG%C/LYPJ,!6I?/..RL4VV(_!$-^E/3S39]3,73/W3V;N>45%
M.\F%SRR)DD8B%#,$]M,3Q065G(G<>?/=S/T"M)05]K[,!7^_))-R)8#T/I7
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
MHOU%TF_\LM\]!UT'>/?7MXU/L"/M5KP<V53[ = 3Z65\XU1YIY_*-*"D_VZ
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
M&"Z9:!_MUGDPF#J0F]/]*P5C9(6ENT<&ZBBTTKE2_<#'7V_)ELQQ1S/653(
M\&?&R)D9QXTV5&75_LRSK3\P2C#\$3"GK3[CVMW<D$>YAJ7S!2.,%SD1U$1B
M&0LD<YI%Z[@S++R(,ZYRUU<-2:92*))+ 9[:QHE,^VDPVL*;GE\;95GD)&-3
MO @RK!5; 6.7![UN_[QB3(O5R4JYCZD.8-*$$G_"MU8_/;BLRS>;0$ ;R=_7
M=[V63?$(O3*7Q@)2/#/9AO7#4SCWQB@)9;)F8!9UX'<7?KJ(6Q1N-P:/S@36
M_GSZW)^R=<<R*PFL%#?=C20I62E !*5-2;P3=]R(_"J-#78F75&%):&@Z3>
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
ME(%XR=E<AN*-80$):OK,?Y3A P3=:PUP6<LM6.+VGGGB_'-&1%D= @/-F%,
M.<S@FJT?4GZ.8K/$S !DWRFC@<M:[K;TH?:KZR<>^;7JEM$[&F= >XDRL*IM
MB81EZ$5"PG1W'RXQ*=TOA2>$;V9,(/82GY; HZK1TEJH'_^TRO'[Z>C?4ER7
M:G*M+.]<G?(C$ZW/12X)#SD#%=F!$<8U(\%)PS-%H^39BU"69PBA\4>WOY(J
M\_EY=90T1C/@>E1(&'MVRO'LBI>\]W.31$:Q0[,*:M4IJ$P1F\\5*),84MW3
M<4KJL@R$94>:ZXWWB\]+KTCU^S%];/P*-SP;5IFM,$H8=J=2A]UE>2;;KC2
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
MZT3['959(>]L\]2>=5=^NQH*WVBAB9F?G+3K\\^7-"]$/GK0ZZ=V.YPVFDW
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
MB_ZP!5]Z<':O\^;;'WUI\6EFD(5W,> @29 J.\RXMD(PJ06A23J>;!5DL01
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
M+%44D>2IDP)+*<%8(FQ5RT651%V<,CUSM$\%JQ6L/H+A^OBX6@5%/@'23I7
MBU89'#A(F*2(8ZN12S(AQ04U@46NM,V15JM2+"#1J +9"F3?&,@N%\9..1@J
M/'T@GDXP5RQ$BC1@%&4NJ>UP0"81@Y0UD6&*HRO=_*N4L(JX5IA:8>IC1_P'
MK0!%65(N<AJL)D[AA*/VVC+#596:MXRH.GEXFHAFRJN$L&08<6T<LI@YA)7'
M+@EFB/$E2Q5L49W**EBM8/6-P>I<29*/CZN5/^ I/*^3I]Q169\T8\@99Q!G
M#B,3"$6,,%AS8HC&L81:3J==KY5#H$+9"F5?$GFMTE7O@YF3D05:>RMI!'IJ
M<Q^@I)&)@2.>G)5<1<J$!LPDTTTV7RHW+6,2?NM9^-+WY4-EN6VT^N4.#:^$
MQH_W_R_\&#W*L>T<-%J# =$1=#5:(;9Z[Y@LD?2)=9%F71SG%47\>1);W9CI
M1=$[C$5.K^P6$089BHWHX[&+G<%Z,;):9%=<V0LPJ^!J<6J[A3TYZ;1_@A;V
M8O.L^+\Y%)UIC:4W3NB$<^]'*T-,1@4M(PD^R)E9I#=I_/B#;:=)I7_Q&K_W
MWT/LC_]MV6^FOWV\*6H;'C3ZWZ,:W'</M'?W_(_#^O%G4C]J-O8V/-\]_A/N
MWSS^[_G7\_KG?4I)KF3M$*$Z(&ZY1$9KAD1D1"K%A=5TY3V=84N6*S[/RE+M
M620J!9L4=U[JX'+S74F4(SY27ZXL'JWL';"\6MGK5A;7#O:-L%0;JA'C9=F\
MA)'%Q*. K?,$-(D(6%G"IPM\Y :?)Q%^_P'*NW:!R"60W9#_?2_-O;JB7_QA
M#/UF;*<;]NF/_5Z_$\<7?W, 5SL9@W=@/'\TV_[[FUOU7;K]>5](G:SU J7
M+>)8,:2EM2B2Q)@-V,#"K!015.,$YKW7Z8,%\P)VI[S"'JS?(I6+#]@#&VRS
ML-=M6JD4']3,\E,T+@2HL*4$P3]%.UVSDZT6C?(#J=ULMD^[[Z[*__53!3-3
MDH +RC(@'C!#37O2C>]&O_P>&MV3ICU[UVB5SUE>]/OP9D,>(TZF2$>Y$(.W
M?S]MA-[A.V/6M&"91@\C(H=?/'B7K)4,>X)'#=[3<HU(>NW;>(U<^]Y-MR5D
M33)]I]O>$LBYG(5 U$PCYN-0(N_$G^"A+L2NR!)WAR(*-TR&![6,G:6:CG%<
MOO)P;Z$H#. 'G3<N^LUZ.^9^_E?CS'B*"+)I>E2'[]\YC<T?L0:#.7SY!'GH
M[(#W_VW6S_WY'ER[2W=Q[?@KWM[PI_7C+;Y[]/FL?@3?N_/UY^[9I+,#J-2W
MKZQ^7F_6-L+1'GQV;^<SKY^OT]VCPT9]8XO",_ZL[WP\^N_YYE3E'"95,L(E
ML)U41-P$CW2B!.E(+9:)>-@-5]Y+O:@\QJ=Q9;SRYC*@6>S:3??-5P5\'F3:
M!7JT<_IJ\KJ>")"VI@")D$!= $!2FA@P_@(8?T$&%'5,*@DI-"$ 2')1@0%5
MK< [8PZ_%^:\C632Y\.<PTZ,%>K,A3JU*=311$G@/;F2 \O)I(0BXW+9?T4Q
M%B$HJ]E"4&>)$DE?".J(BNDL'^I\;/<[%>C,!3J?IT&')NXUQH@9(1&G3.6J
M3PS)J%F0+'F!145UG@5T9$5UEA!TX+,5Z,P%.F-M/,\W:>U\=U]*%[ 7N=A-
M KJC3.YMY#6BL'I$*4<PH2OO!<45TWE2#=PYC)UH4R]V*KZS7-"SGA?E$G]>
M=SV?)\*EL1+NY[OG]://^R')R"2FB$F><H\(AYR,"0GN&$DA&L_)PLKY+!\A
M*K];+3M&M7NV>4^/_^SHQNO/ ][0L>'#IJ9"]RI?^OG9Y="DM0E;PZ- UAE
M<6\LLBIHX)E>9HLV&)P6E"^]0!U:3-AT&5LUU5]D*IBZ_-C@&5WGM_?7AF8-
MU8C3-95#J4[:W4:^P;M.;-H<UCB,H!JJV=B%PZG EY=8!P_>[UU_R50XSC.%
MR&EQ=3K&?^;AECIID@I!L&0M93QI9C1G(?*8C$R61[-/&%L97778N0Q!.HC(
M <?^CDJ:_<XV3^U9=^6WJP%QC1::F/G)2;M^]>X07O?$X4SEK*JUXI%C7M>]
M!]7L=?^V9UD9UEL!7NGT8_BK85VC"5(8NQN-KF^VN_W.$H6WUD8@>US;J&=
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
M2"903Y'UF"!.O4;:$XQ(4(0)IEV0<N6]G!'P_"R.R+?@O/@K=KOO"C_HW5S
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
MPP9VY!@AOD22(35>'5JF86A\#J\>LI'\6C;;T.EANWEIE>6O[\(7E62E.T!
M/X: 0Y.PQ$KX<,UV@/ID""VWAB%?*LW-$>2-O"\E2[=G[91&G/VZV^>A7?IJ
MGL1/HU(R5DKAA8P<JV2%"C:&I)).)#%<DOE24=#=-*;RTSQ$C[Z"O;F^#SR7
M!J,T<DDRQ VG2$M*$&$*$Z<I8RK3^U4EIJL^+B/9NHV4C'EJAL=PDZ3DCQ$I
M^3(\6;N=G P:O*\.V4FI6[WV0<RNG\MCP"M$9K5\:7B7V8QOG.M,*?SB.4Z2
M KY.$6L49](8FX).GBCGE3&25QSG*502QK6^KP+EWL>$.,TEAW*5$NVB1U9Z
M:85SL,T)4$FU.LL/_U@DYU[B416_>1PQP;7SW7T1N;'<>)B<J'-ZAD8Z!@!R
M*CS%S(A 6$;N65+RZ\ U<X$F)6V!B1\'J@&H%2YG.34;@$VE1!77Q1O\,@9H
M6Z/[7K'9%@U9>0*238*)X#DVL)/!7]PF$$]//'459#V%+)+MC?5]+")SQED0
MOFR,@26&3+0!X9"P Z!@-%="('(5SS@\7BNF>,23TP,B<L"@Z_PVC B;_ED:
M!SZ"(H0!+^X#G9FE,.U6\ZSHGV0FG3]VZ?T<,G+?[H!Q .^7%L455;FJE:OY
M)+W1ZQ;MDU(5,JVPO=)7WX/'7BT.[2 >J(P:RS3A1[L)8FL[,#4CSWY^_\IW
MK&;C9F"/P"N-[&/M@.WS]>+PX,JGRPB/@5&T.CP#&"GM+WD\PW3(Z[:97T</
M?76*\DU!E;N-$(>'6RX6*]EDZC0\W&YMI9R(JQ>5K&IZ?-D*Z?;=$6QY(Z:4
M\RS*B@\6;*=NMHOJL5=NB.L7454N]DYC!'SI7MSXTICZFE=O:N$FIC$[H/_7
MOX)>,] S^DS;5OJMRZ=;*08SYW.<("QIM\P)R4O1[I>66ADQ6$[KZ "F>QAC
MKSNI*%F1,B(V6OW277X?"CX0^FN)_% _.%U3 FYRTA[$L;TKUQUTX??31N@=
MC@)NQRX<QD;BRTNL@^?J]ZZ_9"P.TI>Q<<]D)6@U,<UC/P\[H]&<V(.(7"?:
M[Z@\W7UGFZ?VK+ORV]55@"68F,/)Q[]^'08_)Q9YL-DH3:A,#G!+<9Z8MH+)
M3!>3CR%X*P=;)5P3PWK>OQR5,7C/;<X0TP9KV#*I$LX[Q2/C8L9*/*NY5N+Q
M1K_D'!?NX_@S=GRC#% #11F@WB4*7\4%@(+AX7D^,P>%L[U,54YNUNIY*8@V
ML B:QP04+-?_,1HV.FZ!%6N'/6:SX\9O/I:LC09[>3Y9T9$;SX]X?>,@GU>R
MVKGG]9V#?9V/C8UA2!OO!IWI@1LZ%%F4-@KO&75EB<?K0MFR8&16"]MD%J^I
M?35'N<&&? #;R8&=7VQXBCZ9Q(.(@FMK<[",C,SKR*@6<N0)(YB@F_,.9HC/
MO\.Q5N)S/_$Y^KZOM#(DL81,L&" 8Q.08;E.N:4"4\-4Y+&,79I1V2M'<&=/
MY#09F4$ALL5U*413WE;@)L\G5>/.U4JF'B13V4)RRN$HJ4!8:H D04"FDJ<(
M6]C!O4D,YPP_,5.FUHIU8*FPGW7[S=[JLV]0EP;RURNLMA*%.XC"SN8^X F.
M6C"D7(A@+,,6I5.0B&I)B >]=;G3TFQ1* VV2[\);%6/+PTW;C<S7'A7I:):
M^+SPHK:QM2^M=T3ZA'!N5\.)$T@[P !)4E1&Z$AM@GU%SEAVV#^N\^3.-#%+
MR("+-J*/.<2I8&04AU%Z#"X^.1GC-VVH/[. 7:+-/Q76S"=R@#7<2JR4(XB!
M88AXDA+IH RBWFB98TE=RB5!@ JK66<) #3-?NFGNL[!\^+. '<FC^(&,=QC
MA_SCBC1]XC\*][ZJ*&7 MVMWQD(1LZON(AYQO@A$(X*1/!&=*R_E>O1<4\PU
MT5%QZO1]/=OC,8A?>F41GBH <5IMCFK[4E$%Y)F@Q$%9N#48:4P=HC1[40QU
M*KM,U'3\87$"6&M;K1SDVLJ1(%E_8K?T05S$@8 \7$A) GI=RM,H5/LB9:IW
MV&GW#PYG!W1/XOHP/V^FX,YV3"Z-K,[ _$ND_WOT%)7LWDUV_7["2A#A,$J)
M)L0UQLCD+EO"IA"QC8J9G Y_D^P.A&EV6,+0X^X/8^@W1YDI()TE,$Z+Y4O;
M'CX.#T'/HNT4L94=]#,XU&D<\]\7S7:WFY\>G@#VCWZC>SAR,(X<^_?/R:$L
M>>D=@W7D' Q%0YDA1CFKO$V*F#L8]=W&00M^F]P;/ME&J_L7##UVMUN;5X9>
M!5'-H7+GF_N!$)QRQ(:T4B$.]AMR."5$I K:4Q+4((B*\6FUR^<_(]L^"\<H
M#R+'-MMF<Y W,4KO*JG*R3#>N1-#/#ZYFO\5<^A'9O5GDS[,T4D=Z&OVGO^P
MG4:[WRV\/<F1Z0#^#1"$U3R:X[PUY/#'?/+?]9V&RS>,S?;IB]/F]8FYA7\;
M)^4.G,IXAM)&RN44!K\<VL[@M\%!W#&L!8RX[;\787 4D><T-3JP8_ZO;SOY
M9!$^G''N^HDK=UO"!A.X>N6@\6*UQ@XK^D//7\S*!QO^R6"7*ZXOU_ADN_*7
MONO"*'.^U"AF=GLHB_]<B&+-_FP<]X_KL3=R(%;[]&3,Q"X& -D'$XQ*ZPS"
M@E/$ VS1CHB(.!AL*>9#/ \<<T9Z['\N3M5SC.Z%PWC()-O=<?$&6>K:7J.;
MSHJV:S8.RB/$[MBIV>Q-?JW8N%7@+]+]KZ1:S>4M$(DJ*P0W7'"6F %Y5-@(
MKAVSEKM!=M]H;R.8W59^Z9^1=[I;[6!W%D9:VP#2R F13DHD)">(1Y%/S*B%
MN9*)"2:<I;CT$P@\;?6L9J$8).C-L_R,2A)%]!K6-8?R6VV=IR)$8DBRGMQA
M^2MJ\ZB"<;2Y3RV7*M<CQ))HQ)73N9D$0S[!*G'O<:1EJ1G0W&EJ,P@>NHQS
MN8TJSX@$6W*"L769GI$Q\<KNONA38R\CX8EBC8GC*DBM+-6$^>AX,#;8H;ZP
M6^&R.C5>L*:P^L;ZON>P0%0FQ+B18 10@ZP- 47KA!!1<U@0@%"\2A]V;#QQ
M&G@Z&9=X00B>5;RJX^-%"1>OG:_O$QZDB8JBD*Q!G :%3' !8<<$\/J<,,VO
M%ZY!2$NC.^:#N-D]".9,;GDQ"-F>B]+E? "G(NSL!@0>VYRQ0"FUPL*@08BV
MYH:FZH3Q;F*RO;.['X'&1:!P2'DGP*:@#KG<2U+IY$*00*XU8)">E1P[[PGC
MY+')> KBY19WX9B8Q+>K87=#=\7%UEF:P*N#VCDEBVBU+\]?KAS5S([^RV-K
MM6<=<UX3M3VG9V,0I7K4[_8:Z6P)N$@9+KE]P44&.?<#&VV8O%$Z*D>IFR.S
MO;BTV_,L-'R<51/IRD1=I*,-W4I#9\G$:=@@4+,\-[R(U"R='"'&P<G(P$TR
MLDW+PC,S[=/)V/IB'9"K68C1J<?VQ"N7=NE<I@CQ4G@3!'6,<Z*MI$HP;DF,
MSH)%.MS[.!9H],O=+=$QZ[JR/>Z&9A[GDPSMB$S> 7QAQQ&7QL&FER$MU[DD
M"1MF+&QZ;-7@Z<J^67I+/C24US%7Z%!FKSG?&.5^#V1S*#LYF6"FC$X)_]52
M-0/GWERB*+#P03E&N09S2V@;I<?.2LP"&%QAN(/>*H'CI:@KD;N#R)&<#@T"
ME_,<+=BWP-\YRS'$P("1CB!L*D2BN"S](&I&]9DKO&KU^C( <T9M+0"<*C_)
M(PH.K0'S<B O42J!@E& 521)Y CVR @: Y9<<@I815>)GE&Y;91Y>9MW9$[W
MR%*RE#''\HPSUD&NW>CT>% ',1<+N_MIZYQ6KP*L3=IJ3L%"=V#]IFA!U7@
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
M/GTF]Q! -&\X2ZF]F5<Y^P7EV_Z.S0\!?6JM,D?R(L-V<R(C.C>*!".L<AD
MU#+#BKFRR+M%N2SF:E(-2=O?F*DJ43#C8,0FD7RG@^@WJ-,TVHPS4_3C^3JH
M,.RCF$UI6D?37N( C8*T$2W '=MOGG1XF=6,TGH2+ #DS-$@R:F'&+]MGO4(
MF<"VN,>!$JZ2 U(,I@5 @H])B#%CQ7G8A-.()R)S+\W%BC?JG9YZUTM>@T;N
MSZVG.^-EU\,\?H]O9_SDW/M!C8#&/5?+O,D(Y#6FJB7'Q8*DQ!.Y8CDCCWOF
M!TUL"@"3!<277)_UI>C,=6[N2#K#LY2KLPTJ;QP]+R 4X"[PW>/:27(;MXAG
MN;=908UUG&<^&$9+9K4&]0O_S]4UDN2*1C3/082/_X9%^O'^X.G<(NN@^*_K
M&;G8V]GEAZH43(4L$)$ID NE$D26(2<%IU0"7#5Y +D@ET--,4^MR=4R>NP;
M)]XZXIVA_R]FD8:JK1Z-+F*\?2YC+=X&].C9<. 'T3"N#184']-9[#M=.0O-
MCV8!#HM!RJU[B+]NZ6E^[9T_C;QZ#]_E^@FF>)R+4TQ7UP]6N8@."VG<55 (
M%4+,F$S^Z4ER\K;MSMO9>J5BV 3/"2<T%YF0/K-P:UL$7>:T+.NRK]O8>F^F
M9HQ9FX/)RSI98/\L9:S-#G3V4S3U-I9<DFC[.T\O#P/3S.L@B2\#>M]D3E26
MEX1RYDHCX9,\ -*A5_CA6N6G[61 :T<)-SN@BYC3O [^U']/\7@ 0\,05JAH
MC#9$I_#%E53;*IVHI-UMU*NSH#!-GGOI2JYA=PR@= VP7>?,*!?J# ]6E?K
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
MJJX;\ YK.9"N38TZG<?)'/"D3B]@:^Q8)'54#6@:XU0!I$O=P[Z>U3-PJL#
M^K-),^RS!PBQI_MQR$?J!@K+ -G=QY%9\-3)1?W5.N<C#:T^\@-8$@X#O4H0
M>LV9\4(7 MC !*4*%9@OC?"!,I;9V(G]QO+O -:X'Y[  Q#*W.,A'?= /EX>
M.I,;F0=/RE*C:]1X!(L9R4K*K2G*W#GVX'' )J\XL6-)RD4:FUR<(2J#8];8
MG#;VG1W!T9^#$8 BX?L=_NOT5*2!S<E?<?+O^6%I"F>LRPC-J20 V PQAA6$
MY[YDK)295F4Z>;)R5@N(B%%B]7HZ7)IBC/*PVQGXHR&(#)!1NC,^'N+4Y4I$
M5(0194G\YDQ(N&$<,%</ D(RPO$/#2E50Y(K48/*!54I=BNNEE#-%EIKX"9Y
M>;?^P<5I<WMQ8A9*H$I*IVD"XV5Z!'.WH<=[,N[^'E"F.'1@.E"*]*BM0I=?
M3I3*0289Y0HI?*DI!<H$';3<SGY9-P(2CNVL@2ZVL<?\H-L!A*S'?W1>C#Z!
M7NQVG@!6@+,9]/0?G3>@(G=Z0+SS?T8IM]L#E=_M/ ,HT'-ZJ[,/.O#O"WQ2
MJS4V*+TTR7$"]-QZ]//I:.#A62_ZH/6'O7%;I<>%QD><P_>/ASBC"-"'30V\
MXR.2@M=I[ M 0!)_2#?8ZCS%@49Q_!WJY577U,"B;EN<K/N<UJ,>9M/"QY-%
M5=YZ(3]P4:#OZI$]QJ^R-*TK<B6\*GPYH8T$0WK5M&^X4"P/!;B1W7U/0.Z;
MX:FO<4\%KJK>Z1TP\(_K+8,C!&HDZ3=LD3X<H(!L1E+Y-*\]CG7W+@J[R7!.
MWHW]F4;R[5]L=?Y>N$U+4M8/QW.!T].?*[0',&XZPF9E\9%]OW(Y*^X#'Y[B
MZ%# = @)4]9.E*<>$W;\^I$.:P[HYSA6Q+;I N\(G,Q('^&>XHLW,#I-MJM;
MZ2]C["OX*L[4^S;@9Q[VO*O>83N]PNOZ#1I 3%>B(=3KO[S"L>(PRPP<@<1V
M9P4 H*!!]:C B0V^E#G-A2KR!X_S+<J74% $Q5L=,();HF$)T=1L!A3>.ST#
MR[0WB:,WHY6,C#F=)-.N 54XW&XX&J5)#U&?&;BUPT%PO4$Z2D0VL^%V<]@(
MV=D#VT;Q'6?%Z;.S_D7,RD]WJ\>]5!H$E-%T'#75NN>/T[@Y>*Y-\A[H1]==
MC?#W56S3V(I+;(-KC\-E+CIQ$,0$-RQ.XX;W!+MT>H97U!!OI56,[U 9IG"7
M4[CO=.1GQ]#I][3I]7LXO;C-YYV:SZ_8Z[@7.*UR_4W;O'W#L:FWX?89ON2W
M8OV=JK44SE"MIJ?>G]&I/Y[9C_BAL*57DGJB'0>+-^22:!$<L3@J46DA;4&Q
MA&AK15#DOVXYVNC':[AWR)AV>#2 [U0D7$^'B2R(8\'Q<H)?K7AO^*F:YM32
M?Q'FX1R9*&SF;]0\H)DC<Q8G/^)O"?BDV3+CRBL$C(>(TB6^;.$2X/'Y.U=7
M-S-J*L&:!K,YG!";QII_FGVE&K"^>I+-C0;9;'5>XZ7U#=?XUB:8L^1O-QSM
MSC-1YD7!?4L7_ 'LGN\>O&+[.R\HL#K<]\7YH059:YUF1!F5$>Y+!;I=<>)H
M47HN-#59>/!89LMMQR)YW.9X[SQ8'D]U>^!>1R6U.=ZEX^6'BBM&G<%Y]#A
M-=B"J. L8<K R1;*2@[0#?Y9/EZ$]"B8(H1#T[8UUF<!QR,EX)%U<6CU&1AO
M<7CPM<J@BOU&??##I\*M<I?^7:.973V9XM3A>S40[L?#A5<7AZ)TI;#:$AJP
M0PG.,-76<<(\SRVPN3#*W8OA<,^F$X2J]=AT'/<.FC+ITV:L]6Q28S5;-S8U
M*/\8KS!LX6:ZGC#\4T]WD\46E>L__JJ!:3>[[0V'@MVOA+K5DZD6R*QR8;9F
M"BZ)5:2IM>/2;KTA]W!8U]^+>_ K3NYB=S:XXE^=97J[E__7Y)%^F>MC%2*^
M L2\K+3<SM3OP9,/SGW_D]_%(,C]:2[_Y9CF6<\\?UM\./T Z[$7>.\/']]G
M>SLG'/!+#M? NOXY^?#QA.X]?WT,V*7ZSC_P+#'X<' &WWS/ 33#>_QSNO?Q
M5;9_<-R#>UWN[YRP#^_@/0_@_9X_I7O/9$HCC:GXNW3W\A4[Y-2CVZ0DQ@5/
MN+6&:*T+PI7,95 A"Y8_>%P4=]5YY3ODBO[+>[( 1^6;UBOW12+A[-B#\_O3
MJ^TG$4072X)(4&J\TIQX3K';@S!$.K!["[20N=&9\#CFXNL';&VZ/=Q6W/!-
M)X=[)6Z.1_[?X"[\K@+G<DG@%,)([80F,@>IPWD6X*>"$AT8TT4HF?<Y")P5
M'N2?OGK\O@L<L<$W]TG@/!M.1QMY<SMYDRW)&UVR8!AUQ.0:+"VA2Z)E;DB1
M4<6<S*S']$?V]?)F W!N*V^*#<"Y5_*F]^G^-\7^2>0079)#P<O"2^N)UEP0
MSDI+E"PU\7F.03'GBT#O8U?L7P'['!S[D8]ULQL$=%\DTC8>QT8LW:U88DMB
M2=*@I7",2&XSPC, 2B"@,L*4EZ7E(@_6_1M'AL0>+\"FY<TZO6RB;)LHV[>6
M>#]']Y:?1-+ERR$WRU6FN"6"TIQPS0.1W@02@@BTU-XK;L LZ=)L$W2[+]R*
MK/-[YR7.)05>'?FSD1_[054-EUH??6%/G5],A-_NY>^W"']XWV3XVT$]@MR[
MIY\M7+I]BK]M9/;M9#9?DME4E4XX"V3,+5:7J(SH3.<$&T$7><D+Z\2#QZ)8
M;E;XZ-NPQ@^%J[<'JIN6A-]H:^ZWA/P! G*-:-Q@VCN4CV+9J5@$G:-4%%P9
MPDN=$9,I3QB<99XI :8]#O#J"GY7S;CO>4O"KZX:^1&U!OMU"PA:U!TDSGTG
M9F;'0CUL:M 9XR[/=Y(XFX[&4SV(70^:E@CGO7Y_=C$6[_G/O7&$S%5KC-0,
MHS=8T;$CU1#&$L6J#KFY4UT$'8NFM\]&O7ZG7<]3-ZI(Q<CI=:J"'Y'N"G>*
M[0\F:8EG^J(S'3>]L$S5S"86%>JSL]'P,X@([-QPJZ(QFV6!V@([)V;<Z*"L
MXP5E1OD@,NYL5=F3TX+4/ZR6:['YS$(KP!<#V 3_IBY_?%-MS6O_R0^F6!\<
MLV/_!5+MRPM^]B[ANDLK=D&"[1ULBT-KK+<A,\2J B04\YJHG 926LUSB0VH
MG<9A <L%96>^:KY2]_OHC9&&/GH;"=Z"I,#N1#7TQHIZ$%A'Q\/I9(YR8[.6
M<P\D!_^-%(;E1?U46Q!K]5L5MZFE@.Z-FOI6;,T62WHG0X*M9#08 I-.;%2:
MJMKGN 2^\4/(=;4:?M&\RM_#\;\A:_N.*M$^;G\^+$KEO=(E8=)*(,P\)T92
M3L"L4-1XK'/%673+A-DB1R2<$18Z:FSWUY1>1[J)/5]Z46)@_Z[)'912SQ4#
M75EBN4C6/[2LNI:327QNJ#!2X?OSO9U7GP]-G&T32B*4S7&62DZD9PZL7"&\
M,P431N'$([XL'X%B&K&3Z*PME9#4EO5[56!V<SJZXYK<'X2NFGHY1K\KP%KL
M<78S<-4T9I'=U!1L&5_%/F!Y%C_/OR.\DM0S+4I:YAH$@Y!@.2J5Q6&.#&@W
M2[(!#,=:-K ULF$#K[Y>BUV>7!S*S)4T&$^4< 7ALK!$<NF)%;HL,Z^RH,R#
MQ_+6Z&H1)RV"JZ;=Y(_#3G=&BQOL=#NJ$X< 4A4SMB2TS 3A!K"3M(J37(@\
ML%"X@%U Q+)7]J? 3@MM[U<-.?BEYQBPA0WZLCD&G/V8,097#3 (X9OM6T)#
M#HD^DM'OL7<$7@4+UO=F+9WC$0K7_^<&!Y@]>!S[FR#[87]PS&+X/[_I=5,C
MUG3V^OY-!M(T"?K-ITD\ 4S7F\3DCNV!>Q)%R!& O)X?8ULY$$K3T;UI#K.W
M\Z*>R7.Q]_&XO_MQ.]]E3_D>>YI]>/[^8O_=^XM=]NK\/?P75-!G]%#OOE'9
MA_\<9_;TGX%^IZ;['U\P4!T7Z/MY?W"4P[U//GQ\ >MX<?EAY\]C^"_?WX%[
M7NY^_L_ET06HGD.C,Z.X\D0X!IK$&@KX)3.D"%G)<ZK*C(7%@1+:69\; 4<4
M%"\%UZS,%?:3\1J'FXG%_C&M@XC*8>XHOF#.Q/7/GU^O#X8',.I<Z37/2F5,
M@20%T*S,E+3E?9E+L7;6PVH6^AOT5NK0\;-U\6O\[94%!8K_)=@CV"ZZ$WK]
M!&4K *J/<)@#()!)A!! )!UT-XY]O_.NUQ_#%6\ =("9U7D^'+H1@IO_5Y^>
M_0'K',/FP)V?=!YB^B3+_GCWYOGK^"/]XU$RVL $PU;N (?J!70[8 9M=3N?
MMFYZ_]$P^/$8U@IF7MTE'7[K=G:&L&4@GP1Z  !?[PVWP !^\D\NJ:!EMWK5
MJL?@FVGL,CB"6TQ'D]I C<98%/ S%T(-I)Z@U_4"/WP#5J?N/.GK$?;Q1NL4
MS,K9WIXWN]H9@\[!9H/S>XO[<N?K.#B&79WM+P@$?":LXKON=,%1T^!1K[5L
M;%_W3A=G((,@=&5@N0=8[:73.=@YLC2L*'(M,K,Z*MOJG=_DK0#TG<F[BY>I
M@= 3?.1XK^JJ^A,TTO_^ZNG%Y_V#DW-8U^7N#MS[X^XA#V7(I'*$<>$(8*)
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
MTEHBT4B-*/E&'M%$8Y>TIRB=(7$@\S>?1N(&;3\:^(L&[$=/9N-)C;AV'^0
MB@C5K4:CK$A0])-)/V6\S%(4(Y2/$B_>KS+"$THZ ZG:F_>9+JB,ELY.<A/D
MV#JU,4U+KJ[2%<-=<S4*H94R* [Y:Y1XI3U7O6$WC02MWR4"YOAA?)\T\RY*
MSUZ$L-4]NBD%: CF3B6&*GB($@'M()P1",?CP&2 /1[8>KY[;]P:NAZE1IHQ
MBBF>'J7;\#S]$M$H8LGX&R#*R;GW\35.T_<"/@F/IWZY*KNN0O&55;#5>09
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
M)AH $M+X_S#HX. P-JVMKHD3\+MI;24VK:U^F>C"_6MMQ;Y9:ZN8N?3&6U#
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
M%4(AX8\F3_[Q&U$0G'TEWE_B@C9![06R !%_2*43C 4P''*<RFQD("I03H(
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
M\&-[RQG *"?HR'_,H-)I<STC%7:C%TXPZM8?UHT8Y//73.IL7&.Q0VDS3?_
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
M!M/YQWK34R&3"3H!=23M'CQ^+F3<@__H^X/*\L ]&&-NYZ#2^"EOJE>=263
MXR#'F#49@$%/SC:J#PJ/TD_ $U/JM_MA_>E3C/$#X*$/AF<9TQ)F)N@HU72+
MD\&D8=H'0QP#!G=ZL"8?P05L4OYGP@WMX8!ZRT,L(U#YZ$F,Z&.T@>EP,H;%
M&H^G>^TS0\'Y: >+1PQ&PY/])H%UOX8ESC,K&H<$1MLZT+!8X,LVVERK4,!;
M, \3T'TDRVW"[OPKU9^&3[8/A0DHS4OU(69?G>8K_XD1#4P$:#-SK[KBW&YC
MR@/,?(%/Y0%,[FAXA 4R,)%W.!LM&!\,1Q-,1$'F5V]3$V3:V\YN4\[/PIUN
M-YL/@?&'4C!M^&-N$Z/;)(J:>H+&;3U]J84S*@O!EW/]0E&>)B+-)$1<:&N=
M7S\8X\'1.#A)33[E$9B1P?FIEFELKO1'=?G.SH]3E3[&1GIG&1,WZW[,=#W0
M :]C?%XSIFY9NR%YFT.@AOHH1=&^Y."Y"B9%RK7^\F&)&MB]H#*S9O0E^HC[
M=?7_=;; =EZ> J:^K(__NGWZUT=_M&-<BVS-[\B2WFR]9-OOXQX3-A7J#4Y.
M)%)03AQ-DGBC+9,Q\"CQO/Z&X6Y#LFN/ILZ*]4]-<M/M$OKO493"-:(4SBX^
M,BM*OP&^P<]M\N_L*9U67@A_<@*SK[;W]XR+R>"606#8H5M*!S^)2$*T+NK@
M<L!=P<5S-_]W2CAFTU6N@,$6MNJN<HM:-4AW*6,OQURO,0-E,]E]-?&O2;?T
MA\,3,"Q^?!7YPGR:E#%&!:B]=CEU0"VG5*KAAU=,*KP&/ GL\!=-2[4JU;Y<
MF):SJRX+;.\]S".:CSDBL)R/U%37/LR#AY5!31LW? H3H&;&0MV-*"Y\;);B
M;M24!$Q5J.FWE;K4%-K41HWG2>_&-%H[3<X]15+3B +&*'$K$P06PYDH:R'G
MH]E"1T<U*%X9VA73T^9V7:(WUSYU?<B:6-%NGI?<GS3G4X=X &,:H:ZAZY-Q
M/78--YU&FYM:;()MS!RI/O2?:E+/%^E'O>UAW;I#F6KN>EDV+N6M'M0!YOUA
M/<X]OB594."U&NLC ZB7Q900-!?"F$B+U$JR&]=EJ4C_NI7H2P<U;D, OGM-
MEF^.YZ_XSM8'W%6B.^]?,_AWST?."T9(2I&)2)8H\5H*HHVB@:98D@=P=UQM
M2&V65&79J1F&B!G3Y/$K9:^ 3[9,ZJ\5OXTY:<22!+<4.N6!0DBP4DG)H I0
MBA*8%,D L8 _-]^2O)"RGYNT^D;8?F]A]I?AZ)>3R<DH3P6SHZ%72.$IT% &
MG^4[NV\_P?CVI%+)\NB(MUP!#;4%&P,[$GWF,0!4)%^>O3":;U!A%TDHHO'M
MA")ZY9(!_%'62J>8Y]IE[K5(>)),YIO7,>V$XD&$8O?#GDJ 2< T2604?!/I
M+4!35L0G:[R.V+C+HF^B% /_Y.;%YR[1HE(7YYP=U0W)*XUK%;2E;]%*?HZ;
M",;@;!4IY:WJ75ZW7?;[!<NK<E\WC,=?\\0/NY?R1SS(Z60 /&&Y;WCQ//5Q
M7AZEN5?J\[W$I05V6O?<GNY&RZM3N-;IGI(^&NLT 6RF0!MR((Y9\ Z=]IG1
MP*UW\[LEW\57>@GNRN%A>^:O.="\Q$?I^79UD=..<RUB.CD 5C(8GCYO-K%G
M=[*;M(?S5():M!@>:."/Q_GY](>?IL6"^T=U6/5+/[7:T.8?X-;Y7,'BJA[-
MVQ>[ZINTV5EO6VVT=V[?WJQOS15A;MXS?-,:?>7;=)-=^=YUEV5L4S-WI\M>
M_YZP\D$&RV\VH"^T,[E%C?IK&N0VR2/?J0;\PJY;E:N&LMR@M\FCG8&_ZB^
M"2]A5'X_]WZM.SY;&!'XQ?='O7_[P4F^-$/WU/MFI7O>S(1!YXA1;TI\KI2:
MFS=;6*SW_O@;*:@4@@*[B>VCP!>U/N0BC<R"IV"SHC=V0.Z\=;(S/&IR^YJH
MV^LCL(LG-8UD9M5WVD#]8_99FF8,QQ_^?O^GVG[_DF__A:=AX#M;K\2;7]]^
MWOYKF^V\_]=@&^[[]VYZO_WS7#.&P]\/=W8_G,%W/L%83W?>OSW=WHWR[ZWM
M3^\^_\FW?_WSTYLM&"_?/@4"-=G^HVW&\/X=CF^O1.5IR(QDY24PJ,))P&(:
MC&8?P"T5D8G:DMX8++1]O\T8OJ![]]MHX=8M3+\>)U8.4F_>W/1V#[^FX'CU
M48*[(22_-WQ<A$7<+=@]\"ULCG>PR0 699B2AY8[5.J S &)0^4-'43>%B+/
M+D,D*Z *G$O"D@>?4R4-[J;Q!$\C:V]2B11;MF_*>^[!]4#H>$,_8YVZ(_[:
M[&W=@ T^?FJ7&=8-#5HZ*650%LP[8];'4@P3] [M3!X.P^JRC5\?+3DZV?&\
MKP*QUPL\+TJMG,0.]<HQ(K-FQ&H;B*/6>DM!]$K"]@?6PO_EXC;'M4CV[4G;
M(U?M:XC)U^GW-V0HE[6[HRGWKN%S-(5C3GZ)A90<L, I%\0GG<&3T\YHQK+0
M6&-HT]W2B?L&G.-1M6K^/=?Z>S=A(S=Z[C7!LA\>+T_Y=W6T.IYR_RBVO<!3
M L/:ZDX2[R6@F%2*A*(TUM1/1GI39*E-WY03&UPL)@7]X[;.UDIPE\<$!(^:
MU%R&@H[4W#L<S)$:&F*DVGH2@TM$>@4>BU*&F*AH9,6#@&!X>E,M(L'=8B]=
MA&6I4O\R30Q^G#&61TQ>SE>NXR_W#UAO%_A+ULJ8 +Z7M!H3E+(EEFM&2G&,
M2F-EH !8PO$-N:14YE7L925(RAKJ]:/F(JUFGP ^=43DWO5ZCHBDE!VG11"O
M)-9Q"(5@"P?B1/#8X[<PQY"(+.F@N2[1E94F(%].!F+WD S49D8*6(@T/,$\
MR[KM]H13A1*-E$F>,^-24F.\\8(5QG5BT4MJ;WR I4L56B\(_'.1VB0O-/>"
MV%RIC>'$4HT5/:,QRFCM%%*;#?AQ@YM[3A7Z*LU<J42B^\>8E0/KNZ89?=W4
MK"GL7DU%[X:]71+2HP#?.?[ILJ-!&4& :!8,A&G@GTH0EEFPTFDF+*^[>XM=
MN-</=RNA_;&>67FQ6,YL_HS7%:?8KJC_^/W/PEU[9&CK9#0]R]R4T?G/B1]-
MFJ/,S5&_TWQ^EO]V5"XH6E)B(#7:22UH""$EI0OU4NE@7/5LZ=2SI51TJ4$K
M?AYN6^YL[9^]V7V)=9H_P__WI XE"PGTS  SDSHRXHNEA"IOI;'92NL!)KC8
MH'81*:ZJH3$9]N!C9%HI[:*6R493WJEIE=@6*JM][0H>6_F(R'_G8MZN%.V5
M\C$J:06W5DJLRB,2Y]1GTV3@?E<A?4+F[[YD=&?KU9ZW M;6&^+Q?+7DVA'/
MP:,0.A6?<TJ>UCT=OEC59Z9,>/^H-^CGD_,>T7%F<=NJ.R6W1?K.*_9-Z^LU
MM0G;RBC-&LZ6^ZEMKVI9FKLAK>8L\^!*=$[(' 4 K-,@I!1><[K8#FG778J!
MD%&A0M2)%",M$#+NP!OF@HB<;!8:NXM81%JUH;BX#Z1]$)#EUBC4.<.]M,$Z
ME9+&CB@LF)R$Z$!V#<63;V]M[V$Q$9ZY)XX:#VP ^R,'SP@P %X\8UB!YHL@
MNP"3M005'F1O:CCV8=G\8%#7#8M@;?L1L(&V 0%0U?\^.<HSO_Z1CR=-R!9+
MTS:OS1:UZ(&R+*EGL7'>$F*V^%<#Z2C.33&R\=>"=F:>&Y6XB$ U0I 6%9QA
MHR ?*%<=:*^W5L#G]O>4U\Q0X0G-">AQ<!&HA]<D69DM+=DH!]3#2+U!EW49
MNZ)\0Z,?M;.N/^P=5ED>G_</]^VA[GL%;B#&.9:0N'1%TLA]8JH4F;DJEL78
M ?=ZBNC[N)=4Y-2)1"CC =EQ >".GMA<C _1)1OH[8!["H?S EH!??BQ:1T]
ME=(O=.*\$TC>D\35O_[=%*!N@(\M;;=V" ,^>.J2]/GM'B\,EH@Z0B7FSFFM
M"+"]0*(S5B%@:.QY+_E"=[TZ@2V ??0PT2?C65-?S?&T$#CBV?@;66B?HY4%
M<5I:S,V A^/!<RMCTA( O;/0ZRZT8*$35XDJ#AZ5$T0RS+,0M!!%D[$:5M5[
M^>R%%O06%KK:9G_9L9I*9QL1&#75($]SVT&T:24UZ8]+*YF BX.\#YRW!A6&
MI]@P"GLGU)*_;:> 6AXX3_MV+4'?6N\<+[)P]\481+T\%IS\(H6X"W_(G&5M
M4%FRED)+GUR2W#A-F8I6=-&UM52@-]A&-PC'BG D9R 1L@1. C!#0JGE/H)3
M&+3%1MUV\8SG*A8.O.EF"=A^L#/WN%M"E0V.NA)L*C)*ZX#=:&>\S"P@SVZ-
MC9P:&X"DSMBLDZ[L D.B%I?3D<0\%OF,@5CF).$Z<*H9#<:69R^LVG!N2?>!
M%=HLD45$ZE44-F/>:@I2YJ)STI9&>+XIG']/&>W@_+8B2K>W7N]EHP3(H2/,
MJ4RD@)]<HI(XFJ,*46HO"\*Y64PF7Y/-$BDY5]F:X#0\3G36*U,2<T#VN=%2
M=D"[YE+\^?5>+"89S0(I$KB\9#X0K[TC6B@A!/BC)N5G+X11JQYWTRPRJJ2A
M/!N957"II"!X!FK !76^ ]IU%%'<E0;L8<)J09+TBDC 7.*BT01D-0@KK4XT
M(] N:41PY[C;=9&V.\'B-XZT81.<)R\Z<0_;1AFPQX0+18GT(#\A*4&RC!P[
M%GFF073D0IP-IZ_%JULVJWH8DWE=XZI_7=&X:E94?J_=!]M65H X3[EYU;R4
M?-B3OKCB6";)HK/ABB$V*$-"I$' *D:@Z\]>+ GK_]_S8.NV/YMNG3:]=H[:
MC=C6[1V<7=Z21<N0F[9$)T>3_J!-*\0>F--+'E?U1G,X<W%YYWANUSW]VN[I
M]NKNZ5T?])492]<'?5%(E_:-_F(?Z+F^T4HIP[3*TK@D;<Y6I!*8<IXK:CQ6
M<OB>_=:7Z^PM6_N(6'(4G MN)$4;+4OBB1MN5&8V=,[LFAORW;=[)C*IO/+$
M1#P*'*TE3F9.0D@>++R2(3@TY-]_BVH--J*8TI&:'*@N F!#V^2Y-,R"7QTI
ML-K.H5Y+-7F_O6>HHH&G2#RUGH#'PHA/7)%L=31@C!CU[@J'>ITWHB8'_=%]
M[D.YJ(+#KE,&; D/.FC&8_! T@75(4]/[9BI17&=15DO5?G\<H\E%YDOFA0)
M#J',0A&?32&F<!.S8U((#(^Z#<E7>Q^*::%B#L;F(J6R@.9,4M!_3#'@FLL6
MS;^GC'9H?@<1W=^S/@61HR'*^XQY.9*$3.'7B.%1FY2LQQTV^9(.F6NR#\6,
M5"EZ&IR37EK/"Q7:69Y9,#SY#FC76XK?;/VY!SXIMZ(X8K,#H$T\DP#82M [
M<PKXN]$:#^VL^C945-+GR)FP,4F3HV/"&<%!";.R2N<.9]=20G>W]T3Q18@0
MB+:!8[.10*S4E(!XIJ"*\D'E6F?J.IR]SVVHNZ!BMPWU[47GPQ[X!31J9DE,
M8)BE$PZ/?#GB(CA;RDMADKW?;:B'L9C=-M0#20G;WGJU!PY%XB45 M0\@EN.
M!2IU"83&F'5B.:?"UWX;ZI:GM<&_]L6+[(H4T5DG=#":XND6[ZWNB-^Z2_V[
MO628-"6 K'M 1*DC!^(7%,E><F&H< PW7YFZ30+2HHL]'TT=WSADBX(.WRIY
M/(;7VQCN=>';Q5L= -,\/ZYSZ7C.PT9PJ0M:AQ"QT %,;/:68DJ7YCPXG:/M
MN.A:*LWNGWLE*>V=C\2KK(B,^%.*F42F@^<B&!JKSZ_XHXK@X@%WX$+W%\+5
M4HM05% P9S+1Z !^0N3"N<AXT2U/8K0U,%U/MG73E??;>ZD$;8J3I(0$M(H5
M38).D@3K@'DK&A55SU[<_MC:)9<-<?RVIUB,8LF5)!B73&>O(A#SG$()PB6:
M.]%;<]'[_&HO&!>XCX;85 21PFOBK HDEQAAK46VS#][<?OMZ%EJ,[[8/GC@
MP@8&_%0@95S#WU((;X5.E"GCD@!%2@_?FKQC$P\AIA_VN [*>,.)EECV2W-!
M'.,<9)4RF;D%0=7U8.(]%C:X+K)U)ZO<1;:^M>CL;/VY%R)X&#0X8JBU1%(O
MB.>)X9DHI[6/62ASKY&M!V)L763KX:0D[MD,_,9I1:AU 0$&O/UD/:':6A\9
M"T5\*<%Z!U!CMD#5_8>WYN]PXQ@7XMX5MGHN-'!]$MEY,.);Y(ZMM1NXI/PN
M^PHO4$GAHHC :KB3(F0?8BC,6Q!9[HV5<XUENNHE*P]!KT[?['Y@\%F^L[7]
MJ6[!,-P"P6/D.EF$($ZLTI* IP5&PL>8'7J!&]+:#:X7PR8KM,4,\!FIU,E[
MY25-WK+(,X])*JF8#KHI/M]5"%DK(3U[L_5AKV 3@5H:DN="9"B1./"P" 5C
MJ2(5,F/]7;Y)EY0MO7.%L5Y=[B^5%[."&J],*"Y*"<)EC1 :2QL8':.C>BE&
M=N7%OK48U5J*3E"M>%;$6Z.(Y#:0P#0GN1ANJ$\:+.JS%XPNL'*0DNMD@#%3
MX,M.%VZEC<5*G0/VOL!ZRD6+3@961 ;>_[EGK+"6!D:B,+B9["4)3A02F0S,
ML((YR\]>*+8V)>9D,E&"E0-#[J21PCINP.0Y'Y,KHIB.I*VUT-*=SR"T*HOL
M=0 /PC."I<^(3XS#@L; '6= SLJS%X!M&VQ)%ZM52K>.@GJ6E02G+4LMH[=)
M6VE$$9('YT3'T=901MG.^W=[+-F<?1+$Y&2PC6PB =:16":$4E$%+6H:(%^R
M]7JGHMUR&N^H-;O/?[LHV7W^TJ6*W>>O?H>"W1+;US"@($5X:9EQAB;PO?",
MO0A)APZKUUH/Q,[NN[U,G?*E%&(IMKVB"7XR5A)JC:$4'04*!,.9#2/OI9W-
M0Z"TYBI$SC1X,EY*5SQE0# $BU&*[-H$F0ZEUTLZY<[6ZST/+)$GXTF"A03I
M9)* DX(GN%1!=$(N? 5*W^NAF/%UQV+6. 2[M*CG5\5@'1@(RZ7UQ4F7C$W*
MIFA-!A<SFSBE]W)J,KKC^6NEE H[)0*N*N^<(DD&,!D*J),36I,"]J)P#53?
M4O!)Y:J?\:'>FFB+XU9PJ9)P(@G&+-?)Y92L:LU&=S)^C23T[>F;K?V](& Q
MN70D&1!3&8(F0>'&=BF1 ]WA)34M'KY] /9. -D%W[ZU&,'](Y;*US$90PRC
M@4B,P@9=P&6T(7AON<W)/WLAS;<+OJTQU5A6MN%KF :5> H+]%DJ"AIN/'BJ
ME$I=9&2 UKQ5)#-5I.Y0R5HIX-D;<$XC6&6=F";*EHQ!&D9<%)H(KE16GB4G
MQ5HP#9E+TCQ$X;3$#L%%BD!CII;Y:-B4:70G.-9)0C^_V7JW9T76"KQ0HEBD
M!/-IL>FJ)%Y;)G&7H^2(3(.Z;\XT[@20'=/XUF($U\9MON+ 8G*B#7!5F30C
MMAA.(I!$:K3,6G=,XZN.%WT-U;! TYF+/(CH9*;4TQ3!B? Q)\NS;))5V319
ME75G/%9> U]C,MDIC.MLY_,^W][=W\.J)<:#RZBY8T UE 6744@"ACH:*B+7
M&H'<W.:0Q_>I7))UXDPP 81#9AN="IHZ#]9(4:M,TZGD^\IHQS5N+Z+OXYXO
M1F#O&6)4 1$5U!&@'Y1H ?9="TV+2\]>B$UWCP7T;YI6=A>$[+C&MQ>CSW$O
M>I8+TXX(QK!_&:;02JL(-3(;K9226)_B6W*-K]RF+MERGKW4WD3I,6/#U\Z]
MSDJMJ7*=>5YOH<6C)]PP*<&#(<I$2V34G@3) N&QY.2,TE88P#YM-[2Y:=;W
M]TDI*@J FK%@A "Z04-P/$AG@68 @ :C.ON\EC*Z^V[/VE*B=8X$9AP!2$W$
M!>"1@F7J7'+%T)I2)!8/2-TJI6AR,!J>[!\,3R;HV/!'ZM!=>1RK4<=Q<\ZJ
MJF+JU4-]F&M5_;]+.HJ3&(>'8+S::[2?JNH,[]>KK>+LU"L^[\.Z]^-7-7[X
MHSYVJ]LK^* W\^OO=_> >69+HE$H'R6>.Y4JRN0D<T4:EMPWW#U8R@Q^'0W'
MXXX>W"!^)K"0#G-,!F> 'K@2B50&Z4$HQ&2'W3BD$Y9?7:&AQ85F'9;T"6B[
M3R,)\$AS>_E3'L7^&$]F(LK>M9;SMY?!\:V$<,[\OVJ?^C=\Z$[\6O'#70">
M?*$<&Y()74]I"&(C]K>C/&=/9<XRU5V +]<4O2R+-RNT$*.*128NN: 2:T85
M&9A*R@JJ?7!B%2+]IT.@-OGHR0G++$U\5YO9F9QUR!QX8;*,2.,Y"8GA$4'!
M:,B%,V6?O1@>Y5I=8<$+!V)X)=8,2ZFJ^?72L11FC@].CNXN*3NU#L2;\@H9
M[3;&$@;5"9GRVD6Q 8MW+C8=VB#:R-I($[?SA :,D8YCL8Y"7"J%%.,XU\JZ
M) !M)J=Y\#$OXDWC4!PV\W_)L=CLO1RC+9N>/?A__\4T_4FPBT(-_7&O7\LQ
M (F&+\]B5>LD@U,"%P2G SA;I:#UTYPRV_MMX(\6>?:U+=0NM9?[OJ3;+&6G
M]<%>37E"0[1_.QG% Q#^^L#K1K=?#L;##<08?+*-ZCPU"=(@%Q<%JGR"1<^I
MB>_A9ZHD' P'M4ZF/\;<:7S[?.VOFZ+>#_BQ__=?EG/Z4_/I/W[[K?[.?OI'
M8Q4GPPG6PZA,OJ9QSSIT?8"_/@CQ&?J+X/B",S G>GC!WJD?]P;]PWX;\+[E
M41BE"F5:I<(%:!WS163%=+$Y&RE]O''4YN<Z\CH-/_MC%+2*EN/?VZ'_,AS]
M<C(Y&>77X_&)/T(T[YR +^%B/,6V88")0* I)RD)020VS_#6*A)Y-K1XK81A
MH+*&;SBY)$;8K'LC;\<GH^/AN#+[RT+4K_Y!>S:@EP?]_7X8P _G5=RF>WO#
MX^/A:()"=5:_,97X"QE>"$R@;P%*-H[#$T#2-LK3\S&>')X,/(HMBN2H'TX:
M<KB?CX"7#RJ*MQO?HT.\\K$_&PT' Q#$=!*;S\*K)\?7BOW2,DW4F)+QD+@3
M1O(HK&?"9&RTEWW@_AL$*[?]I_[AR>$40/XX">,XZE>3\SO,R5,NT'1) \XP
M[]DJH5F,@41F+)$>=,$6'< --H&*P$J0#HLP+RG0! )R+LVSYV,V9L.*T1^/
MO^CMWK<(?1WK;.7G'5#IP=G/,_IS+CGBR0G.A4_R9O>E K]DSYEBA7:"N((G
MMED(Q)FDB2[.6:R@Q*A?6MD+H<<?G?5P*H^2'U6?Y0YE5#GCBG+NG112VD =
M%^"A>%6L2DP'.W?4]!L@SM1=:<PSN+93".H,\@W@Z#.>L59,HN)'0IT)(%78
M*D/D1 16Y*(^*Q,QJ^V*H%QK*!OY.K>?&+;?[%4C?6&56WO<G."[+E)R)S&[
M#QAZ4TH>G8=(NOR$Y5)#,<U%X*%C$3+AFD<BDV+$^PS0I!P/5 EKM0$L6BA&
M2>H$@GEJ9KHM"3C>F.%)(8//=81O FS5<_B7SMJC#<1M7\2PQK>IO\Y=L8:#
M^^/)>"8I9A'EI@)[W"[X Z'=_81DIOY8(YU=).8&HEH+8CKCE09?D$@E%)$.
MCR?GZ(B(5GD6+3@>(*JXC[N(;RL)4Y<%H0OD7A/(W=^CDCEM%292.4TDQXKT
M0B7B-0B!429("?[FN/^I0::%2.ZY36N1JG$]VVC& NH =J%;V>)6&Y2K('7:
M!U\/V!>"&C;W@3=$<ZVFPN;Y?:Z*BL#WSC$0K[K9^\V/)OW8/VZ.R,.UQSU_
M,AF"+/1C1=*38]Q&SZ/#_I&?UC=MG.":"E:]8+P1RA_8[[FX'\[$;+/[2Y&Q
M-AXE^:91QY.?P ^O&0S/1QF<X/['_--I/TT.GC-:F\?/?#$,)S#$Y_3B*SZ,
MAX.3R=5?J5$W#W[/T7.L^ O^[_<)NSDW-T$S?Q^,IJ,Y]ON9A%'V'TBMAOO<
M#T[]V?C9CY<CB_TC,C>'\X]_;=#URADHY<%FX+KTA7_ZE1E+[V"$^/Q??5=,
M2DH4[[F0X#HY*W&?.1>GBY?9[3'Z[,6N!V?ZGS_Z]7T"U&KTF7%WH#[($B&=
M4^7&+"BE#-,J2^.2M#E;D4I@RGFP:\8;T? A^$Y.+]&\")LU-<4GG:CDM@3.
M)'<AJ9)84"P^6X?8^9NCAB]>\E4V>L<76 IH/ALI!-B^85RPR3.XJ&C2;.+<
M.ISW0%[V7:JNGS,-?+(W928LWE9?[R)[+=-4>#P%MV=EP$UC*2F1L23B.$U8
M&M3YXJGEN.>WI+/#_YW&L =Y/&Y\G/,<.="C#WER?:K<#_U_S!3KGHQ\:M*[
MSZ97\L?' R %&#><IRQ(3G[HMQ<8^,7O7U:7]EMM,/OJZV[V7C>WGM>**QYA
M(7XPO<7\>/OCWF!X6BF2;S[17*/-\FE>RD<86Z\L9YI"6'O0S5UL8^D=JL[/
MU ZJ.U:37E/;?M)L/#3CA,M>1$#&)_.PTB1]7J)D->3?/VK2EP#1%F9MJG)I
M>N5F. &NF = K$;P3A[D.!D-C]IKMN7HSR$,'GI\,!Q-X*TE8ZX#@]]PXZK&
MBS%5"D91J];!H^Z#U]Q8))A8^"Q.XF9OW;9(_P(BC?6@>O\:^/B!_!$/A@-<
MIF8;'&4%)_UP").*<Y!R0Y/SDMS4=AW@4^%B&I?N7FXV.Z>D272]5, J?\*?
M<7Z;32*X&FK!!<6?-D:LH5G@\CE=L<5?G8&C(:PQ$.)^ 1E8Q_5!QZ>Q?K-*
M-+=G7%7VT&-("/Y)L)P??7]0T:9IW3!8[B[58RK]HS@X2;7M(_PY:A*T(_#R
M\3E*-' Y"W.EC_:L682+.-1T;6;?+:#(P].++@D7[P!NG1[TX\',+>;AZ(=^
M0<#[1V\8(VCB!5.X; ,0UF]9V<MG&6Q6-%DJ2XI.:U&X$49)PYCQ#[R/\[+.
M\^MVFE\?_=&.L8O%?V&'9^LEV_Z\OR=XR+!HGKA@)9'>9/A)!\*DUM8*BSWK
M@$ PNV&7;?,L5Z.?&O-^.Q)ZCX)T'?$,5Q'/AEZ^N4A4:D1I>/0_P%"V_-E3
M)IZ18?UF4:@3DC.@F"$0F40@'LDF=HHS14?I2SW(<@W;G,T#NP*"6Z2LO'"&
M3\ZRH^,1V*EZC1D4_*F' (V,:(CGEGK^L.9+^"8QS2>PM0W/&(XJPI\;X)5/
M/ONB6;NP0]AL^);UDNXKE:/+8+HO99,[6^_V1$Z.:VR<S4PADJE(G#$*-([Y
M& 4M+GM0-NLV^)+$C;MLM6M08PW^9 Q*6FY\8B8DHVDI7D4E;MP LA.$^W+W
MP<W_<+;S/M*=]V_Y&TQEH\%+H*7$)ZJQ\EP!><B91,^"5UXGJ\074]D6$'<)
MQT7Q.<^:Q%?[[5HAGEZ9"UR_UO1LGBU+OE:GZ*Y*Z*6NUQR0[0'9A/&AZ[J.
MF;RO,8>7NGI&KLW7;7T9>$)\H(W6E_#H;;2KCQ^HB=QH<V'Y^^=3@"N.AZ+0
M<3\!TWHY^QN/^H\!+0H,(_7"6;W0:]Q0P29]O^>/^>@$-X-2WD!?Y#P(NC&;
M5'R49DY:M;MABR>M*KMHC\=,S_ZAWWJQRW_)Y;G=.=#V,5K"4)]D>0KTI0.[
M-2+;#+1JU[00PFSJP1</\9BD4_246YZ#E)8Z%VTQH?CHC$YJOC'*=RFA\53W
M?O<_ SCO40\>B_"9&(V%@73RQ,< OWIF9'",BM+N]C=]4><W?&M>/=ATF,2*
ML'63M,DP:6)'?G^4VZ!837K/33KO[$?Z&*#I'0Y'N0E2?@N)NDMX_]6GXWX3
MZNM2"1;%":ZWO:<#,#!CP*W*$<^L)D; ,P;VES)E(4I7N'WV8I*/EDM3KXR&
MAY<0[!R\-]OTN!;H&X1ODN-F#KF&R[[6#(!=ROF=V<7',QG,_#3NC=#.X"U'
M^3SXBU<_:>M&3 F(GS1P#9^OW5HOH_GLT8[6B4-_KX]4I(]Q3;@PUAYJ#=/%
M)AG<#T8/$],&XE*K6",L!="&0\=3?$>%JZ-'DX;V93CHIQHH#7Y0]7!\D/.D
ML3^@7C $<$G'_=)O8JFY(0.M>]F. !]S_KA4KV5'=*-I6-L4*+@=-S=48A5U
MSRS3TC'FI(B:PQ\AE8B9WJXY^UT4=[X$R.4TV"=,TO?ESON7>X;'X!U#8LX\
MD8GB/IS+Q.5"O076'@0>-#=+>J7,*\=LB*01_QKR'=XJN_YN D/$O+R\;+3G
M?_H^] ?]23^/?SX9C5 HCA+(0FQ^><(Y\_MJ>^OM7@FTQ,@C\<X'3/ACQ#K,
M "M.Q\"ME0+\,K8\37X.H"K\W0TFN)/*,&=E9%*Z #^!A0^R8!%Y$>G-3Z,]
M&$S,.OJE_RDG\CF/AD\8/BY'Y#'P@PGP/ A&A  2(!W026=Y(CP8#T)F,LL
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
MS5I8*FD$BJ,V59?BWY&*NZ?XWXU,?-,4_YLX4EW^_PU19HY<Z)RE\=YBW$P
MR@##<-DS;$3"N:=@<:+'H]+:+8;7U_X$P$KC4TNB:V?P^XP;M5/1>K-MWW !
M"Y&&)WBO>F)]QM>=>ZL+*WW+L-*,$-PFK-2AX4W0\-U"6"E9)HQDE(!;98D,
MTF&7@$B8! <LF%)H%,]>."HWN/KJ#)-[5L3OO"?QU7N4*P? -R>(RQYQ3>%P
MY:-.,XC819WN$PKGB&%0Q4F3)+&E,&R=0HDW)A$>N0>83-S:VLC2W!<.KA"6
MW1.E7%FU7]6HT]6Z?574B751IZ]3^_FHDRDR%0!Y$K@U> H\$>NM("I:H#])
M"B94C3K9>XDZ=:3BB9"*AXPZW0_B7(XZL<[1NE>8F6,7QO)BC-/$.!J)M,P0
MJVP@E!<=E3$@4+R&G;1=(7I1PTX_3E!:7BS"7^I_?/%/^&LZE$,_VN\?-?D"
M? I+_:,$(OA<Z(ISWUA+.6KI[D'NH;+XH[->ZJ?>T7#2V\<3RCU\9=CH!>@N
MN)V]"7R64^IZOPU@H*D>AJLOHH7M9?A,.H]*-<LR#4WUAJ-:N72S]U?N'?B/
M\%=_/!F.<&X'9[T34,=ZH7\-8,'('_%@.(!';.[>.X:/X9T.ARD/>I-A+X\G
MH':37+]2?'_4^XA*BD&QX<D(9G 8/TR_[%&]QYOG\E&7!1<+ :A_=%(1XM)"
MM=,C^:91,(7'PW$?/_-\E ?PX8_YI]-^FAQ,06[FBZW/3B^^XL-X.#B97/V5
M&8&+( AY])VD@%$Z-T,S?Q^,IL,Y!NY%PBC[#\07&.US/SCU9^-G/UZ6=!#S
MN4F<?_[F*5_\,XQ^?''YQN=O+IF"4AYL"AIU!#P?-EF[SZO$XZ=@P'YEQM([
M&*'!_*^^*R8E)8KW7,B"Y;^D2%D"1=?%R^SVL#_=+D+3/W_TZ_L$J-+(\?'D
M77V0)4(ZI\N-!18V:VJ*3SI1R6T)G$GN0E(EL:!8?+8NV.SW]T=Y'\&N/V4D
M+=KUQ[W*8WKPS!>PAV )P#CR-<.T^0T^@$BYX\?)_Z?WLS_N3_R@M^U''_)D
MLW?]71!36R.0I^>;>Z=^W/L_MRD<1EED7GLGF)(T<FN9TR%H$XM0*84'YW>O
M_G/2GYR]/AI/1B?U&.<;F)#1[H$_:IG?R^D$7.9],]N0CYL!_OV_!S0>_OO(
M_^5.WAS^^SW<L[^]^PK&E?I_OW_[>6?WEX._=]^R[5^WQ?;GR-]L_3+X>^L#
ML+D/''[?2R9+840@,E%*),V)A$@M@9>8 6(O?<S(X-@2!@=,(]U*G")<CS/*
MHU=..F=]"(8G\$FIH<(G=:LZ=-]-G)ZPQ.QLO=W3,<H46"192 -B$PL)-&0"
M.*$8U8Q+W%RQ2\0%]/"<=8ZOIYTH62@+&[U1'A_GB/QM<+917P?\A!6()\#J
MX +G4(I73OU2\B@? 7:&/#G-N7EYRCO3$M(9AX>'PZ,6A/VDN0P"*KP_!<YZ
MVWJAZ0L5GS<7&- :V*7)$&W(S#S@JDPMQ4>8*9BE.0_AQFMU6_,BF?=1,9N8
MB]+K&!S3R3IJG"HL!O&%HV#WF+WR16#X=YV9Z9&P79S$7V .'T?URJ^ !+6]
MN[UG);C^4L J:>L!$EP@SLN$J:W2^:R],&!$]&+CIEM;$.>MU30FGJD'Z7$N
M%AX5S8$Y$9,)7^@-U$G,*DC,^Y=[U.1$37 D<N>(C!S<4TL3B2J+6,"7$+X
M[1"+N="7+<)FK[>"(%RO^!S)>C]>@F6S%)9K+2)2):PW*X4K^&37FI<'VI8:
MCR;/_X@'.9T,\IL"7B4\YQ@U"TQW_F,"MAKUK_K,NW"_?PU@-I^<6KTZA6N=
M[?'"F.*<D1)%)E)[+)6G@*OE$L"I#B5%W4 JN-TYO42O*-L8 %"=+06 /"HK
ML^%*.^69@S_R&?"GZ(\QZC4"Z'HQ*Z)PJ3%R)B!.!V#\ S*N_E$<G"!?Z!^U
M#.NH'K*J!&P\7:]QXZ'F]K!UM02PH,>C?  7!^7N#8;C<64G?C!H^!EIR%Z<
M'8"?J?&#U'"<)_BER0$,9C \?7[E_M87E.K9%0&*+\[6BW_6R/)%<+%F_H .
M#OSQ.#^?_O!3ZH^/!_[L>?^H:E+]TD_M(-J()$;@YB+95=6;MR^"<YNT"="U
MJ93MG=NW-^M;<_'UYCW#-XVX^FVZR:Y\[[K+,K:IF;O39:]_3SW08/G-!O2%
M=-4OIB&XA8\NV>ILPLG?:4-PP3Y5N7J'NP2O+KD F+MZ:>OFAG.S6GN[RQ_W
MCRN@YB8[XS?M';7B*WYM5O)M'O<F*3F/9\[H;53B451%^!G-/QCR4?Z8@5",
M'^PP]F-+"[GU\S^:G)&4J4E:2I>,E4(Z[VQRLH@ OKR/P=U3T.=QA_V;Q(_A
MZ<[62W $]C___?X#W7G_FF[_^E:\V?K7X<[N?[]_M[O/=S[_C6-@?_\\E_CQ
M_B7=WHJ?WVSMP'C>\NWW;T__WHIR^]=W;/MPY^#-UCNQ<XC/^^\/RZKU*RU9
M=L:3I!,G4DDLX< 4 =?=2Z]29"[@M@%5#]Z6\5LGT'_E"<L.\9X<X@EI+2U6
M&&ND5-2YK%3*%OX3BN>8[BEHV8':;4'M;![4<A$@I23Y((ETV&= QTRB-*[0
MHJ*("GB>D>L":?=:H;5)"%IE+/K#8_(9!I(.:XH$/,(3*]-Z"U"B1B5>BHG
MQ"0(M\LIQH)[*UI'F?B]T; .E&X!2HM5\YW@(GOO">61$FFY)=9'3C@7(EKI
M@8?19R^D^.KR6"M\?N?)*RNL,Q@,JV-443JAK2F>A<PEYY*QJ#L&\9V4=;X-
MHRA.I)")I9J!6^03\38I B];&[Q)SOEG+_17$XC[3H:_KU8\J\\1?LU'>>0'
ME27X=-@_ZH\GHYH>_L3:\]S&?XDF:R%\5)E)&K+/7N@88E JZYQ#%[%9.6A:
MK, >#+B=@$@D>CP(#(M)K,N!6 &+&FP"#\>!<[-AS&.N/_?D==F!\CKG6.')
MR>"IU50JE9S6+(*S>W],HM/E>]3E.9KA>59*%TVHHX[(C.=\M2XD!AF"IL T
M1 "?8(-:L4*Z_,2B$;_G<?:C>%"I1LH?\V!XC%DJ74CB*FP*5I2@?.'@Z4J5
MK)6!LYP2<\;15&@7DO@>\+.D:K<R8"\$<(<H$L!/QI*6#'LV4*6=QV[S'+P<
MNTIN3A>2N._X(>5 &:*("935A6 C9PDL3W2."RY4%Y+X3LHZQQ5$@:D')$7R
M%8D,V1++(B,VA.*-9%K1_.R%6:7V*D\A<::>![@RJ_6..TE?+CYW38;5X]YO
M_KJI>32H_97-MSKW[]M#^F)Y2PV.NX4%)(Q'</^$M"3D* E:8TT+8U%H=/^<
M_&I4OT<E6H^\G Y".PB]'D(Y>#V9F9)\,3)$;5/PX+1J9@*+F<<N@K:*$#K'
MBGFFL4B;"1/>8]F#2$( /Y9G'E+V5-/,$$+EO=5+_YX0NE#PZG(-I>]Q5G 5
MCVU>.^"7EVJW7SX"OX%'Y4>YGG_WQ\>CX:=:;F!P=JNSS4KY8)+,(2<E@RJ>
MJQ*8%,F8%.'/38NMO#H\'@S/<OXCCS[V8UX.+SO#H^:P?SW,/*[NR.S[F-B_
M,YR\RS"X.-P_@IFZ88OD=86DKSE[N0UCV6.&>R&9)SJ;3*1CB5CC*7%>Q:Q"
M#@E['"N@98M1^8U;20HUIF0K;73"2!Z%]4R8K#*SV0?NU0I(RI,5AG?LS6X\
MW<$"C+NOZ<[GUWLA!*J"Q2R0J(F,VF"XE)+:]!K(@] *;(W@]U!@ASNI#'-6
M1B:E"_!3#C+(DG4.(MZ\'F<G&/<O&&]Q+$!X@*!\?@=D9WN/LN14EHZ4G 4(
M!I*0BA]44<M%%B[@(8K%,#I:HJ:.R\G1Z'QN+Y^+K@>S:^E#+-$X;&M ,EMK
M0&Y<_/KJC]]^.Z]O<UXD<K[*PNY!'N<OW ULWPA+Y.#7FGN&W)OYPA X"MQI
MIAK/:5L=FOBF/'3ON-;*P,>[;$:OJRR@DLG&>I#XY&4Q)03-A3 FTB*UDNP&
M!:\?3-R;VA^_#$?M2_BY1U?K^JN*%FQMBSWNI9<Z"4*53J '(1,?N2$Z*J%T
ML3EB\R*^:>;/\C?5B3:N%0_.N**<>["Z4MI '1=)6:^*58GI8#OQ6%GQN&Q*
MWVR]WHNV,-QA B%)DDA-$W'&&^*H!@_<"BQ&"8BYJ99+2L6YZX3%))VBI]QR
ML)O24N?@CB84N*?129E.6%966"Z95P;_[BGF9$D.W'OO*)',2N(T4_"3T]P
M6>>E8.L+<86P3,O5W=EJ=K6+OU"[F%U=NQC'6R7XR^5F%=9<Z2H>=Q6/5[[B
M\;75AKYQS8I&!=7FM?;P'IK)-&6Z=OVGK?XX#H;CD]$*5>EZVQHI_%X\>_/7
M6_IF=^=@Y_U+NO/KMGSWUTY_YW!;_;W[3KW;W9<[G_^D;WZ>,U(XQL^OU=];
M8,#X*[Z]]9:^^WQP\(Z_YN\^#P8[[P<';[;V!=Q+_N_G^'D':^ZR" R4:I*9
MBD0Z;-N9'2?162"\-(9@S7R1+I]%,-['*)R7P()<UCR!5&9O.36JS!?I:J:]
M!_..13FN*X&UM,K5EV]W>7A6ZUB<U%%G(YTU+E$?M,]*&2N*78^RW5NYY-&H
M%BZKDS?!R:M.[8P7.V4%\&:M;);_<X+U9L=8[:R<3$"\9^C#13W:\:6"M/AE
MS/JH,64_'N=)PTT'?1_Z [#C[3E6^&Q_U"O](W\4^^#NC_+Q<(3G6GO^<'B"
M%<_\I)=]/*CW)/EHIAYN/O*-'P[W&OC3YH)8?NUD,AR=U9<!\G*-6 _ZL=8L
M:^,$C1M>'^GTX/]G[^N?VE:6M/\5O=S=O4F5AZOOCYRM5!$@N9P-D  YN>27
MU$@SP@+9\I'L$//7O]TSHR_;$)R88(-V;^4 MJ313/?33_?T="=P]W9MW7E'
MG\)'T1CO*6XCYV];PUJ7JDI;FF;7M+ZVP,V(I.AC$* /DS+D\%%!<5P9O"6;
M1/# <CEPJ&J2U #EV\_'&H#5P!IM:P?5 HKOP"IA:3B\$OX>PG2*06$412W&
MB$[%R)LEBBM^%_6QPMQ<WPR8G45#G%G'C2L2_/9GJC1?8W<0!LLX%F7[A+C#
M7/*V*L&$+Q/-7$&R2@$L%WY:;)3>PTC?YME@5T(9+.YQ58_PC1A^9;QXL?]]
MG-,L9R \^?1@S <%.'$XW#Q+4]GM&K2C&&_*)LGO-GWGSN'U5]OVPL# OM0>
MY<3FCDVHSP/"&>>>'YHH3%NO':L7V*N(AO_Z3GTG/^LB/]'UX<[7B,)$P(*1
MT(W D==M^"ER.,$=,-MQ_="P0'Y,LV<$\^?A9V/:1S5823<;P3W3/FV?;C<+
MDZ))N,;=W:5$SW-=YMC4\</(IJ831I8>40_0$WP'*XQ^'KI@U+7T=<)RB["8
M1Q=?N>?8)E!8XL($ ^)8("R.;H+8!&[HXB%ZBP'8V+U GQ>6I<$FUOT@9. 7
M>G9DQYX11*YI1ER/ ^8QP[1_'FRZ%;_/BEM@7IAN!T8$*Q[K&/9S8T;"(+!)
M[%I&:-JZRV)7P</\IMJ=P;OE:-L#MV>M:F'O"]H-XZWLS DP>HP/@[L '!3?
M:\WJ8C^&QPU00,$G]2*?4#T&NQ&'$:&A9Q$WLET/I",RO6C6@WZT#AT+FIBT
M6'3E]:AN)<)@Q4"A<G&BH'3PZFN$GX?DVS3^NW)JI"O9<G8K7^E%R(<\3L8O
MA;-63 8@\\+YI6@.T94K7LF :#,JVI6]?M)EKV>V*E34<B8[.P?1F#D?UY7%
MGI\[>]'<_:@>\H)LT#6?H5\M(]U\XU^I)+V1,_?\BDDWHG8-"S1NV#0T9%V)
MZ>=9</7%&D4.D6FW6';UYWU)H=Y(\=T9OY6\[+04X193?]K.G#KCX1R^.S0/
MS_[JG]_L?#]^=ZB?7UY-SR_W[:.S'>?X;-\\VMO_?K3WY^!\.GO&X^KZ_.;\
M^]'GMY>'>_OV^<U)<GSV9W)X=F$<[F'GL7/]\&Q?/QQ\N5Q8HYH9!@]B49<
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
M,:CA6SH@=\"BE9T"6J%2/[/X%&B)%H&V)#_)-Y[%$<4'B^3 #[MB\COOZ(&
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
MO,%C7YPFV'(>B'.9+MF34 GK*4F_:,>M$OGC"?:;#B=)*KF4Z/0W$4VH"SP
M@/:A0OUP,@41V&Z_WWPN$L!\N3WQSQ+,A9UMXJNCDDEG,%<Z-F4:J]]K/^M'
MB:8?^DD*M!+)3I1\4W9!1!335@Q1$]NIHF.YG(:*P7,@F!5?E41<6:VF;"'#
MFIF&$(S:4*;:P7NC3A6R27'IHY2A3=6[= ?X"PCI#NI?P8>5-N1\3&%:&GUF
M&_? +K:B16VL2+E!X!]'4E1)J]J[M!_X"*PLD.X6P5%[+D+WJS"1:K.:S 7_
MQ(W> C!A+GD[<7>]TSZ6H4;5.OX\._I&B_',CBM3 5'IURW:?6UXU(K#9&5X
MIW&KJLN]RN^;D;V<JQSZ>ESP\*9F!>NX/LM&AMK%;AX]+:>/?F85;4_!@$G/
MO]%W#E:ABFBTZ'&EY<K![6EI-J7I>-K\$PI$*4'5GUO1PM.^,(6J#UXZ;423
M:M^Y$4LZR^&E40RC##$2QRR#[X#OHJ^[&EC[S$+!Z0#,,"(\8-$08_AJVZ I
MWZ/^M!">6]'/1B/\1BW ZE0#N)_90%@0%<<P?!E4P*#8(1H64<7HNDQFO?U%
MWF3?IQB$'@C'F-,)S!S&B,H=R<IYB%1*=)I%XOW02Q:A"05H]5!4? /]\]N&
M4NYO5.=@)/G!+Q@Z+'L^CL$=!78@XOIRUSL'B!1;(G6$JC3B=[Q??5T^P1CR
M>Y"A;=F/L P!J:DSW.9XA4Q2E$J%5+4L@HO\7D35+C#]5@RP.:@Z.M.\7!T\
M*6,R\CB*2%F<^43Z9<FP9 M3Q2G5N]61*Z<\6]$#0>%RP%4(J3IP4@];0-\N
MY06=S29N1:DJ9B;"?XT%S& $3(C?8?1_R;#@4Q7?:2;+?\@S\5CYR3LZ"$54
M4XH*1US?*1*0E<9$TV8B1",@-9<*L3,&RI"!^N.WDI0N,,2';]2YB7_3_!NB
M=Y5&)<,/ZPC>]S:NU93]I&6%O]?@UX3$.XQJC3RS:[9D#& -)_[^5M,PYZL_
M/9+5%$.17MM(!G%[C?7JM=:TLIC2I$H$J+/D&CL5F!]0GA6 BQLFN-Y]*S&Z
M\;!$^4R 0%D\EEE48W THYES?W&5BETZ5QC78I@<':E-[5YCCV#F+>J$TT9
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
MI*K_W]Z7-[>-)/E^%82F9]=^#Z((@*>UTQ&R+/=XVH>>Y-[>_6NC2!1%C$&
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
MR88)*'(&FX0IXD$R!O7V(4Q]%^8,,.&Y*.:NAYKU("7HC5']Y7'J)RC+98!
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
M-7R(?WC'%EY[W#6A+=-I]<Q6:].*G@=<O/OUI08T6G_=1U[ GI$)RY@8%VG
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
MF6PAVB^1)1F/\(O5MK+7K0P.7QA 9G6M%NI_7RW.GU.X^0/#WG#Y:+_SX3@
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
MAY$W55GZE">6 1RJ0BS"M-PP]"MX;,$J.ZQL ;$37&:5C:\C?GHA^\?5+4<
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
M74?AQ(MC[-;P-4SX4\($_WU;N<>#,N6M?GN\[FI+)R%HH7]<Z#MVS^Z1T+?
M\CJ3,VI92MRQ?%M8%O@#$/(LV<BV]/9NZ9P"+>GK2KH-?[:;W>;9=#K%NHIE
MT49YSN+OII'G&Z3ZV\VRY5!,#/C']9<PN@,27I(?^ E@4,"")2%U-"*K(X9T
MQ$?1E@[]UQ*_B<0[O;X%>WO+.J7]?!3SP NC(6KN\^%T^$-)IR]BPA?JE6(W
M'P.%"Q^$_=L4"V2F 7H%OC#L V=\A&F9QNWUI4'&O74.+[R+^)U\.%US#3>-
M0M\+C??/BB9R+HZ8RU$K$#K(7\/)VG "S^_8[0[!B7/JYJ4.$5;("2@@I5 $
M<2Y0=VVI7I&$C-69-S(9A+@[9"_8UO&&XZ.S]?]J]4'+^_KJ@]5J.];9- I_
MSG"K%(UH*4Q5./M1WO_B=>#6/N/=MM,:M;K#5F\XM =#N)RW^-#J]/ZGU3_Y
M=2Y"#0\EC*M_I:@BP!<\P. &X]IG@5F=@LAB4?A('FRTQ.;]"*)<! '_:5Q4
M@HDJ\V]8K8N-\$2%MRESY'@5" P@W Y1M 9Q7(B2!\>V6ZU>%AS;7BQ[5(D3
MDZD?SCB7T:]9Z!G"Q5H(</4,4:Z9)])RCKWN$>" HS4+C0,;X$"S9;>S&F@B
MTF$=,&CVJY6&38,.*NR+!4#8# ZDB]+:-1;44"?8SD>I50(-!0H*.A50$(53
M(-O,^,QQZ\>BB"#8V/NPM!>3^%E".O_^QWM#WH;.!U':")L 3R,^\6+XR@^'
MPKA(C"X,Q+@=A\PW+B/.?QCO_7NW81JW@#;\U'::MV"8P ,\,%"^_Q=<WFUW
MB[F "#<?O0C>0.8+==["K)[RL(4S]99/DV+)1-L4G:H*%5A6WO^/U)\90NMP
M-D6^3FV0KX9:T';N5*T$:>13R-==1+Z/,.TP0J3+XCR%#%[>?OW=^#.,?N!O
MES*)6/3!PT.9:&JX9X,S9KQG,^,_/5@./(2A;K$210)T?F01GB4HRT$(4<!"
M%*D:1^%)MBSYM"D@K9&Y?"" 5$-5;+L"+%H5.U) JDQ==JI3E[^'/_AB!/J&
MTF\_6I5^!_G'QZR1;%<T16LD1PD %0'@J),LCP!?3 )>/P%WBZ#0-0*_CWJW
MWZY0B=[MM;!GPFZO2/>(9M,D'*812O/,N&8S$O@M1+^BZ,A!B7X-]_GMBGWH
M??ZX1+\ZY\-J9DD?U8'A![+/Z]R/4BS7=MGE>K?7(H\B;RN1'\*V?O@;_3/*
M?@UW^RWSNO5V?ZRRW^STG5SVG7#HXW&B+.J5L,!ED0NR.O) A/WYDT81Z&CU
MEV=]O+^Y,BXOC&_B =\> BPE@7VHUD:*"C]@(>#[_VU3@%W&91VYEJ";4FND
MV"3#HVTW^V?H"K!.XW1 6/"SZ< %\*O "RGEM_+7Y:#  G@7_&-<8<VM:40A
M%X@*XECR-X8#ETWK!-P O_ A!76)<&^1NB$#K:TUBR$_;G.LRA.Q^CI/9-O$
M<JU?'"-J+.H7;0(&$&^+(@H$;(@ )I89$0@1(PJ88GG $U8]!U$NYYQ:#EW\
MA<U43QCX-^+Q5&"%/UNNF#C-=M-X[\5#-@MX(1AL0^UD=3J:UDZVQAD=*JIQ
M9GN<:4VC< (#"J-9P9Z9!QH!)EG6%HE=:SED7&?/-"[B.!QZ<#O@Q6_7Z\-%
MZSGAPCAFO40'6&J\V,CG:=M-LF8<&*+K\;LP4S:DSW-> PE+D=9Y8+G]F ^D
M$C?VXP#)1]W22D;#TD&0&C2V @V;4<+''&1\'WN1NQPR5/O'YF. <<O9Q.=Q
M7,PZV= N67&^<DB@44=-HZL36C5J/+%XMSU7NUODL<\=IJYH;GN!^>V_!UX2
M/L0_O#VVM-6]37;<VZ0SMWBZMTF^/H<-)+JWB>YMLO/>)G6TJGJZ\H]6D)ZH
M(#E/5)"^L 2NQ!CPI_A9#K3=2!VMIKZVFC0H/!$46D\$A1L,9_/1H1(^8(#)
M4XYM#A0::J@OV$VM+VAH>"(T=)X(#9]3(.('#$E;&Q0>K9=S,*!00WW!UG'L
M&A.V:&= T:FR[^!4YJ;-MS-8HU-U*>+SL5K"J\-+==.!#:1>QZ1KJ=]*ZNW3
MJ-#^-(+WEZ5^K>:HY58F]93Z.N[U.J9<2_TFO0>:6(M*[/6%FA0H1T"+RMU^
MMF*O%YELK</J7U2-*HOVQ;+B%UERWK%K%#J.?(-5L]H'CBVK![A3;+$S;,%A
M\IB!+,UC"WYO7"SKD&:4$:9]< BS5C3(BR),';47'7FN$68KA''F$&:P#&'>
M/]:#\5 !9JTC5:W"/ (P.DI= \Q6 -/*  :%R /LB)/U:G@=NFVTUH&LUEP>
M 19= E@#RU; TGX46,COPD7NFQ?'F/NVJ+ <'JX\VOU)*RQKX(JN-JQQ92M<
MZ91P94*"7,85*=Q?>9*4^HT<NB6T5K#(6L!RS%G^MBYFK)%E*V3IEI %_@L2
M6$:6/^D[T5I-&40 &1.00&HN>^@(\VBW)*VZK-&L5I=.U@"S%<#TYH^B 4VV
M"$$Y5'3I'1RZU%!]<710JPYTV01=[&ZK><:22<Q\'F=URTY9/)1!K1?)Z?<Q
M/_W"HA\\,3[%<4HM'F_Q^B*X# 1L*#B9ZYZ-/_V]<=DP+N#!@>NA&J2Z1HI'
MB[*(9KF0B?+?[*SCP^HZ9RVMGS0<'2"K]9--$*3CM%HB5,Z&\26)3X"008FL
M\Y[]4#@"HBS:-$D! W[C 8_@OS><BBF:<X43^RNT%=/X R_YSH?C -;SCBJL
M(NB(QM9#X!;F!? -\(?GXLL^ '8$+H70KH\K%9$L3Z]V9&N5I>'HV%RMLFQ2
M)=ZV>A)P3NG!#YAK$]PIQ!& \T?AET4;Z",?1)0()R704NH+FX1P_5>P7\:^
MJ).F4GD4IMR$V/U:JB[7+$H N&1)9ZK$6-9[UJP:OU5\?SZ)CKG;JO%U5%MT
M%*Y&D4U0I-/IM@I-Z$[+!M!4&3_&#@R?]PWC!B1X5H$FTMJAIO'='72:V#(O
MN#2 X]9&=*RMQI&U<03MGW;71FW$/F7)A+#"DU!!B+(NCJSC/[DT_@1+Y@%3
M#Q/CW]AD>@XV4$/H'M*W*_/[':HT;]OKVC>KBKG>GCH%+'$<Y]3NV*V.M:Q;
M7JZ6B#$<MUJB(VLUG&R@EH# M*RB6H)-<565 =!.!)PLBZF=ZS8ASG@L<Q6H
MW"9P<\*C>\\'"9=VC:P$[3VGSS4;I>YY!3"AXV0U3&P $U:OW>R<Q1@T4@ '
M>7;CJ]::\.MRE+CETT1Z(9MKX,0EJ"L#XWT8W8& AY,UP<%^2HIQ883.KC&B
M=JI$J['=R:[6)(X+(O(29JUVTSX;6<T?V+-N !9*Z]2:*V%V&;I4 OI]&L-;
MXQBS_]QT*$YFKI*Q-XQE,\P/?"A;8(M^O+UU+8O6*NW :F[HIRB63SGF\F6V
MU;#^CU89C@T/Y'ALRSKU093"49P.8L_UF+0+/L.7E!JCOL;4W@7ITPT4GMA
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
M _,Q _.+B,-+H=0&N;$G:_5Q/<YB;?WEQ=K.!J$[@_^,DXG_Z_\'4$L#!!0
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
M,*,YBQ3N/B6,J035N1!Q'@D:$(&IU6,:Q+YJ]5)LB=74Q<J?;6N# W@8YK7
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
M%\OW3P5C\NG%NW\Z?_N7&^__+(=W<^_]T^&WEV]=36][(WTL?_K?_WC]6_J
M)P&F\]4ZS%-]P&KZE]7PXNM%"NMASA_$]>3.=]2?X.)M4%\"+D#R/W]9Y9_^
M_J<G3\ZF8[F8X3LL3^KW/]Z]NGSDQP^G\\]AB7].BY.G]9=/GR_FJ\5LFJMD
M?PZS"OJW#XCK%4$?/FK]]2/^[:?5].3C#"]>^[#$\K>?ZH<1!,&Y. /P'W=_
MV--OV%*8I=/9,!6OZ>?SCZQ@#H>)7]8XSW@V%1</G"W2E3?-JB 6RXN_G(6(
ML^'5R>D*WH?P<?)Z&N)T-EU/<?5LGG];+]*_/BQFF=;,+___=+K^.I'*&N.Y
M!U,\<5BA!!\R!ZNC0IW1\B*N3E8=V8J&-HBSA%4<9'K^P*=U%I_B;+VZ>&68
M5V#\7+3_L2VRLXEN,O*)BCXSH3E$(16H) (XP32@2$IF%G@QW0=Y=3P;U'FV
M3$\62QHXJ;"?GGS&JG#.M=D9HK!,5SAU<RV=O^/IZO3D9/A,F*[QY.+OJVKK
MR(KUHLW$GPF6AG*HY)\O3DZFZZKHZ^AHO:W)()!AJ(""<:48[X"^>5 N"(A>
M, B<9ZUT<MQB%R;< VH;9H@?@1FM!-.,*;>,SSMIA+<"/-<T/J$]1&X3%.N=
M1I^Y5:4+01[2@+?S0OX(O#A0##WI8(F72%_ Z42^FXVZ_HL1K*)=UEJD$A^%
M#ONIQ<5\^-S_$V:G.&$<2V T(LX4 T5S"KX@37FDUXU*WO/031=N(AF3:3R0
M [>IO+TGO1FQG^4\K6,/L[=AFE_-GX>/TW6836),@@OK@51L!(4F@3.T:)WE
M6FOF0Q"J"P/N #0F2]B8""U$T(X/B0+A.K68WZP_X))8^G&)'W"^FG["5Q1"
MG^#KQ6KU*Z[?E-_#EXD.SDGFR!I['T 982'H2 $;<ZE(I3VS?33%CD#'9#%;
M\Z>CR)KQZAVNPW2.^9>PG)-KM]H _0++-$W7D^A]X9$&;;B3H&)00+.2R%G
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
MQ$YBT?4Z= :9!D>^-I/@#47'T@5D.LI =O!(+LQ-=#MFJ+YK,]5-:HU.)]V
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
MI6CL<]*^8>NJ_>:,/O_:ISY;/P_+Y=?I_/U0$CEQG-Q&[0W-C2/?C@4'08H
MIJ#CD5MK.G4]V@K>J*SCT3AX0^LUEV0S\WEUP!L:V*&+P@5!&**A@(1P15\U
ML+%:Y,0"TWWV_.Y"-"H#^6A4:B*O;A;S8O,[G-]F=GV7O%[04+&_/%V?+O'9
M?'X:9IN7Q)Y?X'" 46V,X%"[VW-"&IGFEW>W)AN2W8+7XR4"9(X:5- 1G$X6
M@DF)M%+@3/2QO??C.OA2J;L__9;Y?U;6N/R_&)8OZ0\F6;"2#,^0G,I 7FH
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
MSI;E0.>OUR^1XOJ__^E_ %!+ P04    " #)@(=4&I@B4\6-   8&08 %0
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
M!Z=3T-EI[-:;=(=!3T0#6HFY]]XC5U7U*K[EBF1*BE%$8$!+$--(KJT/C@0
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
MQWX_MTEE<0:(BEX#9Q3C1I/K*(1F/A;!(EJ=J^U32L=&L;>,TKKLI?%:TYL
M[[O@Y6K)Z_(RY,OY00YA5$)SSXS5M#!&)9E7IM;/BF!3S-[[.Z/1VQY^[//O
MGBG;4"V\M^@:%8.O\*P.7CH@VGS&W8W4^SBM[D?\MW!Y@.R.PZJ329$#*I@O
M@780[D2]R#HRE7.4UCII SPT-K<<+1^+S%U$UC>)3X>S-!ZN.CT1$&%!.@8^
MT(I32F* !(P'Z1&B+_1Y)_*N/?;(UE4/0A[W(J&^CS9>U&OC\>OE+P$MCQ)J
M$CZHVI:KD!9FS[@/.7!P/*9N+5*O/_=QLW6 C(X?N[K1(287!=DIPVA^F:8=
M#0-#WR6?R!-48#!^EXW%VMA*QV"I04G#/HUGND#^T5"LN3+TT-1I'R8?2$,Q
M \"CXY*9XC33I"DL!N#,\B)2B J#;A0:>BC*UW-#L6/KWBX$'J.AF"4[W'(
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
MK,FHF<*0F#8ILN!S9EZAKV<*1O@V#<B/.LT?;\R#5ZX&EZ+VS\$@@ >>@F>
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
M].4.J2SHV]A=_B=>?DO'_'6\:"IP>'5^AX?W8PSO.HLUXYC7HGUC;; 0M>
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
M-O3+0 -#<]7W>K$UXK/Q=%%AEX4 JY-GL:2Y1YQ9U,JRA*489:P(NDW"X19
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
MN8,:N37#SW5!^HIO)R0'_&Z>$O#,=$) 59L=1+(R(I*-6KR3-#XGN6U3CFG
M0?0OG7QU59,92&W+MIGSB^O%Y^EL_#_D1QNABC0L0,HTCY7.--MLK:[%@PVR
M2$USKXE\'@!U>F_W7(R[7VMY&$TUR!>Z!>V/,*,]?5'%L2Q[] ?.EFA'-N9,
M#F "9JHK;VE;]SGI&D)I@B>GWF(;3[D#N!^D&DIS38J[;_&^GO03YS5*+;)*
MP$V-^6.95X/ $P,,;:G!L]RH9>X>0#](U$=##2J>W8-%4IDOPC+C<J0<EIA8
M!N%DK9DK)42;%.1DE>#,N-*HMN=#J'Y0J+>NAC[/OP7L3?@R7H3+%;[W."=_
M!_,OT]DOUXOK&6[N'U?%_D+D&K6(M<\.^3Q<^EJ"S4#V3&-RA<OMA/D]3MYQ
M[W]]1#J5LEK<,E2\JR7SI^M:GGUUL;F"_CO^>_G5?%1BME*A !(-K:8R(#B?
M/=#>+'@67G-LT\^F&[[71[F&^FM0(>V/V30AYODO),?OL1*W9LR(!<RAUK*P
MVA/ 8C-$1E"%4$XS$DR(;2ST1Z&]7FX-J[4&1='6U27GZXO;#<95-TE=+(TN
M:%!&("A10NV ;2!$$36RHEK5BW@(U2LFTU"ZNL\CVWL3#/4J<.6(SL;IN_<9
MR1S*UM PN52U5*D%E^IALG0Y6J8RLYTN2 _?]O8@>KW\&41'][GC^G>-+3B;
MD7FW;&NSXO,RH6]DH^9%*@ZT-A*S=> 0,X^ Q1?.F&*1R2;DV0OI];)G&"W=
MIX_O%ZGYG=-+,)L-ESZC;S8TKR%GHR!*CJXP$*8NDS%Q8KDH4.A'7;BV*73+
MSNC^SM?'EI9*V7$XV;]4UG>H;Z8D!7KL4FZKH'22TN3C+$SF(=4/::'$:%3)
M4 L%D \@& 1O-=B@O)7::G(Y6V]FC\-\?:QKK\T=W!NH[6D-M5ACOGWZRD>:
M=F0G,4*VN99+=@&B%IE$@B'0=JVUBTW(]C"NU\NN ?6U@TZ]S\MO^YK_K+?V
MD\7/?](R.Y[C?!22#(JV:4A(N)1F%GQU.(.EY5=Z1_MTFX8@#Z%ZO50:3%<[
MB'3T@?D-SZN(WI4UKG>S94+.!MYR][[Y<K[^=LY'7NI$3@,MI#5+1TDFP=?R
MAR;Z5*2L559]F^7J&+BOEWKMM;N#DT<?LJ^*=JW@?)QN<D1NL@?7ETUW3M2$
M,45X5X#K6D$@!@71"@L,352N=G6,OI.=?]!K7Q^A&JMF!XMZ'Z+OY/[MJ\IH
MF.%>>A!:U\*]4H.3S( TA<Q!;IS7;7K6/(;L]=&KB<YVD.KH(_35E>4N='=\
MCW5GE$U^U,?Q%<X_?L8[*^XHL<@*:16<JS&VS-*6GYF#'')4(GKE1.JT9@V#
MY_6Q[5S*W$'(H\_B]X_A-]+?U?75!O9/X=O\G[/Q8H&3WZ<+@OQQ^AXSXM6(
MR*1]-+&VLW:@7'3@O,J SOF@0F2A8P6#7C!^T*^QZG:P[NA3_.W(C9__7'HV
M-Y<+.CAFI13@?<FU?%N&P*T#-$(%);++Z>!0FJUWO%:^#"/T'63H=R:_D\=W
M"#Q>?!Y/)/LX"W4'IX_6M0!"-B+8H@')'"3/-WD(3AGP)@@ND1S?[1"&0Y:?
M+A!>*Y5.HK(=0:+]JK7LA'T/(O.%>T0$KK@"E90%5TU%[6C%3%Y'&=GQK/K!
MH$:JV,&6WD?NVZ+J*J!51K-6*602!"A9\^&C9A"-#H <D9MB9 IMCKAZP3Y5
M)8%ST_#T.CYW58+O$8PTKOJ@5<I>'=MT4B.%EEFY->I:QJ!!A+I""\>J55!
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
MDF_4+^]%A1HV9^U3H4"+ KW?Z\+ME^)?OZV_7%> XY$%GPPD+VA""DS@HM&
M,?"4,#EM&U7A/!SLR0H]MN9@:T6=^]CY9IR;$Y:_7L])</,;SV=YRF(Y2Z;4
MM!=N?"U]6Z.<; (=?;0%I;2M$M@>@G7^%/M&G-CFX&"Z:5$(;X5E?8;3!4S;
M.HRWX9PG17Y ==U+<>PKZ^8$2 )I,S4<G)(5%+.UY!X#<CME]":CL&W"N4Z@
M^$>2WD^E]T-$/*"^E\$;?ZR/^-:(-EEOUF9N N&(,M<@V$!VE*T5E)A16M5.
MA5L%KO8$QNQ\_-DLVV/D/1U46 ,>SBP1_?IML86&X =7D@.6(J_5&"H01)I@
M(H7,$F=,=%+=O4<_6[7U$]+>&3?<U<)UG.-_7]?<TZ]]+PKV/*KOL7\7A%N'
M^$8E5@3+V:2D L_1".6<X%)+CL[[T;Z']MR][C[UN]/@4 KO"H-2<TD4EPY\
MY B<Y\*3SRRF1AO9'D3]RY-<74TGRS*3?X39N]ERN\K+%@=_X&Q9'6J$Y"BA
MS@*DJU8J=X&(KLA4Y<9Y$5T)C4K =@!WAO5D"&[<KUXRK!J&WB)J715R;"J^
MBT^?9OB)X+TK!6?DWOPQ&R<<,<61UX0]+@.OL9@&O&,,-(:HBQ>>%MA.6\:C
MKWKF*F\@SQ;V^W> ;Z9DZ>;UX=I[3#C^BOG=Y.,L3.8A+</\4Y N:ZV!:[[L
MZ*/!,U?/S30G]0K!4J/VJ8? ?.;$::^:!@?V%S,,M89@N/QY7M>T/V;3+SA;
M?!L%AM(@*U!4CJ""EQ!DX6!B<D61 954F[IH^Q"]$'8,(O &9]N_UBLD_)Y
MA&&.'W%V]:YL[IY&&)@)JB:LJ1!KM5T#+O@,EKQA+YW/TK;)IWX<VPLAQ\!*
M&#!U<+DKW@7VMHHX7-;BI.^KUT4(/U]^6U?6'^7$HG:JD.=6'>;,$X3 (R0A
MB<U%ZZ*ZG2X<\-)GSH*F,AXZ>^\NSKJ*U</TZ826M*4Y_*[<_(UUL:7Y%GII
M7<ZZ%!#"$'J5!#A6(NC:MHO)$L5VQ8Y.##D"RLOC36M]#)C9MT<DZTP!'TJI
MX0Q<^=HWO=1+P)2A.)Y3U#XXTV;+V87F9->C3:S2ON)],G>>-)!Q'H?9M]M.
M6CVL]\98Q$0^F/(&5+&,?&_.0 JL,5:6<].H8\,^2&>[Z^RM[!WLZ2_TMGYP
M[=OSKMSRK=9'RET0MKW=?!3CF:X\AU'J?O=W2(V<ASO)6#*W>0'CZIZ8..V)
MJ#1D;60V4JGB&_5V.Q-G'KLM/1=E#E'$T->G%XM5;>*W\_EU351>%K&^^#1#
MO'7;%*21G@8*629+XY>BUBEFD)"<>!TD*E8Z6;-=WG8&@W5@%4U;RK=%M?"M
M'773K-"ZE+W6J1:D%: \V<N.201M(T9+O[K8)EQ^#Z 797'T%7B#\](=L#:!
M/1V M34S]D$[GW716X&/DZ*']%N8%'L!>AVL05H=4R9LRIH WCK:+CWCY-5I
MHWRC-O"GI44' ^)TK#A$Z.W9L-[)E$BBH*NU,C+M9(;13H:205:(T@05.#M)
MC,+93(EAU/4P"8Z0=0.K87.Y4]O*+BXF^>?_OAXOZ\__]=L-\TN6/@;K0;C,
M:XAA)K,I>$BF:.]E25ZU<3$Z@'LQUL30BFAP ;<7XJT)T@5B4QNC \CS6!N#
M*[@K@7IJI\&NTP6JJ.D+T:4:Q$HK+2,W+;I *R3JS(P7#AME)9V-0(_8)4^!
M/X<H9>@SCM_"Y+J0.W]=(YQ^"6E\.5Y\(YS_##/\/+V^:94B5'18E =6\]-5
M\ A!BP!&$?:@8A9L*PESSS%'QQ>>WCP97%/3QF(^M"S*^N/Z1PQS_'__G_\?
M4$L#!!0    ( ,F AU0:1ZI,56L! &8O#P 5    <&AU;BTR,#(Q,3(S,5]L
M86(N>&ULW+UKD]LXEC;X?7X%MGMBMBHBT<4+2 +=,_-&^M;K=UVVPW9UOQ,5
M&PI<T^Q62MDDY7+.KU^ %UU2$@50!),]T3-E928)G/- ?'@.<"[__K^^WR_!
M-UF4^7KU'[\+_Q#\#L@57XM\=?<?O_OERQN(?_>__O-?_N7?_R\(_\^+3^_
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
MLZ\>($APB&&4)MK:CM-0"6EC:Y^;8&[&=2<CZ(0$1DH[1CD+8C\OCP&-[YT
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
M2M9,><O*VB9:D!C)F(4$QMQD,(8AA224IBM($&$2T2RET15),]N)9D<)3W)
M2OV%;T6]+F-F!ZT],UP+F&]B&(+5M=DR1T#X3);93?:<N3)'*E](E3F^_NHJ
M$TV@RGM9+9*096F,$\A(:!JGA2:;3A$H JH21C-M, 0NI4Q/3>)$"A,4'/UB
MYM"N2+O54M'O@T+J3N)IQP;7HN29"0Y*-'3A;J9,JS8;3"/4MECT<KG^S13I
M]U*FX0@77Y47=A,]5S&%(U5[ZB,<7SM:HHOV59JNCB;$K8F(<'S)N0TZHR_\
MJ82#VN.N90=[PGMY)P[#S7>D?Y\(SQVJ;P&/1:R]S2C7/5[[(QLW4N(4QVF6
MP2 A J+ )*\G^L>0Q5AR&4<R<_+-S\PS-S-\^WP=/DGN#OHY7-WXZ0JTIB(B
M!Z &T\T9&+SPRM.YGH5 SBA\CBG.73Z,$MZN^/I>ZE?XZ^_TOB6@IEECD@1*
M)DK 6,88(H$SB"E-(8I4'&>4DBR*74CA[$QSHX5&T-K*W!-U6._,\_#:<<,H
MH'EFAX%X.1/$12Q&I8CSLTU*$A>5?DH3EV\81A1O:%X8+TONY?C]+&FYT1[
M!Y,?N"F*?'7W@I9YN6VXO@BC)(M5P*"@2I,(,J%Q^B,40@8D":5,8B?+8I 4
M<R.8-WI95CS7WO[;E;;K-DW#UTX-0"M@U*Q]6L>:&,,6R8Z*O$/OF:9VF-X<
M)&)O<=><M=4"U&JT' :,.J#69T0ZNPK/4:ENF"23TN!58#VER.L&&U#,\8UV
MW=9FR-N[0M:9 ]LMC(#% 56!@B2D#"*""21"^U\X#;%$8<159-^H\?P\LZ/
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
MBCF>G7 (0TS17M+("ZCXF_8?^TL*.N)KN>5Z%5P3;;O6$+5"MGX0^*&5\WR
M@/OFZR4LQMV /3O;M)NPEY0^VHB]>,-5F[&?Y#W-5TUE,+4N[DWIOP]LF=]M
MVUYS\V3F]_J2#^JS_FVI*#=_>[<-K,.9X(0B @.<"(AH'$)F6M[23"4I"=*,
M(C1@NW8$T>;FJ;6:F?R75C>PIQS8:=><=1C]0*.@J=^WK^(5<94CKKS3%O+$
MZSG-)O-D2SET+WI$U'WL5H\AWG/L9X\(ZYD=[S%G&&A,;F<S.^[_>YVOJMN5
M^*S%*[0GU]JLCWLAQ%_J*H.(<R)Q&D$2H00BQ1%D@G.8I3'%.!(\S)P288>)
M,3?JWVG1G$35>M21UJTF6S_L\:"3]J^U-HX4/W#E+&U8[^OAV\#UM!3N%O!5
M2(YK'@\395K;^2JXC@SKZT8;6H[R+^OE9E71XO%-OM2TLP@I2Z1& \9I%D 4
M4@4I10Q&)$HX5C).L558Z=D9YD:$;2W%K92@$=.UZ.13'/NY:Q1T/-.2*S #
M2DN>4?[*DI)/1YVXE.09I8Y+2)Z[</P>!%TJS%[II$7"49(@@:#2)A'4GSG4
MOK%^Y+- !$&(4XZ<DJD=YY\;#9SO,[#2:U!W%(@T*D"VJK1_?=#S?S7G\P_.
M1=A<%\S.&O*X#)[YQJ)_0*< V*_?-DW#@![L)FL1<$J&V30%Z '(I0U WS #
M2TGJ(=[K[]WM][Q<$,D1II3 5&0$HI2E$*,DAB&E"0EB1$3LM#>X/_C<*,W(
M!HQPX%<CGJ//=@";'?<,!<,SL5CCX%[3\83"X]9OW)]@VEJ-)U0[JLMXZIJ!
M+2+K?(\W-"]J%GB5EWRY+C>%O&5E'62Y8 B1 ',%"28)1$B87I$(PRQ-*8FQ
M%#R,G'I%7IIQ;H]S(_ ?'?M#7L35[M$>%2W/SWN78&:D;2P'L)-7<T K\8@\
M8(W.N&TD+\XZ;3])6Q".&DM:WWAUP_F/IE\8SQ^:*C&F7V+9V!X+%H@HR ()
M.3+TPI4V#(C^E,1!8LHEQB&W:K_A,NG<&.9 T*:=9)V+KT4=W S\/.+]Q.,+
M1\_<<]2L^Q#31NJ;UJ_Q .K@SNFC@/M<'=$'@7Q-C_.+:#GT+C\_UG/U)+^H
M74^O\<OW#C,0WZU7=U]D<6]F6R"BV3AD#&J7+=5DG8:0!@'3C!TI%M$XP)BY
MV(+[@\^-E.LX52"T9&Z6WP%@=D;>4!@\<ZH1"VJH[\&K/A2<K;93ZHYJH!U,
M,*DM=DJUIV;7R6N&/9Q;V^WMZF%3E>_D-[D,VWR$4#&4B1!#IBB&"$<!9%E@
MXC[C))4JB)(@<'E6>^::VZ-;RP9"M^>V#TN[QW@DA#P_U3OOS&1S&$%-C^T:
ML,OI,,[/N@4FHS[Z??--R@06BC\E!IM;AO'$>UF]I.77C\7Z6RZD>/'X2RG%
MV]7;U3=9FN3^6U[EWYK*P]WV! ZB*$,!@:'B 40BBR')3# GPC&7-(XSMSX_
M[B+,C56VH@*ZE=6-8@8L@QWS^ 77,R&99!TC/>C$!^P1_& T /GJ1["#?:>%
ME\VDX2".RF #Q)B4V(;#])3OKAAI<,.A];W\0K^?V(Z-PU"0@%#MVJ 8HH 2
M2'F$H! *12K 5$1.T8H]<\V/V.K4#I,#YK9?ZPRR'9N-!)UGVAJ,VI#N0I?P
M&+NOT-GYINXH=$GQ$[V$+MYR)7F8<K4KGB_S>JOE<T4K:;HWZ&5<;J^1Y2++
M*$;(>%U8TPB27$*6Q 1*I+]:'+,T54[G9H[SSXUD:CG;PB)U2NX/K(DT^/&F
M*1:I@&IK1[9_&$@[ELOC2$7C@^Z9GEXK)<W[LZM@4A/5)[,&AZK<@&9EZ@X[
M1IV]ZTTB<%/RVP.9N2'JA^ L97@>TG,#Z"P1.@XS-)[Y\SU=+KOF-XM 2<9%
MJB EQGM4VH]DA,<P02D+11;A1!"W:.:#\>=&;FW(;BTCZ(1TC60^1+"?GT;
MQ3?_.$$R((;YI.)71C ?CCEQ_/))A8ZCET]?-LRF^655;&OO:QIH8__*KB%C
M^4F6FZ5QQ>JR:TTWJN9425_]<5WFAE+*120()@%', @X,XF_Q.1\$?W<(Y3P
MB*HLB-W:M(XCF,OC,$TOUS\7IN1RWJGA9N*,M%IVEL_T*^"9D/85JHVA3J6Z
MJ%'3+W:K5%LSLFTNV.A5W[35;#R+:%RD1S641A)M4OMI7#B?FE4CCSXPLEJN
MA"G)JP=K,M?:8ZI$$S$3)(*XMKI"K)U/S@*HDH30)(RR&%M971?FF9OUU8H)
M=G(Z1ER?@=..*$< R3/S'>/CX:#O @SC1F>?F6O:0.U^A8]BMB]</C!\FW/C
MGFO:X3+_9A)3W\MJ8<[H,B(C& JN((I#$U.)%50\BI.$DD01IV2+D[/,C04Z
M(4&QE7*[LZ0MYO5O=9:96A= K#>L4ILEH-TM^I)_#8-Z#^1?XR0%M *O]"AF
M@?[M]V$:_"D.;X#Y,M:7Z _!C9ZF?&AV6):/CK'A)Q?-CFVN7@K/7+-=A4][
MJT"5_@* VX-%>%E(D5=U"Y(1X\'[T!DW!OSD3-/&??<I>Q3KW7OQP *4&_EE
MW;;\K,,/96D*5#5&SR),TE@@%4.%3:Q@DB6084)AA!%C3#!"0^G4)ZEOMKF1
MT2YTS@00 JC9HFET^Z E=Z2+?I@19DG*TQCBE&BN5RF#Q!PX9&$@>1BD7 2T
MJ^<W%="'Y?Q\0RW+\H]@N06\11K62 ^(W^R'VXZE1_NN>F9K+:=I]-1U86Y%
MO0$[84<L FJ#R;BU0'MGG+8DJ(WR1Y5!K6X::#@*4;NB=/F1YN+MJFWSND"I
MD#C0K(UPDD&4:B9A"4YAE*:F.DD@6.#4&//,/'/CZYV8FJ%S ?,5X(VDCJ;=
M&5@MC;OKP?)MWNUP,B("C=/+"SBY&W']*(QKQIV9:UI#KE_A(U/NPN4#PQON
M]1>_,)DD']3;5:47/==&8I,B^'8EI,I7>267VMT1K[_SY<8XLW]>K\5O^7*Y
M2 )!>4 CF&6IA"C@&62$21AQD4HI2,P(&5!4^!J9!A@J4]0=WJE4-\5TC'&X
M9HWL*,@[Y!,%9^U@UK[]3I%M$\R=+K!6QA0V;M4!G3XCUC@> ]9Q0R"N$6C:
M>(@1H#L*CAACS('Y=+L:[Z;,G*G(\G6]U/>7K_^Q,87FNEA)FD6F\AN%' 7:
M$N.40Q;P&,:!D +'D1*9<LJULYQX;J;9GMSU[ENY)_F__1Y'8?8G(&L-P ]F
MY7A>.78OMUX2.PKU ;1GNGR*<2.HEV!65W3&30RTG7S:I$%'2(X2"EWO'QP
M6Y]QOI+-OV]7W:;B1_I8UXU-0T(Y)2&4"FO*4D*8X-<01DJ2,$2$D2ARBP.Y
M..?\0CRV.^ /C83.8:P70+:TX\8$SK>QUH5?_-!)^Z-Q++= ?KP Y) 85#MP
MQHXZO3#KU'&F=B"<B"RUO/&Z,\UV-$UI^C?%1HH]GFLC*Q8TB%,9QAS&L<8<
M8<P@44D*:<!Y'(0J""*KZC$#YIZ;G?24=^H7.6VD[WJ*E]MSB&IM#D7EG?ZX
M63TT6SG?UCEWC4ES62RW$\Z1EV"J<\^/>^BW@A]VUGHY]L;Z ,"\'(7:S/\L
M!Z0.P)P[-G498D"QK+]24UZ\,N9;4[JE*=*Y"()04*12&&(E( H5A83$&*99
MAK1YE5*56NW&]TTR-QYKQ01Y+9U#J:9S(/;3SEC0>.:73L*:5QH9VY*](R#D
M4+QJ!*0F*E8U #&WRE07H.BM1'7NWNDJ3UV0_J#2U*5K!S#>VU6Y*4PPT$L]
M=BZ+KF@-XA@G*H$RS21$)$V@=B EY"(@:8P92;%5TF3/''/CNZV4H!73X8$^
M@Z(%XUV/C7>G\ DL0WHUG\''@>^NQVDBNK/_&KFQ7#\ O21WYM;I.*Y?]@.*
MNW#IT*S(MRM-(76Y&/F*5K3SA!B*0QI2";%*4X@8UAXK0C$4F(B8!PRQ.'9+
MCSP]T=RXKDT*W!,6&&DO^D1NZ/;3WYB8>>; H7 -R*;LQ^+*M,HS@T^<7]FO
MXG&BY87K!U;LJT\6WYF3Q:<'C[?WZZ+*_WO;UF]5RO^2M'BCOTX+S1-<!C*$
MG$D%$=:.(*,L@HK)+,4IBR5U*^8W2(RYT8G^LB6.1?Z&P6^W<^4?5,]\TR@
M:PV.@B;V^I?N:W,#C"+ :#)BU<"KD!RWH. P4::M-7@57$=E"*\;;?PN6O7?
M/CS4F9.OO\N"YZ44"Q:I! E.(<EX E&H_T,B$4*"LS2),AIRZ91?X"S!W-BP
M$\Q$/#5-LM:-Q-LTJ*Z0GOZH)ZZ*O'Z:RZ^T<-WV=U\N.PKUN@B>V=.BCU9S
M2:L#V"HQ32>M7OPFZZ5U6HK9=-/J!<FEGU;_0 -VS#[KL67YXOVZDEVZ=Y"E
MG&O?D8M$:J-0($A$&&DODD4T5*D(,RNC\/3P<Z.W1D#P A@1'?: CG&SV!Z[
M"@W?/+,/Q)!=L6-$'#;$KD)FHKTPNZ^*VS[86;U[M\".[YIN]^NLQ <;7^>O
M&L!1+^L&GC7UO?ZN[2]A>E!\-O;%(LW"1!MF3+\N@EB;:U$",4X3F%)",Q1F
M<2:M:E-<F&=NK/6.EA4HJ7:B'K2YU=AFM;UUU._T!]EH<F-BG\1ZN:1%W02H
MN=XRI/72*EA0WSC8>N; E_O(M<#MP!KID;^,1.^SWW/[="1P68<#-K"X?)A_
M]Z&XHZO6<WRI3:+U,A?U#[<K\5%_,[J7P@>EW4^ZXCE=UJ4*S=NBW-5R_2*_
M5R^T<G]?H) Q+'D 8TJ8-GYX#%F*M0\88QQE7&JZL=I"]R7@W(CHRU<)].H^
MT-5C?2+^@I9Y34+[RKDY@:.OJ9V/^)PKY9G6]E6[ 0?*U8NVKYY9NZV"8*?A
M035JHR2HM1PQA-_7 HSJ@XXNY*0NJB^(GWJPWN89]I9XN:1E^4&U\28?BCK:
MY%V^DF_UE.5"J40&82AA&)( (JZ)GR9! CE#&">!?E])[,+Y_=/-C<%K:<U3
MWT7(K8LFK@G\:F0&M=".Q?HO &Y'R./!Z-MJO Y!9Z*T V94VKLPY:0D9J?^
M4TJRO&O@,<.&E?(?&\U>K[\9"ONH"8\_-O_=V2%)JE*!D8 92@A$E 40HY3#
M$/& <YYH;]6IS:'5K'.CFYW0H)':\83 "FG+4X&Q\?.]0_<4NAO0" M^;?_U
M8I<YP33NAK_5S--N\KN <;2Q[W3SJ+6W%T$FXR0FH>8=%4&$4A,E%D90!0'!
M<80%#>FB:0ZM3;&BLJ.@,[.Y/#1/Y_3W_!R4:C:]0MBV5#.3=_EJU1YBNK3(
MO@1[$J<XQEQS?H0X1 +%D F&8(2E#%'(!:-)"_OKE64EM=% [V9\%LBE=CQ'
M!MN.]D> SS/1GZTI[KTZN!<:/S?7'.IWGZ/J2Y</+&TIE2R*>L0F\J4NW+^@
MF# N$#4)6!*B5+NB)$H8E$@3=H)E%BAM&)K&T78$<7H:)TMP.YF_;WG3M$"T
MLM;L0&MI'0LKGL;4C@NN1\HS%70"UC3051FJA1RQA&(O"./63CP]U;1%$WO5
M/:J6V'_UT C^O1.1^ARD_+"IRHK6Q;P77(:IE!A#2D($$<$$8A'$,(Y)H((H
MY2IRC./OFVYN'F(;GMZ>Q=4RWX!&:K GMFM4?R_B_6PQ/HZ>6>-:" =$^ML@
M<V6\?^\4$T?]VZA['/MO===02KD50H]8UAOI'XJZ_:U69I'%<4JTTZ<I)-'>
M'\LRB*,LA91JC+,DBU/%W<CD]$0SI9%6V*X?X;H G<"N!'(&7UOJN!ZU:4AC
M & #Z*(?C2N)XLS@$U-$OXK'Y'#A^@%Q4Y^VT=@UY?RRTA[,I\^_F'+/K^\?
MENM'*5_EVL_1BU5VF=*$$IX2IMF"Q! IR2%)C&>B. ]Y$@0(6^U1#YQ_;B2R
MTZ -LJYU #\8+7X$T%0TAYTJ8*N+0U#5@"7J)YP)@/?,0\,P'Q*Q.@!\AY!6
MOXLP4<RKK\5P"YD;#F5O*-V 8:<+L1NN\T'HW17#7!>IVYZTML]-%& 1IB2
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
M^+51P"6&QV5!+&Q>3S#[=M'G@K"#[>H)Z8DLU1$1=[-*!\#6:X.ZC#>=Q3E
MRP/[<LC]PZS)$U;JJ[SDRW6Y*>3." JU(9DD<005UJ8E"M,88JQ2_6H0&8NQ
M1(@Y->6UFW9N;X)37IN;K6D)MYW-.3Z(GGG^%'Y@)[(G$]0-IE%-4<NI)S5)
MW>!X:IHZWCW$1%W2LOR@_DK-D7/UH?AD#HMOA:AC[.FR_7U3;KXM0[^@$@<H
MXD+S$0D@2F,":9 I&&*A>!IGG-E5:!HJP-R(:B<M^*T1MZL!,+CORY!EL3%8
M_8+MVW UTIM,N%9.8+*=C 8W8&\)NC]VG2!;/3R#[V++^EV$J6Q:+XOA:-X.
M1[+?S!TP[H3F[G"M#\W>*\89V&=$V]DB7V[,7NYGR3=%78#MO?Z6M1YA@&/.
ML4(P8#2!B' **>4$8H($$FG,4\6<NHU<F'!V;Y(]><%.X!M@1'9TQZU!MS-_
MQX32\WOB2A3=^Y%80C-N5Y)+DT[;F\02@J,.);;W75=ZYLVZD/G=:GM^]*2^
M;L!X%*<9A80C!1$*8\@BD<&$A6&",HX8MPQ7=)O8Y9F9)H*QE7=8 9D+*-OQ
MS/C(>6:;;=V75N+]TVB/18W=</)2V^7"U,]2P\4.CG.U6BSO'N!GOY*LVD5K
M_Z*_4'6-#RF,/V_.J7]9[>I[& \[55G"81B;>BH)SB"F+(&29C$BINI5:)6@
MZ3[UW"RB?=DTVOE=;MR*NK8>$*W\#JZ=VS)8>-3>P/7.6JS:R[^Y 7NB@TYV
M\]N=]-Y@=O"=O<$]D=<\)NQNOO(@Y'J]9+<1I_./!VEZX!D/&V&8B?I)?I.K
MC7RC=7C]73.JIK<N.K=\\?AGN;XKZ,/7G-\6DI9?3 _RW<%%0".9L13!A,<$
MHHQ(2-),FCSK1#$9A[%P*KMUA2QS>V^TJI@\Q)W<X)UY1IR/D:Y9(CNC=R+@
M/;]3.LS-\P@Z/<!6D2=K4>L"?JVU 5Z.HD9 =52[^1IY)C6F1P#NJ84]QI #
M*Z[H=WJ=2MGN=]9U;6^_Y^6"!IRB) T@4<;*)CB$E <*\C .,(H(3Z15V:>+
M,\V-'+=[][6$X%<CH^.NXGE4[1AO%*RF.F^R@LD]Q?P2!./F?9^=;=ID[$M*
M'V5(7[SANE"<6_Z/3=Y4WR\_%NLWZ^*>OI=5LP7P;EV6"YG)-.!"P8@G&40B
M"2#-(@FS*(@#$6=AD Z*QKDX\]QH0PL'EEJN84$XEX&V8PXO\'EFDFTHSI[0
M-T!+#6JQ@4&VW3;\P8@^XCZA,UQ>0G(NS_XL43G6H)P+S+$?8,">X9N\**LX
M>$4?MW45$IXD!#&(M2\.D5("LBQAT%"40$Q&(K(Z'ST]_-SXIA80Q $P(CKL
M/AWC9K&1=Q4:GNGC (@AM2N/$7'8<[L*F8GVU>R^*FX[9F?U[MT5.[YKNIVO
MLQ(?[&Z=OVJ@@T67LK7+#N*G/TDN\V]2?%C5#8XHK[]JD4Q5IIAVNB(5F]J
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
M,Q0+B+1/"K%D(52"T2AC<1;&;N$LUT@S-XKHE#&/P[;B;*,/K!4".XV:'$W
M'D&M%&A:J?]:Z^7::?ZJ%;6CH<G6R3-G^5\B]QB;,: =-_KF*HFFC<L9 [RC
MB)U1!AV8X$;+K[<K8?XQAPO?Z-(POV,]LOY!9O0X&@GKN,#ZPYZL7DJ6V<$R
M;BY6_Y33)F-9J7^4C65WU[!O^[OUZDZ_F>^-7;.7FQQ+F1 9)MJMB )HTJT@
MCF4$64#"1*54A7'D8F6<GF9NYH.1$AHQ:UOZYIJ\[S.XVK'']6AY9HUA0#G3
M13\.H]+$F:DFI8=^=9_2PH6K1^N)\K%8OS%AXGO1XNW&QO;M+#_G6L'ZA[+>
M:G]%*_UCM:'+!49I@$D8091IX%&:<$C"+()A%!&:T) 1[%1'8G0)YT9"W;[?
MG5R9329M$->]D.A.]JN;HERYI'8D]JP+Y9G_3K= T>J!6K_]S(J;[4;NSN&1
MH#1:@CTU@='S!C2:>NU\,LXB^&YX<J64S]WG9!R0+=J;C#31@-//;6>N]DP?
M"81IFB!(I" FSTI"FJ01%()*G*A,I8G5QM2IP>?&T9UXX+7#,=E3P"R.(*^
MP;??N$5@2&;\4R@<S@*O@&2B4SZ++X?;B=T9E7O/XI[>,]TIVQEI#\[/SETS
M)/OJ*#ST=5GE]\9PVK4&Z;H[/2Y0J!A/40S#0&GOEJ(04L8%3"*6(DX4HXE5
MNXX!<\^-Q+H^OTMY1Y>@W'9/<4E[<0/?@O'\0>J9$,^$I&^E!WMM@[;R^X/:
M)>7(&^13Y2"-"KUC8M(@\/HSE=R&G#!U:9"NA[E,PX88MIGQ@2W;$4TGV?^]
MSE?5[4I\UN9Q09?;2?9:\[S3UO7;2MZ7BR#)4!3P! :)>4T(22&6*H89(1F)
M,,N2P"FV8K@H<WMK[#1INC+7NM0G"*TVNT=LO^L1^-5H!&J5'+=2KUA&NYV*
M:1;'\_O'Z[HX[SM<#^FH&PQ7B#/I3L+UL#W=,AAAQ&'D^[%8<RE%:1IZOZ"K
MO]<15S()8H)Y!!5+0XCBA$&,8PPY";(L$2++PM2%5D]-,C?"?+>F*_#0"NK&
M?"<QM..T:Y'QS%:=>,W>MA%PY/"U/OU'I9:3$TU*&GVJ/J6#WFL'>-_F_K>K
MLBIJ._\OZ^5&6_O%X\>B"YF[O5_K7RU2D2B210R*+&80D8Q!)AB!413%,4V1
MI,JJJX/+I',C@JV@F@TZ20&M177P VT1M_"U/>#HF3:,Q& G\@W88;J3&MSZ
MPM3!J?: [43>]"@8NSG1CF#U>L^V8TWG-CMJ=^ ON][KGO3^>E5I W#O^&C/
M"69$^[II"B,>2HB8#+2UIE^"E/.4(!X1E0G;O/?ST\R-IAM)]X]P!_BN%Y#M
M)^?Q\/),QT.A<DJ%OXS$X&SXGJ$G2XB_K-Y^3KS%U0/WRDQMSO?KU;:C5)/3
M]/K[@UR5<I%&,L[2$$,:4=/7@6O'C8L LB@CE-) _^,4#]@_W=PHH:DNF[<=
M\%;2,?'H K:6FU2C(>9[(ZH&:U_2+LOQAU;8'T?<9[)"9=R]I/XII]TOLE+_
M:$_([BXW(BF+:O$S_9[?;^[;0_TT#FF HAA*_46!B$L!<2A3R-,D"$@2R(!:
M';4>C3PW>FB%LR.%8YSZG_^KM/?\J+=RC5CEXJRV?8^POFGO\=4_/7UTCT>=
MY"D]JTSW0)Z_X(J7^(E.GZ:9W)MU(?.[55LY\/%+05<EY<:$N%V)^J=E;5#<
MBK]MRLJX%B^DMC+D%_I]054:*412B*B(((I3 BF)330O)Y% *LHBJR?9LYQS
MXX67F_N-$?:;!-5.<$"WD@\P(SRLKH/]\;QK-HGA<JKK,?C!:/GC#6@5[>J;
M/H(]5>NSMCUEP4[;&\!J?4UKT)%M'W\K,K[1Y$'6Z:TM?X"?--,\3C>PP_.V
M>/H'9833DK51QTL3Q?%R75;EYZ^TD(R64GQL$^>WZ9,A1MKTXQ02&6M',A!F
M.RF(H<!)1&@L,.9.CN1UXLSMC;'73F"MP+X^H%4(U!K=@%HG6"L%.JUL4C9]
MK*G="V2ZE?+\GC@!_6%$A8?$V7' &[>'\W4B3=O >13XCKHWCS/J]55$ZCC>
M+I@CETT:_*X5BTRR#"EBVB!@;;Z;@ L69"%4:4()8@%BQ*DIJ_W4<^/7P^(3
M3?ASN^WA&)KA +\=/?H!U3<5GL!S3^ZV5 ?PTQG'&3!O)3HN3/]L]3CL8.DK
MOF$YPL!2O*9>MTE=OOV>EXLTH%0$"L&(F=/&B,60191 'D@1,,R%E$ZM_PY&
MGQL1U<*U:?-&/D>#[1 Y.X(9C(=G#K&'PKU6[BF5QZV->S##M+5P3REW5/OV
MY$4# KWV \?.!\C$ 4:8B102D00092&#.$HI9 +S-$8JB975,VP_Y=P>[,/
MQF^CA'S98=_/ GX0]4P-AV".$^ME!Z9#I-?HH$X4YW4]N&Y!7DXX]89XV8TT
M78"7DV8'X5UN=PYLN2PK4SI*3_4M%U*\>/RE-#74WN0KNN+YZNZ65_FWVKC;
M;NA$A$0BD"E4,M T'C,.69RE4")MA-$@X8(Z;=*YBS W6M^*"NA65L<&S>[+
M8&?7^077,\-KX9O*<YWXIMCC#T8#D*]^!#O8=UIXV5\;#N*X'9_=Q9BV"?1@
MF([Z0@\?:6"A.UF64AX6[M[F/_U,JTVA_WVR<Y-D88"C3,!$:6\4,95 (@/3
MKR%!/--_E,BIUNX &69'A)O*G$[\G*_JR(_;U6IC4@OK].M=KIDC-PY9&SMR
M](RX9W9LI+\!3_H&W.Q2.6] IX37O;8K8!RW2M\ .:8MX3<<J*/Z?E<,-?!(
MX:BOWD*AC*59BJ&()8$(L0@2Q2D4R@0$JUB(#"^J=467ED<'1U,X$=QV(G_/
MW!<S!RCWY/RWW^,HS/X$9--/\@<A5<[SZGP4JRVXC!..LEA CN,$H@PQB%'
M(<YH$/,(I0$*%WK]\[7XK!V#:@J(GT[G#^@7\BY?K0RI,:K_P.75>&8\H30)
M8QA'6+^N8RH@PT+!+ EXE-"$9R%M\7R]$M.AV4WF#TL]PYA 6IY8706-[Y.I
M4ZU@;ZNJR-FFJE^4U1I\I$5?%)[[D=191,8]>CJ>9MHCIK-J'ATEG;]RX"NJ
MKE*U5RNFBS4G61;%$8<JS@*(4IE S+C^$:<R%C@+I7"J,GMFGKE9XZV8>P6.
M')_],W!:$L#U(/EF@2-\/'1DO ##N(_^F;FF??[[%3XB@0N7#^WCVD4VEE_6
M9UH\-I1C0G/6*WVAB=)9?9-%97I'F,S:SQM6:JO.[+3N1EM02D281@RR1&HS
MPAAH+ NTZQ]2GF$JA$K58B7O3(S/%X?S:%\"6SUOI'G>CL3V]^Q]DGLEJTV
M2&L_\TX[\[OJJP2?Y2HWS5UVJH+WZ\K1BO'W=; \77_6U9VJS^U6*F,]/6E[
M"W9M;V\Z@^OE_EKO+W#3-F"G\%ZP_ @=M"=;E)'[[/J2=N(>O9Y!/^[OZWM"
M]ZH*+^NB6I*^7 NY4*G /,88RC21VB^-8^WGBP1R[>8C$JH8I=BVCL+^P'.S
M1E\VM>4D!48Z^T()!V#UT^TU$'AF1TOMG6H?G%)U<+6#@\$FJV]P2H7]B@8G
M_S[0.=S&6N]'8^^%YK]X/ K'K@.D/CS4AQ:OO\N"YZ79'7B[JHI\5>;\+W2Y
MD>$BY#*6B&:0H+JX/:&02A.<B+&,DC!),'>J!^I/U+F10BLPD#N)'7U4?ZMJ
MZ>;.8JU\>\I[22T'>4?[F2WL\53>$:B5-:=4M;K:^-LI;#I<MRJ#6N<1W6[O
MRS*NY^Y/W&F=?^^P'^T?^)]Q2.7#_,X8EFT&9B[+A>)2A"C29EZ6<8A(D$!*
M"(<1YPAE:88)"NUK'#X=?FZ\W@H(J.G!:7G>?P:X?AJ^'@[/U-DAL1/N*C1<
MB@Q>@\I4Y03MT7$L&GA.^?[R@$=W35@(\)S$AR7_SEXUS"K^\WHM?LN7R]O5
MT\ZYY2Z!<1MS2*+_G[UW;6Y;1]9&_PH^9JJ,]^4%((']S;G-254F<25>>]4^
MZX,*-SK<(TL>44[B^?4'X$5W40 %T)RJ,U63Y<0BN_N!\* ;:'1S'DO-7U$2
MF?XH:0*9E!*2 LF(4ISDV.FNH)/TJ7%<IWQ=VN&P+74%=FYK#[UY[38X=OYJ
M,,@#\ZA7M)W=R4&H>?40W308U>D;!,ZA'S?L)8-:0ID4G7/]PBMS+_LMJ\IM
MHG4F>9K@A$+"%-*>&^:0YIDI=R0PXCQ7U*XHQ2#I4R.];L&NU05?5_JO9HO?
MZ UJQ9V:%CF.A(4K&!+?P RW51W6NA^SW,T.SLZ+RC#(G3I%A8-^M%Y1+D/@
MK4G4,-PNM(ER?.F8C:*&V7O0*FK@2X;T,IWK,/9K\2<SFPKKKZMOY<./]9=G
MDZ;PM7C/7BK3/*5<I-']BIE,._U/=W5JWPQ36:0IDC#)B6EL@!-(<)Q GJ@X
M5KFD64SMNYX.56-J:TBCLSGTE5KKNB%1N0!I!->-XN:?09,<Z=(U=/ H62PK
MHV ?^@C*V&!0;ZW0$P#4=MR [8@86\"?FQ$!K3WFW\'=>$/BTO)UC*$9JSEL
MX"%R["Q[+;+]/6@'OWW$;K77(K#?U_;JMPU8O.[9[[MEDV95W;-_JL6GMB[@
MNGGWQM-+E5ZCBBR"))(FS"DRR%+3B2?F,2DHH4EF=8CI)'5J2Y/6&SQUBH.U
MT=QD+HE&]W91^B\'"K2&WV(1"@%JX#7G2CS=^,H5GUYZLG[9>&SD:M\>^3@_
M[.N6V+9N@(R89*F"E&,)$><,,J0H%%F*)<,":<YQRI(X*VIJK/)]A/MBCMO
M?L +G79@?TTGR*[O99 "W]QYG?W<RV9?OLGCB4[>&8T7ZU53.;.L_OENI62Y
M-C_-"&?:-TD+J"3+(8K3'!))<BB)P%'&1$YSJZZ!%K*F1BA[JM8!0Z,K,,JZ
M,4D?PG94X@FWT-'OKI8U3C>[H-V N^6\%"_@K_:_06[*6T#EE5'ZY(U**1:&
M'W**S2,#&V&<OC7_10ML/*(9DE**&$<01]24.(H49 5C,$DE+A*490@7LY]J
MQ9?632TNR729*KN2P\V8IFS'O%/5L1W%98QCJ;V^@D&>\4*[@TD.N5()I GF
MD= _IC%V:AOB$^%16C_OXWL#%LL%;'7U#;8=DWN%,#"?]U4]V2KLL9^&+39^
M.V-<E#INCPM;$(ZZ55@_>/5]SX_+U1?UZU8(4QU/2[Q;+1?Z1Z&:^NJF)&Z!
M-;\7209Q'.M(%,M(>XZFR$8F8Y&1)*=8.143=I$^-1K:O;=7+%= JP^V^H-]
M X;5(W8:'#NJ"@9Y8-K:0?;[FBTD6\D*_/$DV3I @>,A&(6ZM&BAP6M=1+0'
MI^=RH<-+!H;"#5$V77[NV>^V,\%;M5!%N9[E.4\)E3%$+$80(1QKQTJ/2%+(
M2,0\CM,H=JG%U"_.B<1&J\LTR'FZ@*ME#.P-K=!A<+OSWK8N,_OSK:[@3:NM
MQP:L=K#X#7G[18X;]5J9?Q3XVCTUL$'77LOXC_I+TM:TI@G"7)($1E@[1BA-
M%.2%0! K$><1SW"BG%*[SPF:FOMSMRH7HGPR=U5J_<QFVL*YP,196.WHPP=8
M@8G#J BV.MX HZ6W&N"V0/CM475.V+C=IRZ8?-17ZM+GAV2X:2]&D\WJ75OA
M"5-&<<0HC IN:@_F!#*F_Y L8G&,$\EBJ]*VIUX^-0+HU /O7#*;#@#KG^;7
MPA#<)^@0N%S_ZC(4+JE;PR$9*R'K\I?#,:?JM,G]F5('SXR8_W1:V_VLIC.?
M\5>(^UZM'NN:+,T!=RZ2G"1$P0S'U)!3!#F5.2QD)KC^)\U93KLWET5.C;*:
MG6,MR;*KO .X=OZ*7\@"T]O9.ME&X[;T5*USV(K8I_$)7@#[0.RKU[L^#8--
M>>LS3P[CF6]*>U"E6"M9YR[\L2C7U;?O?[1K&">,1$QP2".50T1(#'DD4IA0
M&DNF5(:Y4\'07FE38Y>MLDVA:_!LU'5CFGYX[4C&&VB!^64'KUI14&L*WFA=
MJ[\%J"AJA8M77NF7."JE6!E_R"9V#PV(F[;-,-M[D<WMH\_E0GU:J\=JEL2I
MQ-BD.V:I_D,4$E)S:Q[%0GLO$<T+)JT#J4O2ID8DN_U?]^Z-5N OHS2HM7:)
M-2[B;1&'^40Q,+.\ H .T9M/($<*YZX%U"W6LP6H-_B[^)+QHD%;>_;"0^N'
M!M#O-S4WCN'7XH#@ZX)/U:P@B<DLIS#)=7B(*(LAD8A#D2=Y2A"-D\*^Y%*_
MK*E1;ZNM^9ZO#MVY-^4"5+76EDGG-EA;$*\_!(,[= UX7PMPZ-O=-"7N7*H<
M7 #.@7#] 3@2W5X#I!O5VD'32[077C$>S=K9LD>REH\,/3(LU&IE[MBW!Y([
M'=]G(DH9BU@!4R4P1"CAD!09@5Q$F#"6L3B.-^7P[;,/^F1:?=$/*MJ/EH(@
M6\7!FOW>Y'8ZMP/MA=SV2/%*!,<Z5FSQ,ID(.RK>@+^OEI7':N\V>'@^7>P1
M./()XV73CT\9+9X9QB=OGROM_%75[;8!Q#;^R#G).)<1E FE$*4%@C1%"$8I
M2A*ATHPBITN"?<*FYK1UNH(=90<$>E8XVY&(+_0"D\APX)QIQ 81KS32*W!4
M&K$Q_9!&K)ZYHI[[VZ/"OZ:T[_V*+738>?]KV9U)LYRE)(UAS%D&41)I!R4B
MVFEA.,J$(%G$G5KU.LB>&LF<+-&]K99\ UH#@+9@0"EVRP&QHY] ,(?>M7-
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
ML%X";A N/3I3KE %[_)U4OBK]_KJ@\2FXU?O\[Z2BMK5,:,)1YQD,!/*5)S
M*20DSF%&(H)R&;$$.\5TYP1-S04[D1QS;1Z14XU/'SB%WK0YABA W<Y+0 1.
M#7J-BIR73+Z<$N2GUN;IJIY'I\AO#T^13;V[]<LV$;+ZNOZA5O<_V*(]7_ZX
M7!6J7)LRZLUF\@S')%()C2 W_9215!2R2 B8(+-K%$G$9>1VH6I$[:WFY*B7
MM#8J7IDT--+HVU'BU$;T/R:YJ+%_)T6\ C4"8*TAV*8>;;\T^CO3X!"\_'+(
MP1NC?',0_:=0_CGDP%B6CPZJPI7W@?52J^'53GBMZKL?1M-/BZX[B/Y <^SR
MWVS^W!C3)53/,D42GLH(*J[,)4RBH [P.=1+7I'@F!<\=:JY?[U*4W.]-QH"
MUJDX\'+F\%&R6Y'&Q3[P0O.A*)18ES\5V+G\^4T[*V#?NAO0V&=6B;TV16TA
MN>WP;:R\ ;>/QD,-<'/T:N3#7#(=KM;KW$>]&L:S5U>O?_/ Z*4KK_NU^%@N
M] M+-K];-KU6-F6=J8XM*%8(HES''LC$'BS'&/(,1ZR(">9VK3!=A$Z-;K>U
MH)<%V&@-.K4'E]*V&@!+S]\SK*%=]NL1=?>O'2#RZQC;"![7HW6 XL@5=7EV
M&#%]9.7*L)WZAV+5\ZJ6=K><E^*E^7-;+Y7F$A4,*5/''YL_<D@3GD"%$\%2
MFB$:4Q=VLI8\-8HRBM=^A=J?43N>OQLWV8^!'4$%038P2^V NJ/U#6@T!G^U
M_PW2I,09+Z^492]]5-YR!N60O-Q?,/!,>[EXN%>K1W/=O<L_Q2K!42$%S 0U
M&[AY!HG*)4RQ(EFBN"3*R9,Z(6-JK-2J!1[9^GE5=P U[#37BD,M_A%(K?J
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
M5B[KNH;MESH5.-4N9 %E%L<0(15#CC,"&25%+D@69]2ID,HI(5-CAKKGU[(
MG98#RZN?Q-..)*Y%*3 [W IATC2,T_3=E+ID*UF!/YZDCKD"U%GO \,K+9P4
M-"H?])EZ2 2]GQW& #O-7VMV^?#[29D4M/?ESU*JA?RF![AS'$0:T23.811A
M[3@@JB KI(XR4RQH*B(2N\66]J*GQA:=AN!_2C67;A3A +@=<82!,3"=["C=
M.!LWH-,;;-#]5I.+=]?#'3"OE.,@?E0B<H?ED)X&O&$8:9E0:\7$^L]R_>/=
M<[76T=5J<S"YDZ(MXIP2PG,8$ZYYBG(,.:$)5"(6&,<2Y1F=_50KOK3E+$O)
M+C-M5WY RFI+[(!5D]3G1EJV@),T(402;AIYIQ"Q5.@E(BU@1K),AY=)+(53
M<]D <(]RHVNY@%T?:CD*\'9+10 X Z\3G<;@EU89=#KOY9N$N*W@")37]<%6
M]JB+@R,@ARN#Z^-NRX)4Y>SV699Z3#^;H349FHC+),]4#C-L:@ 6VEDEIL&/
M.=CD4O\.4ZN[3B?>/36V:=4#G7YV#',*M'X6N1**T &J+0K69-!C[XD)7RGQ
M?QZ6/_^O?JJ>Z_]"YD?8_%A/\%/O&V42]QC23=2^CPS,YE(/QA'\IIZ6*[-M
M<,NKF@)LTW[./#ZA;URK(MCH"/[JM/392?@"$'XS=<X)&S<CYX+)1YDWESX_
M\!"E7)1K57>U_[18MVWMZZ[V?U2J>)Y_+@LU*W!4B"S-H9(1U>M,RB 12, D
M3077"U!:N&V*V B=V@+TIRH??IC(_5;',NQ!@4958'0%;UX46[GF$EI!;WGX
MXAG0T*<PM;JPUA=L%0:UQC>[R'H\BW& R.^AC(W@<4]G'* X.J9Q>788)?UA
MFHY\J-;E(UNK:I86&9%8,%APCB&2<09Y1')8$"%2&N4\*IPZX>Z_?FHT\T?3
M#6>CGQNE'$!G1Q[# 0E,$X=8W("[Y;P4+^"O]K^F[3VH^]Y[]$5.P^&5$@Y$
MC#KY3YMW.,W/?.JZ(O;?M/_R3O^W7+]K=W2B6"5I46B?0C .$1<2TH1I[X*F
M688HC9/4Z4+^64E3F^;??V@O#FI)C[M[9SV[.X[ VLU\+W %)H'-GJY1$C1:
MWK3]P3QNAEV$(D@-^V-IKU+#_JS1YVK8GW_ ?5/KNQ+/JW+]$B?\OES/U4R0
MB#.!&<SS6$!$46I2N/6J+R*%$I8H*9GMKM;ARZ?& [529I&+DS?\;Z!3UWYW
MZPB]R]M;UV 2>+*[PN&TS77.[L'[7$<O'&VCZYPINSM=9S]SW2*^D^=YNY#Z
MOPT/5+,L$JG*4023)-)K>9:ED-&L@!E"B/)4\(0Y'8M=$CBUJ;Q9J,HF&7M
M>OU%C-V6=1_(C;6Z[V:PUXT5]$_M:A^@4\TE9((L]F>%OLJ:?PF"<TO_Q>>&
M9CN8J[SU]<+F,N'M\UK[R.6_E=0.08%CG! H%)6F;)=F%I%CR'B11R173+#8
M[<#]K*RID<J[G1O.-^V59< VZ@Z_R-R'MQW+>$(Q,,&T 'YO &P4!5M-?9ZF
M7X3#\PGZ>7DCGYI?-/SXI/SR(P,J;3674QY,;++;=.7MBTDI_7.Y^J?^Y;NF
M15]]*Z7-0,292-.("R@Y8B85/->.B\$\9RI)$<M8;)4*?H4.TZ.=SHJ#ODC\
M!1A#;D!K"FAM ;4Q#F6H!HY5/S6-- +!*6L0^)>32+V-@D.=L/"C,5(),=]3
MPJW0V'4P]M8@&_CJ\<J376?[7N6R*U_EOKGUOOURFO?/,I8G+(\CJ"0J((H3
M"1DJ$ACI=8:J1'&),MN-K=T73VWUZ'2KYX7]5M8>5I>WL88B$#JBM3+>:>/J
ME*6#-ZWV7C;:AM4I$W8WJT[^WKUWSMUJ*9_%VD2FW]7J9RE4U5S;FJ$T%QE)
M8QAC@2#*L X?D4@A+5!"I40J9E8I++U2IC816T7K_9164\<[?_V@]D]2;U %
MGK&#4'+JL7,1A:M;[9R7,%K'G8M&[C;>N?SA8=M(#@TX-[F:>48DB9#IJ96:
MJO"(0$H*#!7)<T5XK$CLM+TT0(>I$<>>OO\5K$VQ8[IL8& #TXQCV^$@>;97
M(/A:/81?)SOW"J"NZ GL*:?WO>+K3PO]JN?FEF)3;<5<3/R^-N7#[I3^2NN
M^4'-%*(1*;(8)EPPB&C!((LQ@C1G!9<,IRIR*H-@+WIJE-?I"E;F0NZR (OE
M6E7@#:L ,YTRC-J.>^P.XV![L!<"W>!'?-Q<?^ZTOMG4HZJO/M^ 1G6PU=WG
M<9\K7IX/_JS%CWP$Z K+\6&@\QO\%83_IA;J%YO?J]7C# FL8I,[*)%VX!#)
M,TA$%$&9%"AB49XH'EU;_WU'WM1(J];/) X:!8%))[R^^/LNO':TY!&TP%QT
MMK1[JRZX[X/02QGW$\ $K]J^*_/5B[2? ,"F)ONIQP9RRM(X8^U&L'BY%6+U
MS.;OV&KUHO^IKD'5I=$6F!8JBA%,,.40I5D.>1*E4.AO6A;Q/"VHU8ZMN^C)
M,8TI'"JVJCORC#WDEI03!,C0[+.LH[^-UC>@U3M /K,[0'Y9R%[\N(3D#,L1
M-[F_8>#=XJ$MZ3_K<+,^O9K%@C#"4 I1EB"(8IY"GFEGB2:)3"F6)"F<KE=<
MK]+4:*U6%W*C+]BU">P894YX=S_7&@9JR\!?QK;FK->QCIZ' ;8CRW&'+3")
MCC1B[E?8O8'L][+[]6J->RW>&XQ'%^C]O7E ;MK=JORI(^.[N?Y6FS>W/=2Z
MC)H<JPA+(:%"B3)M"[2CF:D$DIPBRDF":&;5Q\Q"UM0HN-46;-0%G;X.B4P7
MX.WG2<^@!3^N/(>7QS*"#I#T)A==>,5X241VMNPE"UD^,H ,/OQ4JY=[M7C/
M7JK['VJE6*%G6OM=%7D6RPP3F.3F8FR$$*12%##)8A&)*,&IM+I'<U'2U(B@
MUA5H98'1%FS5=>"!7F0M6, 77H$YX"Q40Y) >S%S2/7TA=U("9WN7S<W]K2!
MHY<[>U\P'G/:V+''FU8/7-GRX>W+3AW6CROUK^<Z&/]=5C,59S+/4@$+E1<0
M"11#KHH84I&G BE<9(48U/KAO,RI,>ENX>&-HN OHZICC&H#N%T0ZAG&P 0[
M",'A_2$N8Q*F3T2/W-?I%W$9B+-](RP>'1*W/?-Y*0[""892F4F9PSPF'"+)
M,&1)A*!B2&0IBF,46R63GI4P-4)I=-P&&F_N_I\_OOQIF0YQ'D>;L.Q*=$('
M8P? ^([ >JSOC[M./3ABM-6C]WZ,U?=!]_SO.OO S/^_J^7#BCW]* 6;UXL4
M1B+',D]ASK'44974#D&:%3 O!,^3A.*86VVP]$J9VK3=U<]I^>_'LG_:>D,H
M\-1U <<IV_NB\5=G>Y^7,%JV]T4C=[.]+W]XP,J\GX/T#].N1X_)R]U*/;6;
MMX^FF<\,93@IS,W>@B1FL8Y,*$ )S*,$Y7K:YZQ UHNUI="I$<%&4?"TT12P
M6E6'-=P6<8ME/0".@>GB*(UQB^E6:W ;"E.'?9@ V(ZT)>,%8S</RQ&L7J?+
M]EWC^6&.UNVY9J[/#LQR8'/UM:A+0=RM2J'NU*H^A9O%412G*DVAE#*%**<(
M,M/E@#.&$BDRPE.GS,YS@J9&U;L57X#ZK5:BK)2F;7,KS51[D<OYG*TJDY+>
M5'YQ3$H_"[C=-HX/& ,SM5'1)/"W-5]J-4UZ>9,2X/'$_P(4?L_QSPD;]W3^
M@LE'9^Z7/C^,-/Y;52;_JKV%FF=13'$6:WY(-%/P2$"6TQ@*G.5,9 HS9.7@
MG7S[U.BA56Y@Z\Y]X.QF_& X D]S:R2<)_9)B[W.YGT)HT[AD\8=SMO3'QI2
MDJGM@W3;[OAE:93&28Y@@J(((KV,0YHA"CF12NDE7_^+55_N4R^?VE3MU .W
M+A5Y#@"SB*6N@"'P%-TB,*@XT0$4+E6'AD,R5CFARU\.QPI!ITWN+_US\,R(
M-7U.:[M?K.?,9[Q5!OBFQ/)A8:K.?9)ZQ,NB9%TSB^I6_.NY-%=R%[+KX5:J
M2O].?SED\Y&92**",)S"1*4"HHP4D*;:^R@$84P6*9*QF*V7:S:W<SS\J^A$
MB1M%PWWK[XT,P&K= &OUO[J\P+7C:.<'O>[H!&;JT\4)MO:!70.;/CT5Z$RL
M*Z?L& E:*V_:#P:M7^!I#$*7-[A6S=>N?N )9HOB"+XD#:Q#W%1_,^*[?I[O
MEM7Z[ZME5<TBF5%&&8;:6\40L3B'5.F?$B$8+7(2)QF;/:E5N93?UVRUMJ/]
M/I$N%'$H."!;,/U7H6X 5P_E8F&BL&4!UC\4:'1P+$7<!SF-9!J+3$".,U.@
M@E,=W),(QBIGC$L=\4>HA?R#_E*\ N"=V!'@-OWB0P%MMPCZ@BYTX+%5$VRZ
M*QM%;T"MJL>RSQ: ^*W[W"=PW,+/%J8?57ZV>6;@2<(SK^JDK_6'G_J/RC0'
MJWN#S:3(29&D"#+.#8?D*:2Y,O>Y"<N(H(G,K-HD7Y0TM1V(K:*@T=3QJ. L
MHI9G!3YP"GU8< @1^"M(5[F+6/@]+3@K;=SC@DM&'YT77'Q@&#?4M[3K6WU:
M_7G=O**K-\!H2BFB%$K!,G/=AD :92D4 BMLVDWA(G$AA_.BIL8.K8I@I>9U
M!2;UV]R*=.U9TP.M'4OX 2PP3;1*@@ZS6LT 91LN@^&5)WK$C4H4E\T^9 J+
M)X91Q::_C8E#%T*'F'54^G&Y4N7#8OM;/67>ET6AC,B2S6>%=B-8CC5[Q$1
M%&=<_T0YS.+4E-5328R=>F0/U&-J)-/JN]<4"[ UD)W.=;T]-\H9.D1V?#0"
M\(')ZH/62JS+GVJGJU9=; _LFW0#NM$Y_-RN83?>$JX\(>R5 8?J,BH]7@G8
M(7=>^[KK#F#J/;RJ-!+O]#?^!ZM4G1MR.Z^_.?J?_[Y<RE_E?/Y!.R1">R9:
ME_?*E(NN>XTW^9""D#P1+(&Q3'*(5,0AQY3 1&0T->G\A#L5+O6JW=1(N%,9
MR(VBH%BN0*%,$=IYO7]?F1SM'9H&3\^KIZ6S.^AWE-U.9D8?N[$.978,NP&=
M#3>@LZ+F[:T=WODZ"+Y!#ES\:/@J9RU>P3UWS.)7R)!\H#FKJJ]%>^'KZ^I;
M^?!COQ>/]NC-><^79W/F_[6X+_7\N/^A/K29L+6Z,R8R7A2Y@A%*$HARC" O
MI( \99&*,Z0R:;6CYU&GJ7%^HVQ]7&#4K0\-#M.)!]2V]CF*_>S^2F,3^F3"
M&&1&I35)3QU0&W78"J"UZP9L!_)^,Y"==4UR\_@CYY**-?H(CI7!->9(.N:"
M><6\/X7,CZ@1,\^\8K.?L.;WU</"K"]J_8Y5/^Y6RY]:K'S[\D=EFC9_+!=,
MAWJ+AUNS,U"G3<PR5= D50@F19)!E$F]BIH#=I(3@6DN"DR02_Z:O>BIY:5I
MS8'0JNN%L='=5) L.KT!VRCN%@PYC(5=I!,&X<!+G@'7: WN=L!]8S37X>;?
MP$9Y<'L99N?8Q1TQKX&)@_A1HPYW6 Y#B@%O&+D.<OU'>Y/AKDZ7B6=I3H6(
MXQCFYAXXHBF&G&08II0@A''&8[=^-SZ5FUH$T5VP:5*-C-O"C-(C%3D^-7J6
M:0>O-":A,Q6N+7Q\T]8_[L;UKC^%;+P*R#VX3Z,6\BD%_S.J(O= ZZT^<I^,
M 5M$MVOM$?^#K?ZIUE_-X8-^:WL!*-(>:JS2!";*E-T2JH#47",K$J4*A 1.
M(OLBR6?%3(V&;]=0:PH;54&GJT/,?QY0BPT8+S"%3LXXB="0*V?GH7+8\? "
MV4B;&(Y?+K=MB(M ].XLG']ZO,V"BQ;LQ?^7/SW0 Q8_E'RN;](; N:''/U-
M<^^J-+OU]4W[VX4\^)<_%J6Y.U$[Y"_W9@=BF\K)>9S&,B(P*12"" L!B5 "
MLDQQBE42I\SI]GQ(9:=&S5O-FV(3P.C>A;&.+9*"#K*EXSR1H1O1D=XXR%LW
MQUQ[.QA6<SY^<JQO-H,-_JKM!6&2AT<8&+^>=DB%Q_6\1X#^R!,?0Z:OP]M_
ME(OR\?FQV](V1;__7)7KM5I\6:Y+H>Z7WY14ZG$6I4G$D11090F#B) $<BX2
MF"92Q"0OI-)RKCJSM55E:LM(JS=8;,Z'I*E(_ZO1W30B-J>UZR58U>J#@Z*S
MUQ[_68_@T//:$./R>L>TW6AM3_/J_@&M1>#+9K0:HT8;G6O/9$.,TNL?Q?H:
M+0\'L*X NY^[6DMXY>-65R0NG[(ZOW%(*7C]QR^]'G]7#W5%Q&9C(%&%$J)
MD,DH-U<*L78M10SS(LX3IJB,8ZMV$^=%3&VYZI1TJ?Y^$CJ+]>1J0 *O$YU^
MH%5PR*;3:7 <Z/QJD$:BZ4.P?!7)[S._OTK^R2='+)/?I_E^G?S>3PXL=6$T
M-'>PZYBBK/[Y]N5>OZDN\4X(T;Q&)4RQ,N>D*(4T300D/(Y5G*I8VM5ILY U
M-7K;4Q4878%1=5#[G#Z([?9D/ $7VET>AIE[M87+:/@MMM C;]Q:"Y<-/RJU
M8/'(P"Y<VME:J\_E3Y/PL=;?@W);H.=QN5J7_ZYE?FCN$_^/8JM[/2IJAB5C
M&'--*H*G$!4<0^TII3!/39<N%2.NW#IS#=-C:H2COWO(L2O7P &PHYP18 U,
M1XT%L#8!;&UHRI'MW)O9-><&&$M ;8K'#E_78>FWZ]= 7<;M!'8=8$?=P:Y\
MG=>4M<TEF]N%K*/8LBB;?]CDS;'YIE=*=<NKND#.##,A9:I#3!X+T[LHPI R
M[9%%#*$T3QF1A'E(6ANHWM3H].+Q3CO83=G"G8)$W45G[;6TICEZ>YZ'W?+0
M[M4&\[6/Z7R,HZ\DMROA'B/-;:B*4TATNQ)>RU2W:Z4,6RP^E^ORH3O74ZN?
MJBN?HQ@I4D8I3"4N3 >4'!(2,9@IE:@\HSB63I6)S@F:&H%WM7;FZH'-@5ZJ
MUW/5NUWD!JL=K?H *S!!?JC6Y6-=N6FK[*8,[TN XD27,/'*8F>%C<I'ETP^
M9):+GQ_&$7>KI5!*5A^U@CJN_ZE6]7ULTZ)I)B7GA!,,8YYBB&1,($%I!@7+
M,J%2D5+I%%7WR)H:4W2J C-P@"]7J^6O<O%0W8"%6INSOK*JGDWI5""6E6OU
MPS[,[3C$$Y*ACS#V0-S1$QA%_;&'!1I>":1/WJ@<8F'X(8W8/#(D@6>Y,$GZ
MFH_V;J5^8*O%\GG=.MGWVL46/U0=![=G42BA680PAU&.<X@2TV$)801%A"2G
M3)(T<2BW,$R)J7'/UHS]Z]XZ+FDLZ8*6&] :<V%OR=]P69RKCC (X8\<!N$_
MJ!/-P(%P2<D)/R!C)>/XGAB.J3?7 =F?=#/PW2.FVUQG_7ZBS97O&N;JOE>%
MTBZS*3RTT^+ABUIO]L6RM%"*% KR BN3<9- DE*L5Z.$,X'RE'$GA_>BQ*DM
M/9W"=9FV^5;E_W)S<"\C;>?F>L4O\*JQ@<Z43-O1]@:8*@4A-@RMT?'J_%Z6
M.JH+; W"H2-L_Z ;VTA5SMZWZ^%=U\;C/5NK6<R4%((1F&K/%B(2):;O< PI
M5T2F14:CR&K7[:R$R;%)JV1['QQH-<%[ZYJ\YX'L)P\O\(0F"U=DK,GAHO4G
MR*!2XO\\+'_^7_ULS0/_0N9'V/Q83_[S;QUELE\TJIO<ES\X(+;]J,E@::Y<
MWCYH5Z1V3<S%EQE->9+2-(>Y8!@BQ'+(::1@D?(\9DR[$+'5X6F?D*E-Z8V:
M8*-G>S_-)>HYAZA%>.D!I\!S.RQ$#H&?!ZA&"NQ.0.8I9KN 06],=N[9\6*N
M"]KOQ527/NLKDU?IH.R1K?[9=OIF*$J3-(U@II Y2N3:J5$DAG'$6:1=K#22
M\77IO/L"IT:()_)3-QH/;*5^$7.[X,DGDN%WW*X T4.N[VED B?\'@A]Y:S?
MTQ!<3OT]\]QU6S1U*H1IQ:G'<KYI&]"FY6B1JBC7LRB-F$QI#F5NDM>P4CJ4
MPHD)KX3 #'%:B-E/M>)+U_T:&_$NTV=7B8!I36OG?B=.>+OMV?C&<*SMFUKO
MIN^PT7RW@4FK/'C3JG^^L/7@O1P7U()LZU@I\"H[/"[0G-OL<7K'@%#QPZ-:
M/6@?[.^KY:_U#Y,"QA8O=\MY*5YVFD8R*FE"(JAX$C7[0)QD!":QR!*!TYP6
M5G5QK"5.S6?Z_LCF<[4"W]232936;G^KMT-\9(6T13SI&[_ --6I"QI].^#
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
M.*>IBA%),7=9.\*J.[7EQ&CH1OZ!A]-N/9C.( 5>(CI#P8ZE-V!K*]@UMKW
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
MBE/#V)NPHUK5OB$_-,F]CV>W_MQ7Y4_YK/NY_)3ZU9IH0:#\T$ 8QG+7#Y$
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
M:&3$:HTZ-?MU7VBU$^S$-N-N/<3U&-DYCIYY]BR$7DL'&Z'DE _U1AZ5Y8S
M..0NLYMMXE76]6KYS*OWG6=;9(6T'0N57E80N7M..<!)F((P@[Q(0M7;+=4/
M5-E_^-3X92->\-XD].( ,(VC@"M@\+VWW2)@%85R (5)^(D])&/%G5Q^.0P#
M3DZK/!QI<G#/B"$FIZ7=CRTY<\W(E<?;T[]=+8#Z;O7$JX<GO&C/0NIO*@:F
M7G'V?3F??UY6ZJ8939 0'"8J#B\',$P+@*,$ R)RG$!I9R%BUO9A5/&G1J6-
M:J;-(,:=<,TSDLE.H^\#E^O+R&Z/X;<8! T(P4JBT!TEJYRY#1";]+FFE$OS
M @6_*W""#AV7ISMO,JW3J'ENI\*?HQ+Z5=/CK#[Z=5)<74WN=KUZ6E;*FW';
M5#B;13%)HHQ)TYTWG3\C"#!$,<B(7-AB+A"'J4&4T/!HTXL)^CN>KYN#XX5A
MV/D%6#5,?7=0^78,'-;<VLD:M,*ZP\VZV-DU^+U5[3)]'*^I0'8.&8."8D>/
M>*OZ8.=T&2CW=?86NXR=4T4JWK\^R(>I \+EH@FL^E+7ZZ:P6+O9+4*6)BS/
M0"%PIM(3&2BBE %("$)Y1)*8:H4Z72'#U#8!YPK *+-1*:)*Q"A5NMC"C3)F
M>2\V<Z7CH_$^ ][#%*S M\P^LID%L^PDS[,Q7O:2TT_".,?I"A@OY4#9/'K4
M'*DK=#_,H;KF49;GA(=-_^0/'^2_R]4'7%6OHMU$U+,0<TZ+1 ".I<$/*8D!
M1H@ 0G(4)H*P#!F%W&J..[6U1S7)I(V8AEXH79PUSP?=H^=](W#49O2F^;D5
M.]B3V^$1H1E0;@\)-<<>]YC0#)"C@T+#VRT,Y;])4JL_EU6]NI4K)^/L0]44
M6WI^F>-RL>I6^3#$<4'C&&1Q(NWB/$;20LXPX# C:8(13/52 /2'G!H5*:'_
M=QTT8@>=W$$C.-A*;F!MZ<&N8>(Z!],S,^G@:&.^Z@%J8*TZ!W8DX]0-P&8F
MJ1%6@Q:HWI/&,SB---NS+\WNM&#N+PM6_BS9&L]5'-N2EGC%V3_*U=.'IY*+
M3[\X7:M$L3LA2LJK#9$G44+4B6A$B@A F,8 H90"3E'!12+)/->JOV0MP=1X
MO:=#L%,B4%H$C1K!5H^@4\2 E:SF2(/U?2/O>1&P -UF3;!"WV")\#T+(ZT8
M+C\!LW7C&@ 'EQ&K!X^WJERC]]XB<]6#[%P8W_E+5UWK3O3JT"A7_BQ-19SP
MB(!$3@F $2>@*#(B)PBRF,5Q7*3%;*'B'N6>1M][,3"DUN>$VL_I:&!_G]2F
M %F@G(++JEK^H=^:2 ?H+,&A1#<%.>,(P$*5OJ:Y '%68)05B N(],Z"76$\
MZEGP#EX1T%XI*2:E=0>RGG/($7">5]R=E JS?OFMCT.8&7N --!PZO49&F]4
M3X^&XH?>'9U;7/8DV3FY'RJ\J%O74C1#G.$PQQ!D.<\!1"0&!"4IR& >P81%
M<:&ZD%R5=7AV<*/=P @IA0]J#$4I.W%=M!HY@[P>P?C"TS/CG&TGTCLOZXGN
MNW?(,%XC= LY(\!;Y^9=A$:O(\B%9]C1V'VU_%G6\IF?E]7'Y9JLQ'I^2ZF*
M#:EGN<@H2_((B)0E *8) 4B^E""7P,0"AA$KM'):= :;FM/BG4IUE.O%ZU\"
M/)\O_U#GDW4@EE5 ,+.P@@:!UF,I5_!Y9J6-2"HKF9<_5<;5S>90K*FLT16#
M"]ZII*RJQO/S36*-F4D'(Z=,-#C@J,RCH_HATVC=8\<L?UTNV1_E?-Y/)<B*
M-!,J-2YKVPGQ") $18!G@L*0(Q::E9@Y,<;4>&0CHFZ$OC:6>IQQ)4*>J<(4
M'&,Z&%#?*0N<&F?4CW] T<-O?NA2NT^]/3C_C,NJB2#_6-9TOJS7%9]!B$,(
M*08TS1& >88 R2$"(B9YQ/-",$9--CYG1YKD+L?L(S^/HMZG[@0;W[9!%R>C
MI S:=(.=G.X^^XM0./WXSX\V*@5<5/J0""[?8.N^5A*7\[++O?_;HMJ6#7G
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
M079<AN?*YUE';N#'QXJWQ<[N1%<3[6NYX%]6_+F>Y2S*HS *Y2:R8'(3&4&
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
MQV%7R4%HW/:5/#W4N)TE!]4]ZBTY?+7+6EBWJP_2J'J5&_PFIF4&0TZC G&
M>:AZ2D80D$3$(,\A2V"N4L/A];6P#D:=&H&X*G)U"*X>:SB'S#.)#!2YPJM@
M(W4;S^:[MM49E$:H;74X\@1J6YT!0Z^VU;F;[<CG@=.GQ7*^?'QM:.UP2]W%
M:X4DH4F4<!!C00%,40I(EN4 ,YJ%21:)F#,3\M$:=6KD<TOE)%1R05YMI3?C
M(CVL];C(.8*>N6@G+V@$/G+>U1ZBZ(Q <DI%>B./2D5&8!Q2D=G--KG5RK)Z
MD#=^7#[C<C$34&090BI2/X$ PK  *%<I*W',,E%$)$>1?C+U_L.G1BR->(&2
M+_B]E?#\-W 9.0T?VA5XC+'O<0:%2;ZS/21C)3AOH7&5R'Q:Y>',Y8-[1DQ5
M/BWM?F[RF6LL^*A?JKYM=_&Q?"Q7>-X2WBQ.>)330EI$@D8 YAB!(L<A:%@K
MD=NQ$.N7]KPPV-3X:K^O0MVU8&&MR%UT!=5.G]."6X/4'(+HF>3V\=NTL.FD
M[:PAA]@9L*!##$=BQ:NP-.-+37 &^?/2,\;C4TUM]OA5]Q[;-HMSE0!\CZO5
MZT.%%S6FN_##^D[T?C<+HP1+(Y""6+7WA0+F (DD!1Q"DJ88$J1W_FHQ]M38
MN!,]>%&R!ZN=H#>]4LJ]7YMV;-2?%+V=JR>H/7/V!N5&[."ACW(GN8+Y00-F
MBZZ/QH Y[@6I/_[('2*-@3GN&VG^"%MV^\D7:_Z=*\M4]4GCE5A6STT+)#(O
M'[=1*RI^Z:%\5K4AQ _YVUJTX_]822$_2FEO?Y7U+*=I%@G.08:YW!4G* (X
MCW,@V2_E'"<%)(8$Z%*\Z7%DH]U-L-4OZ"D8[#3LA9"U2C81"CTU;X)&T4!I
M&ORN=-7<H'IZ#W0Y]ZUFUSLMO\7$6E"X#_P=L[Q3$4=>"'S >[Q6>!G%;CGY
MLJ"5"OS^R-O__[*XI;1:<_9U5[YF%D>%8(+'(&<% 3 4'!1Y#@&-TRAD!<_#
M)#0+WM$9=GJA/)V, 6^#)0Q3G;6@UN-AU_!Y9M>-N,&[C<!_4>5C-G!^U:B4
M9$R5)A Y)4"M@4>E-1,H#LG*Z%X+_^AO>+%6M+96/7\_8]HDG]PNV#]PQ9^6
MZYIWIYDQH8S$D (4,PP@*D* BQR#+!=ARK(H3D*M%FXF@T[-^MP3.]C('4C!
M@ZWD!OX^7>@U?*8> /5,23I87CY)M@?5P)GJ =R1G*I7O;!F3E5#D :=J[K/
M&L_):JC=GK/5]%YK.[(M4,GK>URR&<,Q+*2E"(2@TF2D80Z($ B03%7+R[,P
MIKF)7^'@^5.CYJ[(RTK)%[Q( 8U-PSWTM*U 6TS\&WQ=&5L)Q_T0'#9VW2FE
M79MP>V.,;:V=4O"$87;R,@L;K#M\:5-^Z6L7], 3&L$T2D'&0@9@%F* <5H
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
MCR)]?+S:&B>&?5.KXSP,E^R/@3OM^H \RV5V6;VJD^E-CZXD3@J5TP*PR#(
M&18 T12!7-"HH)@1%AEU_S@>8FI,LA.R.:(W[$]Q L)A]G #C&>V.,3$)M7O
M-#AF+3NN VF\1AUZ+Y!Q4X[SZE]JQ7'BSE$;<)R7_+#MQL"59J3&>#G[M%BI
M4G*,R?FM/\@?[ZJ'Y1^+61H2$E(J0,CE@@&%8 #%60Y$4G#EDLFS4.MX>F",
MJ=%:*V;0R7D3*$DECH&25>\K'@)TF.,<P>29Y*P0TOZ&-3 X8?;4G/['X_+G
M?\J[&XOG7U#]"-H?FR]\Z+FC?.(:BFV^<9U+[?9(?\7EHOZZK&M>WRT^_5+%
M$]9E_:38_DY\Y&0UBQ/!1)QG@+(( IA0+DV:% .!&8UX4@C&C<H]7AQQ:@2@
M9 V6BX#OR=I42Y+2FNV9+L/-:,@@*W)0P$)E7S()=XHC$*5Q$G(!HR++9@O^
MB%O[=5S448OZT?#_4\#7VZ\Z?8,]<[.2-7BGA/V+@O'3$8P?AV TWJIJ0^-T
MIWIYU%$WJMH@'.Y3]6^T(_MO4GY</WU9_.2U>OCM@GTN%WA!U<'=BC_7VQQE
M@J.BB",,: @9@%&4@H+C$- HPDQDE*6I41BB]LA3(_\?ZY>7-JT+SP-6UG2^
MK+OP],5R 9KH]7+1-/DP[YRF/Q]ZQ.0%9<\$U<D<;(5N"A)NQ0X:N;UDDQNC
MY92S]$<?E;N,03GD,/,'6,:>T2?.UJK!Y-\6%:?+QT7Y[R;5_3U?<%&NZN_+
M^?SSLE)A"@^8S/F#-"'>2U7_.4LPA44(A;2I" &P2"- I-D%\H)G*<,TYG%J
M%%QF+<K4V.X[5Z]).2_;L"1)<GV-FAH/&YT,H\OL9TN/^L:9 \]<N%%B$/A
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
MU6$&#T'6P$(P/$\>DW@(OD::Q$_R%FCZOD1#Y_1]]N'QIN]+^ ^F[XL?[AF
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
MVC,Q19H2H1",$\(A4LPL4;$9XT)DB"&<I+EP\CD(@F9J(O#:&)N:S<ZP+7O
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
MH8C%*DH((MFL#F;ZNF;%VDTSKL+D,U9>(QMNV%3I2NWBHMC[K(CJ=VNP_JX
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
M*?]>*/=;>T_U?;4P3Y0VH<7ZY<MJK3[,2[%8V?EP[\=$E<PC;F<8$><0I8A
MFN44DI3F#$O,8^WG=.O:\M0FC#;P_PEJZ#UNVIU(][A@#TWET,=0)U@$%C;8
MXP:_#^,TZTM7^ MRI];'OQ?W(>7D=;C7"WJ&32\6JS_M_=C'5?%AM>%KO5G<
M"F&C!.W"7<U_5,4QB_E:W6E=SA*JDTQJ!#G%"")N5L8440TUQD1E21;%A/GY
M"WDBF)ZST$%M>S/7S-?@23VMZBNT/RUN\R_:TSG6MU_<I&T(KD=+4EJA!'N8
M-V!G#M"K KRON?^\*LL;4-E@: \8V-V/N[ AWYX8Q@T&[T?049AXS]?TT[^_
M+XO=\O$;^_E.+96>VX;D1E3N1@^JW"RLK^9'8_!G]ER:5F^?GQ=S86'8/!8;
M"^3S_&E>7S08C<PTY9G64,1"0T0R"7E,,(RH)C**(Z615ZS  !BGM@JL0-?N
MLA58^^-B#]=/.X?H4S=]?>.>&EB#V]95>;RV]MGS@L9"L+,06(4 NX[=6PF^
M[OOXLT,?>ROU@+T05,V'P#FJX@](].M98<BF@N<&N'U:%>OYOZMF?OUI+^W4
M_U.L^&@^.U,IPHH(NX!F!"*="D@RQ6&>2$$E9P1QIP24U\&8FOZ;$8*#903H
MHM_QEFQP4H>^-^L*HK6N\\^JBCAI6W,#K"' 6C)*"@$')L=**= %92HI!ASH
M\D@YX/*V:U,0W"[7<SE?;-;FI5_M)6!UU/KK3['82"6M3EN7ADTMQW?Z5U98
M1^ARFQ!N?VZGJ4YEC!74A%&(!&*0\IC!&*<Y$9K1+(GZ92@(!7%J>MH.J&_;
M"/9&@JV5]4*M96?EA]18ZI!0<:QO@>/I[9OV[=#'O.&[=:2$"J$[8Z!\"\%@
MOE$ZAM TG\_6$+RE'L[KK:RB6__XQAE*1SK*"$IAAED,$4DXI)1R2*(H1U2K
M&(O8V?G\;#-34_UVRF'PYS:2XY>OJK#"\-$Q@O4"M=TR'(ZP@:6TG4H8[*)>
MPGF6N1'1Z2Q[_NGQG%TO6G#@K'KYTWU+6CV;7?O";O[?KY;53?W[5;E^E2E)
MB"1.,DEAE*L,HEQIR.-,P"SEB K!$,F95])QEU:GI@'M)<+[[]9)N(J/WN7?
MMUTT+TO_4U6W/G!;I 5G=FBQV.,%6\# (AYT]>3%4N#R-2XMCURFQH.,XW(T
M/@_[:90M,'^[D7/3EQ_GQ=,G.4LU5;F,<Z@28;:K.+>YHBB&.8D2F2593".G
M^Y^C-T]-:QIPP*(#GSZXZ<DQ7]V:<14+0]]*.Q+@//3/&GMB>)=*_/5Q]>,_
MS#/5R/X7LC_"^L=J.!^_;90A>]:([; \_X$>FX#FD-]N,[Z9%4?)1.T4^$,M
MK1]ZM6:-.9)F^<\ABQ"!2"4)9(*E4&.N>4IPG$9.<2BN#4YNH.XA@_4>,RAJ
MT![[ A>V'78(@3D<>IAWTQ=ZU^!!3N?^P>4]X^TD/*PZV%/X/-=O=_%%K6T%
MNOMB]6,NE7SW\O?2'IA_6C99NFY-BS^JXXV9B'.>8$XAP\H("4]26]<HAE@P
M*:,HDMR6$W"OQ^G>M)>DC%!\T^:<KDIO;FP\J]EAS+>8 =N!]MMA>/2#VS9C
M&'8'%AM+;%4J<PO;Q@[_\O>:Y;^ '7AP>YEF[RV'/V-!]QT>S8^Z^?"GY?4.
MI,<;^HF9C898BOEBWAR\WCVK@MD63--ZOK;>D?9P]JMZK(+SOJW,AJA<+>;2
M>LKN]_&,QK:^L(28QQBB7">0(,TABK% $<UQ0KS"X,+ FMJZJGW8\E4ME%B;
M\:E7Q=/NPL4>@K/ER_\LP=8T/TT,U)UN>CE^)PVLI8<&V?[8F01JF\ OUJJ_
MU)=E6\/ >@7:I@UZRA.6]*!R' C:J%(=EL[7,A[X[3T3F"]%80MZ?E#U?S\M
M=S":@ZY=M"OG44HRL].-59I"E,G(WH-)F AE_H$JB;A7;E[WIJ<FU:VS\-5.
M ^H*>56@QF(?#.A9,<^C.]QD>!B2!Y;:+6CPRQ;V7RS7>[UMH \2#>S/6-BL
MY.[-CYN+W)N6HPSD_F_HZ376-\U-'1QG$]L45;*G\F[]717?S&AO\L7^PRRP
M[5*[SB?[3V6SYREY^\.8\:A^LW>4'XPX[S)7S-(XE2I3.60DE1")B$&>IZ;;
MLQ1SS<R:.%)>SF93L6QJBOR@JCKT,DA%Y,FP[.JF-A6\$YI" B12:R*?6_2
MBA^P-@3M4X?7'.WSAM^ +4^@(0I43 %+%=@G(0KH&3>U_@_K4#<9Z\;UPYN,
MV>?<]R8'L*<_T,*LW.]TY6CT8?7$YLL9%II@EBN8\B2R.YT8<IQ@J!C+(Y)S
MH8A7#<[C)J8V?U8(JY.GRH?M]QJE9V'-$TPZNO!<Q<_0_CJ>U/B[YIRU/JP?
MSG$SXSK=G#7SR,/F_"?[#?%&?<IOJR:'SS;SCVJJ3FM)8Y5'*<2QHA AE4"*
ML8!I1"*A<H&X=G+Q=6UP<L.?E=_]QOI%2MU&?DBB!M:!+51[H-N !7NTP0MY
MNS(35",N-CJJ8KA2\%H_G)\;,\?][7*Y88OM&<BG95V,9I;'(A%9ED E,(.(
M1#ED&F-((Q1Q%-.<8S%\9OO3X*:F4C5*L]/:G@[ZUM,:I <=/)3>L%^FO\UN
M>G5WYFLZM3;S#?MTC.STU_?M?YV<]/Y]/%(B^NY.&";]_)DV_PLDG>]F*TRJ
M^0MM]-L _+9:R3_GB\7'5:'FC\OWFZ)02_%2^0 N*F2_F5V&O7&=H2PF#)$,
MDB1)($JIA#3)*$RRE%&=IIG 7CDUW)N>VG3;( :B@5R[J]:8_38+'O2[;1N&
M(77@N7(+^@9LF=WB!BW@P")O/$G"[2;\"0NZK_!H?M0=AC\MK_<:/=[08]?Q
MD0G3O]:U[[%0E7SNW;%('B5*(+-EX*2JNIM"2A6!BE"A,Q2GN43..XB.AB8G
M3UNH8(?58\78Q:C#BCX03P,KS@F* B?N=26C<R75]?QXJR('*PY6."Z?[^F_
M4'M\/:AGFU=G^=AR _T\7ZI/:_54SAA*$BF1A$BB#"*D":0RSV&>29JA)&.2
M>AU9NC0Z-0EH,(,=Z ./V=\M;E !][S(<.H Q[OYP+0.O9^_GE'_ZVL/BL+>
M++LT/.ZEKP<51_>Q/L_V6(-\4'R]O[1M5?]ZOUK^,(/=M'.OS-=PN;[3K7^]
M?;+9=F>(H)2K"$&*!88()PQ289,6$AGS'$>)3-V3J%P%96HBUB"U-XRMPIR
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
MU7IQ@LNKW&ETH>;8P-0=ISC%M2[Q!-YG'KTE9U"W>2[Y,#K'O>UJ!,6&JNH
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
M.2^0CF+F3RB#DT#6?DL*+8)F0@(BN>"J1FJBLO6>U@09F)/:\?&P-:<Q/Z7
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
M&YGI8V;.))5LFO8BX+0K$7NAH&LE8@^1-(JL^W53QA9TLF2PJI#Q81E"+,A
M:H,B8LE:_$\EXE  ]*Y$[".-5BL160@B!1_!"E_;T/ ,/BH.V8;LDE)*\&X-
MLDZT$K&7#+M4(O9A:)LZY]9ARDIFG70"4^@?9<GO=HI4M(\"DR S@,EIG,D?
MJ!)QY'-MF'#:!-KVVO>Z3BDQ)?N4=8"B<ZHWX1YB-AJTS#*2IUVTG3;9[QGB
MFE-D Y'P,L0.$DOC2/L-+TA5K\^QMJ=:2!F$\YP\G,QJD$\FB.3@@&&91^FD
M%DP?'6_W2&SC<N&HJ!LNHA;#;=?:8T#8[)[B.23\]2@-(X6Q]L]^0]BI SYJ
M]."?RXO/KR^W%R3"S4U$09:2DK0<Z#CDH&)TX)BE4[$@)]5BK;?39/ET)/!0
MI?/":SX2NW^BW_]SH5E,6,=DUH&&5\HT*-I D247+&<^XRR,N*%PWH-N"CP]
MU#Z3R*IAY;,S1 =%[N\_8"Q%]!@]1U9'+&DFG/)DA@LZ5EPJ$#V3$*WADHZN
M8ODTGLV1U-'/RVWX]&E3NUZ2A-Z5NYR_Q;?A+F1&S@B3+- 17BP$[@MP+D7R
MWF$TTZ1?="+O-!11'R0]5$3C2ZD!\_L.XWZA3;U9A;-KII%__#=<?]J$+Y^7
MZ=4&P_;!4I7Q]=;=$C,=DLDG$#S6D<"E&!U3$H5/ \@#B)[71#\&3(\ET0;
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
M_?\]_)_UYF96T=5(>+(N&2=G1!41B2W,0C"DACDZY5WF(<CQPD7?O[_)HW"
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
MUYE6DXK4T0D;)YH1]R1)\]XZ3GQT'2B!=J#TR)ZPDJ,N4=,F,!R40D4&'==
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
MVJ_AV@"KD0.M'6"DTU2IVJ53: VN!.>)*T8\G"XW$H#ND=$@9(8(=ST6IQN
MR0?B_VZXU9X[NX;E5XD948N8D57/+]?+4P^.<5J7L"Q%KHIAT]2+/$E22[=6
MAQ]<XW"^ 0C=I7^_G9(.-C"O0?I0!\_36CSW$7RQ6C'F2$5/>E[=H65>G3.2
MD!\_IH9RO 7,K,_/UZO= JXOZ[F3"DVH*E. 8B62!B9^T'E-G@#GS/)IA@E]
M1TH3I]1@V7X7"SZ$T0T@Y4X1R[>/=,YN0]JUN__IV]V?[+:4KPHX.PEDY!&?
M0IVB9NMX:IUE"&3V\8F*B[K3V%*ET>%'V$2R:0QU^UTHLS(^< ^T%U6MHTED
MTQD.6<3"!5J;Q#1GVO>TS*NAII+Z,^ :((*Y X.OPPI?AR_+BW#V]NWKZUQ$
M%2-Y XR<@YA(DTL%,?@ )47II/ AA1=+CIY\>CNH&"*N]9B\FUWXEYOU?@&O
MOA %:;F3PYO+5;Y=D$$C%!.NUL[102R+(?9(#=GQ9$704BG9#0P=WC;O)?>H
MX!B;MW.#Y==57GY=YLMPMGVUW:[K>C#_<WGQ^?7G)99?_L)T6>L WY6R3+C9
M+Q QI6@X@G1U"E,@]1J$T36?'3,3-D39[89AR-OGC2"/":;)>3\WN';KV U%
M7)^M/WV[OQ##E;'*9LBRUO&BMZ12N8&,7F&2#FWHV.CNF;?,&[495?.,Q<O&
M#-P[1MQ5!-W9@*;.M!>F@#*<@0L8 "U/R?#BK3^J']79<3I2;?UDCE-O[K<+
MI/U>RRB$+R5!<+)VZ#+T5:ZQ!Q&29RS%5*:Y_7R6K'8LY8.$WPU4 R0Q^Z&U
M7EULEO%RYU:^N2KK>) C@ARU(2L.7/+UPD87<%))TNE2>XO%YM*M+NKE=S6)
MEB%274_'XAD1L]U<+'X/JT]7J?U9%>9%BG6TB;C2RM&F##R$0NPQCIM.:7[T
MU#O*ACX]5#3W7ML)(K;UTVDX)UL0_QZU.@N9N,K@DY.@K*V7N+5AEA961"$C
MP7=< ,RI)0X0V4.A#^#?S&+_>_AK>7YY?EWPEZ(4(I,Q+SF9]9@0@F0)C(JZ
MYK5;ESM=('42_+U7SRSZ(8);C\'%!JS/F_O5J^'JK]?G7]8K^KC=[0>E@RQ*
M*D@J,%#>"0B%1W"9<<F4+.BG:5?X+%F=X.):/RS&ET #<'JPAKV150*WI@Y#
M4BG4?.1HP6GDM8=Y084Y)9PF>>I1<AI):#A<W.NQ>=\ @+Z_;E<.5="9U*BI
M5V"\QH4BI]-9*(9*8R$G[S\AKV$$\;Z8VM"'UPV Y<-EW.*_+NMF^EIU\75Y
M<F3,AZP1C-^U+A 2O.&9UH+9$$<"?^C;CG5L/4Y0)^#XDSFP1N!ZF^#9[ZG(
M+0^N() O0-BOW8*C-<2K6 )&9F.<JC[R*9)F/K+&$/C+(!K _?9@=)TC%HN-
M3%3G@1P E9B!8'6]/I5%Y(A,3-1"XE%RFH//$%$_#Z !?&\ /$^U'"9_$QD=
MQ!!4,:!<+N2*QMJ^@"S E$E=BV.,Z'W;:UK.;3U9ZR?8&&QO#CUO0L)7Y[NY
M&ZAXSF2]@9/H:!VZ0!2TS<B*<\XRC,(? SZW%+74)G&@N)^%T$#>-X>AQX:X
MR&@Y2XE#YIAK0,N YUC_"28'*R-7TQC3)SI29SQ4'2J-)N#U^$07SIPI4A9R
M-&VL3)*T2[(@%6X3'=W2>!4G M4)S=(Y#$J'<[X! +W?K!-BWKXAIOVZW5[6
MM;PKN^%EHE9=&%? 9YM *4ONAV,9T#+I33)1FFE:0S]-4TL%=N/ :"3^SYT0
M<9\U?U^O+CZ??7MUI5UW\GD?OM6?;!>.[S(0R8-@LK:\E?4D=PY<YCD4YND$
M[]8SNO,K6RII.0PT$[*Z+0"]W^"7JU705^?+R_/WN$E8CV=>5*I3V26KC1$%
MJ=C BP!AI3.,ELM"MZSB;N]K*:EO=.B,PN0&CK#[J_IU14_&[<7OX0)_*<2/
MFAZ]7UGXA(O:S)\G#"!WL^Y8O0$B;$!.*$S*I' GBASU(K.E?)TI3.\QI=26
MZOI[6.7ZV]]NM]?><\TY%1ZEAF)J7\.D:%L5XIXPGAQ7Z^F#'G+R/?7"EJ[Q
MQS_W1F%S6]"YC7+\L:J;8[-,%Y@7WFHK);?@HPJ@@J*]8&A#1&%HY_B 3G<K
M@NCRMI:NTD8'S0@,;A4QO]\NQY"E%[ XT*GF."CO(#+,P&,*A2/ISHY365Y^
M5U-QZPGA,I"[;8'E=A'O-\M56GX)9W>/X5WB3+YS!FMG@LVN.IQ1TAD<1;WK
M"9"R#3EJ:Y4/ W#4DXQN$#N)V/:19=(6^F[O$]^?T;ZJWWKWI8HQG/V.&<]W
M7^]3/7_#B^NXR)VUF]IN,9-MC:F&9K.N!6R&00Y":851LIP&X/%@PKHA]"3B
MY+/+K0%W\O=K>W*[C\-9:8I7Q+XD4NUN0_0'F15MO!@\6961/2Q"':U$[#XE
MW8!V4E'T@YC= %C^%I:K[=OU=HO;=ZM?_KI8KCY=+K>?=[OD:D&&\*Z*DH",
M%U E27 A)Y!H1#1:"B6GN=Y[D;1N<#JI:/JXXNB/K_N3Q3].<8[^8WU&!FEX
MQ/&5J!Q9IP+( TZ@8C+$.$,K]:A9%CJ2MAUP/C[YPF[X.=7 ^CA\GML&NWN]
M]/2*8D+C,%C@*D9B%%/@3:FF9<G)($H13"?D='I=-]R<3E1]?![/C9H7TR3N
MA4\2UUISL[OBKK%:\HA]R C9$C^-(9[*;K,_>[VV&XI.(D0^,<\;,)/NFGEW
M1BOL3F2>N4P2:14F6W(/:I9S40D"(W?6,4\?_.3F]0.BNH'K)&+G8XM@,)KH
MC7$]XF#!C_L1#PO'BLJH X3=$%U/2M5CUB""#C9AO3R:)AOS+A7=$',2@?.#
MF=R PMFW/-^^6N5=%_7MN\N+[458Y>75FA9.6>:R54#T$>19';J<)1W,*C/F
M//'LH;$\;K_Y)RGKEG1Y$B'U2831 +@>[=-_9TV+$*PGV\: K.U(R,FL=TF.
ME*I"[JU,6C,S";A>HJP;N$XBF#Z),)HXW!Y=T2]_X28MM_B>#$"\^>%V_],M
M7VCOC4G$.2RA]M>(Q$.K& 2GO4P>F9/3]$0;1&XW()Y$S/QX8IO;+7Q\I$W.
MRZOK@/WW/WPF$5S'_Q=,%F$-;3S.=AU?0B&[@6D(PB:'67 ?.K;!ZO_R;B [
MB7CY4?C?P-'ZG*FP$%((J:V!5)#6XG7M/:<%I,@RT[11M!-'M]FZ@>RDHNBC
M"6%NA?4@WS60RUNOV*MPKA9&NV2YS@OCR!;(=1"2TC51F@EPIN8=2D3&Z\7Z
MPS8\W;**GWIA-\R<:N1\'#ZWA9W7ZZ^X"O6_YU_.EK5(8W_EO=>S[\IN,C%I
M8MQ^6)_E7U=7[43>%:*<MDU-QH\Q!5*_JG:K4@4=^)K#X6(6S/"4Y:#LA8,)
MZX;%TXG&SRFW!@[0NY<1=<#Q+GA3AUMXXQA$VH#D53N$@%Y 1FG0Z.C"P\SC
M"2JYKJGI!KB3"-R/QO0&@/-T?OYW26BHBA5.2V"UG;A"(6N&=0&C;5+6J<S-
M-).PNM/8#60G%<"?2$ -0._N]JFK_ U)+U\70^X*:Q<\&TE>#)F9EDQ/921M
MIA05&&2Q5-?9I&FR:%ZFK1O43BKR/[) VC+EZE?A[.S*.JCW8-M:,WF=?;LO
MGEP$M"G507;%:UU;YU2761G(B:7D0A(J#[G4[O3R;L7R)W$%<!3^GP*^KLW-
M.S_=)X883KK:8@ C%:\9CPR"S0E0>694+,8Z/AK2GB2C&^9.XF;@R#(Y ?3]
M<H:[GOSUYO_\2UA]NXX.*DE\]73P)2UIEWD;P#M/FX['8.NDZ=0Q.GL $=V0
M=Q)7 4>5QPG@[NWZWV2BUIRX<_PGUD@0YE?T,[)1=Q<BOZX^?D;.?@[?MO1Y
MO?FXOO.8G\FHO6/31N]9\-*"-_2/"H&V)#<>F.7%<A0F=)RG<5RZNZ'[=.X@
M&I9Z Y[,KM=O-90Q_WQ9XT=7@<^K*YE;#MW+P+H-0)'?QLA\C@)8J2.Z&!/@
M=>+ G==%E6PCFZ85\V%T=\/X25V!'%&0;>GQ3N5>MU_M-O2=_5I*C#'I!+96
M4:M(UE/P!8&SB+SHX#(?HJ4/HZH;/D_UNN6($FM PSXUFVQGMV_?E3O?6V3A
MR58G\XE[)D$9$\%I60LU-"L\96WT5)G%G8GLALV3N'Z96D3MHJ\&81=9%F4+
M*7DFG"-&J0".^P1:&AM0E<C8-.WRGB&J&[I.ZJYE+!&T=>R^NKSXO-[4<H]]
M!,)*Y9W#!$HS6@JBAD"6 S!I.=?6"J:'-%]X^)YN #F)>Y*QN=I$+NC#V^P;
M8_->Z#0A7T3F D;,(*0KM7$M+<T%"Y;4:"IUW#B;)J&],XG=L'92%R73B*>!
M@^ZQVNGKV*B228= %J*L&:N23FN'&"#JK&3@5I@TS?2.IVGJUA;V)"Y,1A9
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
MH'.H=PI>U<XO'K+6/"61/&,3]=EXA)IY\78,%#ST^@\528.PVG=9U-)+YDL
M8W;-I8HFM[(8<$4F&80H(DP41'^4GIG3> Z6\PO &<#T!J#S'G=#;&X7<]VP
M&VGU@=>)6Y&LV>($.)4U"$^<0EI,CM,HI2<(:@L\0V2]'I_Q#>#G UY<G-%;
M'RXC15-+D"*P0C)6+#GP(49(3E@O94I)38.?)PB:.75K?/R,P?@9\;/=7-SA
MRNM:DE05LK&Z1%L]6U5;TF"-KG)T8)0M.F?T1G2"#3W^#F3HTT.X//[^>5%R
M1.MG!/8W!9X[O:5SU,ZZX@&+3J X*O"F<+!1VIPR,RIWNK4= *&YY\2,(=4G
M 3*0Q7,7"_[SP]]^K^3OU:-E=9: C""B(-)16")=&RC:\21BBLF_&&AZY+FM
MR'NHD-;C<&QN8?]!!&_?+#?;BU?GN[C;Z\UZNWV]/O]R1BRY;AIO).,:50+/
M9.U[Y@($+@(02P1BCMS*;ACH]+IYSI1IH#$^?^=&S)4950_3A\,D6) INI1!
MZ&1KU2KYAC%)L(Y9ZWG@C+M.*'GR%?.D<D^#C''X.#<:?CD[P]6ZE+]56)^'
MU8?TF9[^]NW[?WRXP+.SL'F5_G6YW"XKYW[]]=?:KVB_RF(+.K*O0;(0R A3
M%J++$I+21BIZ37@X9>RI >!#29@G*7L:-!U'#G.C[8Y7>+-[WH=OZ\W.:HM*
M*\\9 B$$014CB7G_M[TW76XK.=9%_]^GN"^09]<\1-RX$6JIVZ&(MJ209#O.
M+T0-61*.*: W ,JM_?0G"P I$IPPK,(JTG;8,DF0:^7P559F958FT^"R8SDP
M&:+<;Z34HZ\9]SK)&2.>@27>+7:V2P\]+TE("V@+K8/B:_?H(H@U@;3N0M1A
MO]WKB1>-X_@.K<R],'*$9,=&R=O9\I+63L+78;&8XF)K) 4C:QBM@*(XK1]!
M,:W3'D$'+Y046F3D>X'C_N?WB(ECE#<?5I)C@^'#MIKA$WZYX9Y%S;T,&6O!
M:NW;6B($2RN&9<F-DE*7N%^+RGL?/T[PTQ8*I\NQ@W/[@W?>WZ^GG_"(TFMO
M %/(H&PVX)3)8&T21AC#>&I3GGX\S>->6!PAJWTF]78 Y-_7!Q!7A2D_MFFU
MUQ=A^FVYZ2L[T2)$EFP!$3T'%:U>=Z6N [,-,R8GO5]2X? \^).T/;-RBR-1
M<F?J^* JZP^$KU):7(:+ZBK\H!_]/5Q<XNO+157)A#.O92:995GSNRG5!4WQ
M:LDN,EKMK!1S#C ^0N,SRX(U >50*NP/G&_"M_ %EY_FEU^^KM9\341)04=F
MP>1Z3H.%0Y!602Q:H\Q:H&Y4*/04:<_L>*()%$]46 \(O,<5WUR?>T6.=,;\
M>;X>[/LA+%8_)DP7\KYY((&Q.APX(OC*7"C:!I$-V?XV=] .(O.9N90#(;.9
M(L<.CA^(%M?>^"V>>!8VDKA\#)8<$T,\4:@/%$@20X@8X\[V?=BYVNX+Q^US
M<6:8-=-$!S;P+V$ZJX;](UZLK_+.[^-SXI1$SG4!GQ(#55MX.Y81+'-1J%B$
MRFUZ\^U%WKA]+D:R><,KK@,TDGM;K?:2%E8]:R YKAW>6D^XD>,4EU?NKL_>
M9L\2Q6+&@]*Q@/->0DS<V1*B*=C&.SR R'$[88R$S%9*[/'*8#UT?4V"O4WC
M?A<#K__VY.M_]U-QXB6_ZT/E1$^^ODR5N1?!205<JE 'A5L(&#QY_"EK;FUF
M)>SE:.P^^<1RF;29)#G_)\YN#*N-AIO,8H0H!%&+6H,/%B$E[X-42!%*WHO:
M!UXP8DKI),WLU,B<+KR>U^8)=W=W'S'82FUQ*_=^6&CG=6+.0=%9@7*"? %M
M(@CN?7'!"[3[S9<8:L%>WQ1(7S%?7N#[\F$QSY=I]796YHMO:X%N,@W1<:;K
M1 9!\5G-77&(43H01;CD.0JW2_I0ES6>(JVG=7^(@N_<UAA4!R.7WF]9>+_X
MA(OOT[0M,A>&9. C!6&L%GT*!T&$"(&S8$K6-2TZ6-G]?12,FTH96,'S :7=
M!UJ6:X]XS<'5]2<F=([%<F*B]@W,A79 I64]43>HDU(*A[OL\R 9XY7NGZ[9
MNS Y4<QC'\/]W+;_F"^GJ^6VN,(QR1*W)!2GZUF/%!"*%_1M2*BEXFXW!'UD
M;[W[_-$A<*K6=LM33A3AT2B@@#?.A[J9?,>._HR:C8T<'<M KG&H?49C/05T
MP*1&6C&&6]_H=O+#1(V;-6VS_PRMB['-RZLO7Q;K5HKORT=,./V^/C?9-'*4
M-H68O0=7:E,ERQS$5,@$&^1*:.68VB^$?>0EX_HH@VEQWD"D8T/C5G#^ 1?3
M>5YW.7Z[7%[6ND]BKPYJ74Z8,1Q#+B!4G87AC23#C!EH=Z['=\8SK_?"R;YO
M'->P- %-$V%WA: Z/'HZ6\MKP]_$!Y-H%U_WB$UD?R,Y=MX@1,L##UEP1'LX
M;NZ\9]R*B?9H.4VP8V/DS?3[-.,L+[>SG<,7G)?UD*>+'Z^)%O+7/EPNTM>P
MQ#P143AE:+-.AK%ZCS*#JPT& [ER+-7N$+O3X1] S"%O';>NH0E^F@E];#1M
MBB7?ET^K>?KGU_D%Z68Y<=IG7L^09?&YWK>DE4"&$ERTQ2H;O8C[V9G[GCYN
M.4(3=)PLQ!Z/Y&\R\^M_7]9.VD><RM_SE),/YI^B;*".F9M'7Y_=HI(\6<,A
M%2LWI4BN1 /9"%.,X\+D-E6WM^DX^2C_CO#>S5=X7XO8X.KV%S,4A^1Z2T0(
M6B<(N::GC+:*MV%X;Q+'C85.P,>=L_TF2GD>5F5]M'!4QN_!9S6P,/=1V<C.
M6).=U>M*7(I7A*SSB&E3XD7ZX+ROWFC'=F;C;E\?)?TCU)*5U:NT(@]J*\:?
M:&;(17+D*1E9QR%XGVA[Q$(,IV2CQ:S5?C<']WQA7P;C $7?#F8:2/=YV(IW
ME5_B%4^H$]CCJ0WLQ^.4M[$D6CF'J1CR.WT$E6@S\J(.N^31".Y51-,F)S^L
MQ_(1TT58+J=EFM9J>'^Y>E]>I73Y[7)=3KDNZ*T-A!;X%6=+DO%FGOOFS%JK
M%+)WM"/+ZM1'S4@<.@!23,]I8Y8I^"9".(GLK@S5(3C:]6S.I[P.2F)K9\YU
M<>9&@)6M^0QKY_.:EA5..AF#!A%4[13L&'A?"DB!GC./(>QF!P;SIQ\A:URD
MG1$>=USNH735 ?!V>-CF?WUTI>BL"0_U5#.95(<=*^!!9,1LF=]M5#BH_=\A
M9^3BFN'4/1]:]AT J$YIJ)V%R6VY:B*=O"(C'X%LOZWSVBW$P"GNU+I(G;)1
MIDU^_ XI/>R%)ZGWGDD]Q\MZ[ /CJ]J0;>BQY4 K5$F' @J- 1420A0J0RC6
M&QXT=W:_7E'W/G[<].5P"!A(@!W8BT^7<3G-T[#X\2G40'2-YK4IE=DS:;0'
MGNHT0LX,A*010I >B0GN6YT:/D32N.@9T<,91$<]@.TG^>_"-_KR,RV<)44F
M),[M:BPF,UHE$F2A;;L*C39PRP EYS$(8DPW\JV?I&UDOV<8$.Q":UB-C+VG
M_6U&2OC78KI:X>Q]H?=/9U^N6E<71KMOJJ?L)=?8MT 0GD-QDDQS,4SL%A@_
MU.CYP7>,#)"!53D?7JYCP^/5ZJ]A\4]<794659$M=WL4ZU1T45R#UI9\.)]*
M3?<25T65%'AD><^<^3YO&[E0M"%D!I?UV.#Y<!DOINFVLR>85<DE#[G4@WFE
M.(2H"S"EC,@)H]RSCNN>AX];O-42&J=*LI.2].EW<OL^7)"'?P/1,DMMG<S@
MDB7W7Y*C$9308+2A:"):1!T;5:/?1\^X%5R-0#2@"L8V*O=:Q2"9L*%.9E%<
M@<ID&B,F04JGS58@TW)W7M9#R=1C=YQF55LMS<K)LAP;#*]6G[_B9M?<<;)B
MCLEP(R I8D5I1?ND\AETT"F)[$6.?D^?Y(%7C-O.I:TC,H14.XB>7]?CA^M2
M@?>+=5G\YIX@MSQR9H$53[+QQ5/PIQ!,C"9'"@"#:].5Y4&2QG5>QCNJ&49'
MO8+MZL0T29.\\N!+;72><P3/LP*)R@2K23YZKZEJP\"MA\.9@=2^#YB.T$$'
M<+KM[',I?2Y2 89<EYG7$#D*\,FN"YUDB6WLU>$!UGDA<XQRYT-)N@.87"=W
MM]+Y><@9?>WV+!D(*Y"V?\W!(Q:0P9-\3$ ?VZ3 'R1IW-"J@WJ+DW34 =AN
MTK]=> )C3#%JL,'EVM9%@-.&0D>CG"HQ>0H;6NYL-VCII,KB-"7?OZ$=*_$>
M,',GY>]1$OM60F9,@T*?P$NRM1AI,15FR<"V,4R=E5><JMLG:RL.$70'2-DU
MT*_R_[E<KNJ2VM=4_WY]G\URGYE."*BJ$QEE/<10$0J9\,25D]RV2<4/R,2X
MYT[C;9=CX:"#)7!C#7_Z2FI:OKI<?9TOIO^#>6*$*M*P "E;#DIG\DEMG>S!
M@PVR2.U=:&TV=XGJJX+V;$!YV/*>I+6^ /@A+-XOUEY-7H]-^("+-7<3&W,6
M*B9@IM[NM8%BK9QTG5=L@C?&6VQSMV(/XOHJ>.H D(-HL2]@;M98S9+3^M(H
MM<@J 3=UE@?+O#;F\H0>(S@/GN5X)JNX(:BO8]P. 'BTMGH$'4EQN0KK@5L3
MY9 \<I:A5M#7)@<2HDT*<K)*<&9<:307[3&J^CIBZ09^Q^IM[/SF#49>AS^F
MJW"QX><CZ77Q'?-O\\5OEZO+!5[5#&T&'(7(-6H1(6$]P^32U]$Q!K)G&I,K
M7(;]&CX>]_Z^ I=S@_!<BNO /J[YVYCV-Y<U3;SI*;5A]1W^:_W1<E)BME*A
M !(E67T9$)S/'LC_$#P+KSFR1B?1^] W;B)_;+@VU&4'"/VPF"?$O/R-Y/ZS
M/=Z-U3EA 7.P-H'5GA@J-D-DQ)H0RFE&@@RQ333S)&GC3F7I!9?#:K '2&ZF
M<5V=_%[Q]'J^7"TGNEB21M"@3,T5B!(@L'H](8JHD165=@O9AD+C(U3M!43W
MXH$XE-XZP."-ZK$/BVGZ>2H0R?W+UI!8N%1U+)P%EVKS;.ERM$QE9O>:0W#*
M9:);%.V%/?_2L3>(OCK W9OM:W^;SJ[7SE\6\R5))VI>I.) -IQ6D0X<8N81
ML/C"&5,L,MD$> ^2M-_9-GOIT!M&96,'TC<6T)KX*Z^"?D:?7*VIVMYT$D3)
MT14&PE1['A.G)24*%/I2%ZYM"GLVYMK[G?M![<7F45IJJ .C=X.SUW,2&FES
M+>9-PW<2ZNQ&[399=(Q&E0Q&54]""@;!VUH1H+R5VNKL&P7+AY"Y'V)??**E
MG6H[P"UQ])T>5G/_Y<Y1/I]H<CN<Q C9YCH3TP6(6F22((9 /HG6KLV]K<?I
MV@^9_P89F,&4UP$4;QX";,MU?_V3=H/I$I>3D&10Y(I 0F)CW4+&UY. 8&F7
MD-Z1+])FXOUC5.T'PQ>?B1E,<1V \-[Z\RMNU@[*]8?+[:=+/O%2)XK(R-[7
MR1M*,@D>?003?2I2>FM3FR:,1Y&['VQ?;.[F?*H>.R#:4O]Y?C6[X7H2T39C
M>NN(51A3A'<%N.;$7@P*HA46&)JHG%8E['F;\J#7[@?&%YN9::RG7BWJS5Q]
M-,QP+ST(K3FH(C4XR0Q(4\A;YL9YW?1VP8.4[0?-%Y^<&52!8YO$>YFY%=9]
M"#]J=?/5S)//TV^X_/P5;VT,D\0B*QD+.%<'3C)+7DUF#G+(48GHE1/[3;(>
MAI[]D/IBLS=C:;9+,/]U.IM^N_QVQ>6;\&/YCTV+JG?S%7'X>?X1,^*W"0%1
M^V@B*&L<*!<=.*\RH',^J!#9G7[-AV!X7S+V@^Z+3?Z<68^C(_:G'_/KG^N@
M\3K+I8-C5DI1.Q/7:U$L0^#6 1JA@A+9Y71P/=O.._8K''^QV9XA-3 ZD.Y;
M,K?6RG3U=3J3[/,B5">%?K2=A1BR$<$6#1AK+VR=/ 2G#'@3!)?(&=NM!3K$
M[.U#PGXP?-F9H//HKTN4WN&(^<(](@)?-V-*RH*KGK1V9-B3UU%&=CPBCT/?
MB\WJ--++\Y@OM#-/:= I0P\\N\&LH7VX:#2[S(B8I-40O.(U./ 0#=:QNA0M
M!+2899MSWF$G#MT/__6=7H$H W<1DC86E$J&8GGEP9 3*:2WWJ<S'L;T-ROH
M$ 3L=9!RN-A[/=-;]\'P.J?H.8,<2ZQWPA.X0H&T8)YY%Z52IM%5O9-ZKIVW
MG]$1.M^[H=HA"N@525?]GC(/ H.J8VI2'1S!P.7(H4X3"3D%C_X_#=6.4?LA
M#=4.T,'HWO:Z'&(UK6=\\Q5>Y>ZVC5*<</4*8"1]I[K<?!T46:/;8B3C4EJ%
M3WH]3[^F0WP<H\EY$[&.#Y#KLX_;_>"(=X><_'L**0/)1BN**<DN^")L3AZM
M5_MBX_XWC-NRH!$L!A!F?XBXPK6RR8KU--F$'I3@M6Y%,0@A.*$C1E_*D9 X
MQ%0TJV$[$R:.$>?8H+C5B/^*@:R5S0$=^0I"DYW3@@!M$$22,42NBG'[54?<
M]_1Q;_0W@<+)0AP=!3MM]'?WO>1X,LH QQH(2H)V<&G=P=85F2A*3/L=(S_^
MGG&OV;=!QG""'1LC?YM-5U<U.^__J%K98<:@1.US!"%5)L +!3X0ZBT7R,@_
M"L+N-PGEJ3>->[^]"4X&%6ZOH>[/PVSA$8T4!H1S"(J;"#Z)!#8QP@)BU*%1
MJYE'Z>K0<VUT?'*<*GH%UI.%K,X((8VG=:EH0Z:XC59/-AI"-+XPJP3*1AW>
MVM4LGQ6&1^)ED"KD0Y37Q5RH)XL(B]+9%8& O%:UHO/@C$RTNGE,T5G,>,;#
MOD.K0,]K !LB[UB5=)O__(6\AURSR#A;KI]V=+;S[I.&R6T^0>% F<PWTV6Z
MF"\O%YO&*M<O^XCK9/OZRO>Z#"A6<J[Z8%SGO83*IH1@0!554^TV@W.AD*^E
M2@SD:KG=T].AKNZ?1/?)O0SV??LO-]_^F73VRT6MU4\F9RN2@,2"KVUK+ 2+
M%HK.(0KOC$]MKJV=2/BXV^T9L7JG$\(9%?Y\;.;:XSZ^3N2AYS6RG_=1VX<5
M9459)JK;QNHI:/8(D1L)ON@2D=<1$B_1BGY*7S%?KF_17[_C-A7TGFDB0C8#
M-69YYR?U*&!Y5>^S5N_/%6>*U&BUABBRK9.6/01:;>0'H>6:9<=\HVY&#;EZ
MUO;W$)3?:;;0"U0ZB.MW9'''SJWYW9R,/<2Q\CX'2;)WN4X'<74,.04%$#1#
MZ6PLSK<I6#N=]G'CKGZ60&NUCPCTY6)U@]O7<]J@9\3LILSW>M;2#F_.*6:-
M+5 P2O+N>*ZGO@RRK+X73U+*O2H4Z>4WX$S?[4+Y&.K&S>F. -KF*GP^3O*[
M>I!"RQ%/+:M^^LF-'.?'.>C#A2Y:)>94 !XSHSU<1@@$&2!KIPJG/[(QOWP7
M^H[J7M5#O"_KQ;;\Y<>="/45J3]O\B;!":&Y51"EJ-TD-7U58@2/QGEF/4K>
M1H"#L?"LG>-#\'NH9] &!!UXPA\NPJQ.0%^7NB83D/8( 9ACO0!F#42?$3@O
MF,F_-XFWR13<I&+D.93C &&W[].Q6ND(4=LB!6F*,B$@%%9\O>J5P&M3P'/B
MB3.53:/9W;?I&!=5Q^OS 6 <(=RQ*WH^_VO^^>O\<AEF^=>:#T.\&6^]FE7/
MED1)/E)E\JJL+9C M9+ !1I0:!&"J%FXF% P8[+0^]6"'?/V/C!SC*KGYY3[
MJ%GPAUC\E6*"^0_$3=/O;:W3#0:5DBC7G;^]IT5([)*S$!QX@XI[@<ZJ_8J0
M#W_WN,<O#6$UI,P[LE;OIC-\>L6$8LFF<P<6BP7%U;HE*"T@KW7,V3L1#P;4
M7F\>]V"D 9R&EW<7=3H;UY!^>>T$V!"E1E] >A% L5B'2R<+3DDKI6>&@-'$
M+;I%QKBFJ ]?^WB]=.!L'R^XGVS/\LXB=BABBLF#H>V>-O_:K48C!Z&0H]7,
MJEVG:ZASC ;<C.O$G0"NW1.*L37= =IO.1C;?8!(53KS#,;5$V^=)'FJZ "#
M4YB3CT*WN19_#S$C'UV,CI#YL.H:VP>\+__]\=/?EN_FUZ[NF^D"$SWBZN($
MUE[P6GI +DE<IDZ$EB4 VLB,]T4;OY\7>/B[1][+>P'?.337*S _8_BV8>?Z
MRA<M-_160/:>EIMP$0*Y1!"SR%Y)E[.))^'QSBO'#4>>!PQ/TU.OZ+NQN*[8
M\HG94#0#S;RH$7\&%Q*"T#51'7/*60]E#KNX\/L\\'>BIGKS!#?G!%M&9';.
M\5B R5BO+@9'06%MHJ&L-:%@*:&T]P=ODC3N1>-N$#FLZL8V@FN170=V')E/
M)E@2@*_%\8S,-T5ZH&U2W&/,1NPY].[F8T?>2D<]G3E1R-W 8[M@K(HN9,8
MF:$%$WB X**JO>X89P(CVVW^]Q1 QCS=.%4Y]^KX"$F-K>4;5_HVXT3FL]_#
M<O4F_)B7M]^^89Z&%5[\^$"1!M9?^M\8%E?[+0N:]MP,6&0@6Y<1?) 64DDV
M1U&RQ[ 7((ZGH0?L'*/T^?DUT(''\W?RY8B!]6+3*L?:DQE*D>L+^G5<-AG4
M4+@HKO!@5)N+&3>(&-G/[B)U<*Q.^H'3=OUQZ03#.OBH<%D]+P&NV B16RL=
M%J8:C8^^1<:XQZ='*_-^4!PAV0Y@\<!J6B\76E&TZM[/\.K,HK#"@DL@G:HC
M,E)M/Q,H;M0L&N.D2:G1];#]B>P"4L= 8;_LS\EZ>1:0^_RO^=4A;4Z)J_4H
MK#H"V#D#CGX&P20?BT(O8IMBP@.('/<<_IR0.TXO(]^*^EC]@K611\^91TYN
MGZS3?3C79.1I^Q>H?$"OM/;#77>Z?NW(IT&C^DW'R[\'T%R=4@GC8C$11')$
MME4%O+.9Y*"59:1YR??J)K8_;,;<RDY0V:[2CY#?R&K?#@K;$IXT#\J0*\BX
MUJ!8G;?L%$**J$M)4A>U5Z7!7HJ_]>J157^,XN9#2'%L]8<_;Q#N)/-"D3,5
M8^T_$FPMW@D.:+,+20B?<XS#J?_FJ\?Q* 93_]%2[-<Y_;E+/K1)_G[=2(Q[
M@]E8#VA2K!4O"<@-)^%A*%DDS6QH4^EY.NWCMC[MXXSGS @8^TC[:'9?S6:7
MX>+M+"V0/GH[VQS'3EQVY/\+#1%-)JM!D4&L<\4L]RQJYF0P^TU@&YBPSDOU
M!@;5G83+2!KN MUW.M_<X#W^N'/!>,W[!US4*PC;H?$W.CD*%T2PF"!1B$N1
MKU&U9L>#3R%Y+Y!9>4#F=TC2.J\';(WPT;0\-L;?+I>7898V=^BO9D9LUZK,
M#C$E#W6 (WE?Y#>X* 2M6H_.I9!3VF\:RR,OZ;P L"'NAI)\!W[O#09>AS^F
MJW"QX>,C:7/Q'?-O\\5OEZO+!5[Q//%",).9!"]8J#Y6+0F2IK9@T&A,3*+1
M ,>#2>V\0K -0,^CV Z0>[1\-^,HW\Z6J\7E.J983\G]_#7,MAW!_K+N%/YV
MMIUA2]$PA;VF%BG8 BI' 5&DVGBD\*ATEDF>-?TU.(>=URVV72==PNA%+Z]W
M=1C><H7Y'[B^3YY??<=%^()K>;T)*_PM3!=_#Q>7.+'>16WC>O );:%>D3N6
M)$*R56+:)(^->B]VP/W(AS(O=5DV@M]S7K+K?[8)Y8VUXA.AO126F$4?.?'.
M$+SB'H)#5UW9Z$N;63I#<K'7$K+_64+#PJ&7I?#8R< O#YP,W.1],REF>U9
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
M#,QH<*J0)4,=R)*9 A)CB;+(HEV;@M9'B!KF;.W6HS^3*'^AW_GG)(9BF*5
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
M"(0#  "A'0  '@              @ $     97AH:6)I=#(Q,2UL:7-T;V9S
M=6)S:61I87(N:'1M4$L! A0#%     @ R8"'5&R0QU0X P  %0D  !X
M         ( !P ,  &5X:&EB:70R,S$M8V]N<V5N=&EN,C R,3$P+FAT;5!+
M 0(4 Q0    ( ,F AU21!\O2[0<  (\K   9              "  30'  !E
M>&AI8FET,S$Q+69Y,C R,3$P>&LN:'1M4$L! A0#%     @ R8"'5&W<HDWD
M!P  XRH  !D              ( !6 \  &5X:&EB:70S,3(M9GDR,#(Q,3!X
M:RYH=&U02P$"% ,4    " #)@(=4S]5R5S,&   F+0  &0
M@ %S%P  97AH:6)I=#,R,2UF>3(P,C$Q,'AK+FAT;5!+ 0(4 Q0    ( ,F
MAU0*N)?H^%H$ ")?*  1              "  =T=  !P:'5N+3(P,C$Q,C,Q
M+FAT;5!+ 0(4 Q0    ( ,F AU2CO <_7QT  $90 0 1              "
M 01Y! !P:'5N+3(P,C$Q,C,Q+GAS9%!+ 0(4 Q0    ( ,F AU3]<E%:2R@
M $&9 0 5              "  9*6! !P:'5N+3(P,C$Q,C,Q7V-A;"YX;6Q0
M2P$"% ,4    " #)@(=4&I@B4\6-   8&08 %0              @ $0OP0
M<&AU;BTR,#(Q,3(S,5]D968N>&UL4$L! A0#%     @ R8"'5!I'JDQ5:P$
M9B\/ !4              ( !"$T% '!H=6XM,C R,3$R,S%?;&%B+GAM;%!+
M 0(4 Q0    ( ,F AU0_S%FPQ]X  "@C"@ 5              "  9"X!@!P
J:'5N+3(P,C$Q,C,Q7W!R92YX;6Q02P4&      L "P#W @  BI<'

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